Newimage Kalkulator — kako je model projektovan

Ceo sistem stoji na jednom pravilu: cena se ili računa iz ulaza, ili se unosi kao nabavna — nikad oboje. Gde se računa, u cenovniku nema polja u koje bi se ukucala, pa se dva broja ne mogu razići. Ovo je mapa svih entiteta, formula i veza, izvučena iz koda (Newimage.Kalkulator.Domain), a ne iz sećanja.

1 · Odakle cena dolazi

Cena se racuna — model troska Cena se unosi — nabavna Udeli struje masina · tezina · komada i masine bez cene u cenovniku Postavke kurs · struja objekta udeo firme · udeo proizvodnje tezina Masine razredi m2/h broj strana Operateri plata · HTZ · alat m2 dnevno Boje EUR/l · nanos ml po m2 Dizajn plata · rezije trajanje posla Tipovi stampe Izracunata nabavna cena EUR/m2 · EUR/kom — u cenovniku NEMA polje za nju Materijal · Potrosni · Usluge racun od dobavljaca, kuca se CNC i LASER su ovde — model ih ne pokriva Parametri · Formati Uneta nabavna cena kuca se u celiju CenaResursa nabavna · marza · razred (od/do) · minimum po poslu Marza je jedino belo polje uz izracunatu cenu: cena je posledica, marza je odluka. Resurs → Cenovnik (verzija) sifra · naziv · varijanta · kategorija · segment

Levo je lanac koji sam izvodi broj, desno ono što stiže kao račun od dobavljača. Sastaju se tek u CenaResursa. Zato promena cene struje pomeri sve mašine odjednom, a niko ne može da „popravi“ mašinu prekucavanjem cene — tog polja nema.

2 · Lanac računa: od računa za struju do EUR/m²

Racun objekta StrujaObjekatMesecnoEur Struja proizvodnje x udeo firme x udeo proizv. Deo jedne masine x tezina / zbir tezina zbir = suma (tezina x komada) Ukupan mesecni trosak masine amortizacija + RIP/softver + struja + odrzavanje + ostalo EUR/sat / radnih sati mesecno EUR/m2 / m2 na sat razreda x broj strana Zasto tako Tezina je odnos, ne procenat. Deo se dobija deljenjem zbirom, pa raspodela uvek daje ceo racun — i kad se masina doda i kad se rashoduje. Komada mnozi samo imenilac: dve iste masine trose dvaput vise struje, ali posao ide na jednu — cena po m2 je ista. Obostrano je nacin stampe, ne drugi uredjaj: u zbir ide jednom.

Isti lanac važi i za operatera, samo je gornji deo drugi: plata + HTZ + alat, bez struje.

3 · Model troška — entiteti i formule

Postavke računa

PostavkeTroska — jedna po verziji

Kurs
dinarski troškovi u evre; jedno mesto za celu svesku
StrujaObjekatMesecnoEur
račun za ceo objekat
UdeoNewImage
koliki deo objekta je New Image
UdeoProizvodnje
koliko od toga ide na proizvodnju, a ne na kancelarije

StrujaMasineMesecnoEur = StrujaObjekat × UdeoNewImage × UdeoProizvodnje

Udeli struje računa

UdeoStruje — spisak fizičkih mašina

Masina
naziv; po njemu ga model troška nalazi
Tezina
koliko ta mašina troši u odnosu na ostale — nije procenat
Komada
koliko komada istog modela kuća ima
Napomena
čemu služi mašina koju cenovnik ne zna

ZbirUdelaStruje = Σ (Tezina × Komada), obostrano jednom

Mašina računa

TrosakMasine · RazredMasine(Oznaka, M2NaSat)

NabavnaVrednost · GodinaAmortizacije
amortizacija
SoftverMesecno · OdrzavanjeGodisnje · OstaloMesecno
ostale stavke
Struja
RaspodelaStruje — deo računa objekta
RadnihSatiMesecno
delilac za EUR/sat
BrojStrana
obostrano = 2; množi cenu
Razredi
m²/h po veličini posla ili geometriji reza

CenaPoM2 = UkupnoMesecno / RadnihSati / m²h × BrojStrana

Operater računa

TrosakOperatera · RazredOperatera(Oznaka, AktivnihSati, M2Dnevno)

BrutoZaradaMesecno · HtzOpremaMesecno · RucniAlatMesecno
ukupan mesečni trošak
RadnihSatiMesecno
fond sati, obično 176
BrojStrana
obostrano traje dvaput duže

M2NaSat = M2Dnevno / AktivnihSatiDnevno
CenaPoM2 = UkupnoMesecno / RadnihSati / m²h × BrojStrana

Boja i tip štampe računa

TrosakBoje (grupa) ← TipStampe (naziv, mašina, grupa)

CenaPoLitru · PotrosnjaMlPoM2
cena i nanos
BrojStrana
obostrano troši dvaput
TipStampe.Grupa
pokazuje na grupu boje umesto da nosi svoju cenu — promena nanosa pomeri sve tipove odjednom

CenaPoM2 = CenaPoLitru / 1000 × nanos × BrojStrana

Dizajn računa

TrosakDizajna · RezijaDizajnera · PosaoDizajna

BrutoLdMesecnoDin · SatiMesecno
plata po satu, preko kursa
Rezije(Stavka, IznosEur, VekGodina)
oprema i zakup, razvučeni na vek
Poslovi(Naziv, TrajanjeSati)
78 poslova iz tabele 9

CenaSata = plata/sat + režije/sat
CenaPosla = CenaSata × TrajanjeSati

4 · Cenovnik — gde cena završi

Cenovnik verzija

Cenovnik → List<Resurs>

Naziv · VaziOd · VaziDo · Status
nova verzija umesto prepravke; stara ostaje arhivirana da bi ponuda po njoj mogla da se objasni
Kurs
zamrznut na verziji

Resurs stavka

Resurs — 12 kategorija

Sifra
ID za uparivanje kroz verzije, ne ključ iz baze; prefiks A- znači da ju je dodelio program
Naziv · Varijanta
„Durst UV 320“ + „obostrano“
Kategorija
1 Materijal · 2 Mašina · 3 Operater · 4 Tip boje · 5 Doradna mašina · 6 Dorada · 7 Potrošni · 8 Montaža · 9 Externa · 10 Isporuka · 11 Priprema · 12 Dizajn
RucniUnosCene · ZaStampu · OperaterId · KompatibilneMasine
veze ka ostatku
Cene · Parametri · Formati
tri zavisne liste

CenaResursa razred

CenaResursa — više redova po stavci

OdKolicine · DoKolicine · Uslov
razred: „od 1 do 10m2“, ili geometrija reza kod CNC i LASER
CenaEur
nabavna — izračunata ili uneta
Marza
odluka direktora; jedino belo polje uz izračunatu cenu
MinimalnaCenaEur
minimum po poslu

Parametri i formati unosi

ParametarResursa · FormatMaterijala

ParametarResursa
gramaža, debljina — ono čega u tabelama nema; nosi status i ko je odobrio
FormatMaterijala
oznaka, širina × dužina u mm, cena tabaka, marža

Potvrđeni parametri i formati prelaze u novu verziju: gramaža se ne menja kad cena poskupi.

5 · Veza između dva sveta

6 · Tanke tačke — gde model još ne zna odgovor

otvoreno  LIYU FB: jedan unos, dve mašine

Tabela udela ima jedan red LIYU FB 7, a model ima „LIYU KC“ i „LIYU HIBRID“ i obema daje 0,07. Zbir težina je zato 1,07 umesto 1,00. Ne gubi se ništa — raspodela deli zbirom, pa uvek daje ceo račun — nego se samo pomera podela između te dve mašine. Pitanje 12 za knjigovodstvo.

otvoreno  Jedan operater drži više mašina

Trošak operatera se deli učinkom jedne mašine. Operater koji istovremeno drži dve ispada dvaput skuplji nego što jeste. Nedostaje broj: koliko mašina prosečno drži jedan operater, po vrsti mašine. Pitanje 14.

provereno  CNC i LASER: struja jeste u njihovim cenama

Provereno računski, unazad, pošto originalne tabele više nema. Metod je prvo potvrđen na 11/11 mašina kojima su svi ulazi poznati — cena × m²/h = ukupan mesečni trošak ÷ 250 sati, sa strujom uračunatom na način tabele 2a. Isti račun unazad daje CNC 3,698610 €/h i LASER 1,216500 €/h. Da to nije slučajnost potvrđuju dve stvari: svih šest razreda ispada u celim brojevima (CNC 53 · 28 · 25 · 14 · 6,2 · 3, LASER 3,9 · 2,6 · 2,1 · 1,4 · 1,3 · 0,9, odstupanje 0,0000), i 405,952381 × 84 = 34.100,00 tačno — CNC ima nabavnu vrednost 34.100 €, vek 7 godina i nijedan drugi mesečni trošak osim struje. Struja je 56,1% cene CNC i 71,1% cene LASER.

posledica  …ali je ta struja zamrznuta

Uračunata je starim, nepodeljenim udelom. Sada kad se deli zbirom (1,07), CNC bi nosio 484,77 €/mes umesto 518,70, a LASER 202,00 umesto 216,13 — pa su im cene 3,7% odnosno 4,6% previsoke. I ostaće takve: cena im se kuca, pa se ne pomera kad se promeni račun za struju. To je cena toga što ih model ne pokriva.

otvoreno  Tabačna mašina: 20% računa se ne naplaćuje ovde

Nema stavku u cenovniku — radi poslove koji nisu pitanje kalkulatora. Njen deo je u imeniocu (tako i treba, inače ga plaćaju ostale mašine), ali se naplaćuje van ovog sistema.

menja se  CNC i LASER se ne naplaćuju po m²

Naplata ide po vremenu korišćenja ili po dužini reza — koliko je metara glava prešla preko materijala. Program to već ume: JedinicaMere.DuzniMetar postoji, Dimenzije.Za() ga obračunava, a ObimKomadaM nudi obim kao predlog operateru. Nedostaju samo brojevi — brzina reza u m/h po vrsti reza, ili cena po dužnom metru direktno. Trošak mašine po satu je već poznat (gore). Pitanje 15.

rupa u podacima  Tabačna štampa nema mašine ni doradu

Ni u jednoj zatečenoj tabeli. Model je spreman, podataka nema. Isto tako list Formati ima jedan red — nijedan materijal još nema format tabaka sa svojom cenom.

nije rešeno  Vreme izrade

Kapacitet postoji kao podatak (m²/h po razredu, i Komada od skoro), ali procena roka izrade nije implementirana. Kad se za to dođe red, kapacitet je m²/h × komada.

7 · Pun krug kroz Excel