Seuraavassa on esitelty Projektivaiheet–ikkunan Suunniteltu budjetti -taulun sarakkeet, niiden tarkoitus ja ohjelman laskentaperiaate.
Määrä
Ohjelma laskee projektivaiheelle kulut yksikköhinnoilla, mikäli olet syöttänyt yksikköhinnat (hinta/yks):
määrä * hinta/yks (palkat) => Palkat
määrä * hinta/yks (mat.) => Materiaalit
määrä * hinta/yks (muut) => Muut menot
määrä * hinta/yks (alih.) => Alihankinta
Ohjelma laskee myös yhteistuntimäärän (h/yht), mikäli olet syöttänyt ajan, joka kuluu yhden yksikön tuottamiseen (h/yks):
määrä * h/yks => h/yht
Mikäli muokkauksen kohteena on koontivaihe, ohjelman laskentarutiini on päinvastainen eli ohjelma laskee kokonaissummien avulla koontivaiheen yksikköhinnat. Tämä johtuu siitä, että koontivaiheen yksikköhinnat eivät välttämättä ole suoraan summattavissa alivaiheiden yksikköhinnoista, koska alivaiheissa voidaan käyttää erilaisia yksiköitä. Tämä logiikka mahdollistaa, että alivaiheiden kustannusten laskemisessa voidaan käyttää erilaisia yksiköitä (esim. jm, kg, kpl, m², m³ jne.) ja silti laskea koontivaiheelle vielä järkevät yksikköhinnat. Esim. voimme laskea talon perustuksille jm-yksikköhinnat tai rakennusneliöihin tai -kuutioihin perustuvat yksikköhinnat, vaikka perustusten kulujen laskemisessa olisikin käytetty erilaisia yksiköitä alivaiheiden laskennan perusteena. Koontivaiheen tapauksessa laskentarutiini on siis:
palkat/määrä => hinta/yks (palkat)
materiaalit/määrä => hinta/yks (mat.)
muut menot/määrä => hinta/yks (muut)
alihankinta/määrä => hinta/yks (alih.)
h/yht/määrä => h/yks
palkat/h/yht => KTA
Vinkki! Jos haluat, että ohjelma nollaa rivin kokonaissummat syöttäessäsi määräksi nolla, valitse projektinhallinnan ohjaustiedoista kohta Nollaa summa, jos määrä on nolla.
Koodi
Tämä kenttä on tarkoitettu tuotekoodia varten. Projektinhallinnan ohjaustiedoista riippuu, miten ohjelma käyttäytyy tämän kentän kohdalla. Jos asetuksista on valittu kohta Hae tuotteen nettohinta varastosta, ohjelma hakee syötettyä tuotekoodia vastaavan nettohinnan materiaalien yksikköhinnaksi. Tämän lisäksi ohjelma hakee myös tuotteen myyntiyksikön Yks.-kenttään.
Vinkki! Voit purkaa tuotteen rakenteen alivaiheiksi napauttamalla vaihepuuta hiiren kakkospainikkeella ja valitsemalla ponnahdusvalikosta Pura tuoterakenne alivaiheiksi.
Yksikkö
Jos syötät yksiköksi "h" (tunti), muuttaa ohjelma automaattisesti h/yks-kentän arvoksi 1 (koska yhden työtunnin ”tuottamiseen” menee yksi tunti). Ohjelma laskee myös tuntien yhteismäärän (h/yht):
määrä * h/yks => h/yht
h/yks (paljonko aikaa kuluu yhden yksikön tuottamiseen)
Tämän kentän muuttaminen vaikuttaa tuntien kokonaismäärään (h/yht), palkkojen yksikköhintaan (hinta/yks) ja palkkakulujen kokonaismäärään:
määrä * h/yks => h/yht
KTA * h/yks => hinta/yks (palkat)
määrä * hinta/yks (palkat) => Palkat
KTA (keskituntiansio)
Keskituntiansion muuttaminen vaikuttaa palkkojen yksikköhintaan (hinta/yks palkat):
KTA * h/yks => hinta/yks (palkat)
Ohjelma laskee tällöin myös palkkojen kokonaismäärän:
KTA * h/yht => Palkat
h/yht (vaiheen työtuntien yhteismäärä)
Ohjelma laskee, paljonko yhden yksikön tuottamiseen kuluu aikaa (h/yks), jos olet syöttänyt määrän. Tämän lisäksi ohjelma laskee palkkojen yksikköhinnan (hinta/yks) ja kokonaismäärän (Palkat), mikäli olet syöttänyt keskituntiansion (KTA):
h/yht/määrä => h/yks
KTA * h/yks => hinta/yks (palkat)
KTA * h/yht => Palkat
Ohjelma toimii hieman eri tavalla, jos et ole syöttänyt määrää. Tällöin ohjelma nollaa palkkojen yksikköhinnan (hinta/yks) ja laskee palkkojen kokonaismäärän keskituntiansion avulla:
KTA * h/yht => Palkat
Vastaavasti ohjelma laskee keskituntiansion (KTA), jos et ole syöttänyt sitä, vaan palkkojen kokonaissumman:
Palkat/h/yht => KTA
hinta/yks(palkat) (=palkkojen yksikköhinta)
Ohjelma laskee, paljonko kuluu aikaa yhden yksikön tuottamiseen, mikäli olet syöttänyt keskituntiansion (KTA):
hinta/yks (Palkat) / KTA => h/yks
Ohjelma laskee myös tuntien yhteismäärän (h/yht) ja kokonaispalkan, mikäli olet syöttänyt määrän. Kokonaispalkka muodostuu tällöin yksikköhinnan perusteella:
määrä * h/yks => h/yht
määrä * hinta/yks(palkat) => Palkat
Palkat (=palkkojen kokonaismäärä)
Palkkojen kokonaismäärän muuttaminen vaikuttaa keskituntiansioon. Ohjelma nollaa keskituntiansion, mikäli et ole syöttänyt tuntien yhteismäärää (h/yht).
Palkat / h/yht => KTA
Mat. hinta/yks
Materiaalien yksikköhinta vaikuttaa materiaalikuluihin. Ohjelma laskee materiaalikulut yksikköhinnan (hinta/yks) avulla. Ohjelma nollaa materiaalikulut, mikäli et ole syöttänyt määrää:
määrä * hinta/yks (mat.) => Materiaali
Materiaalit
Materiaalimenojen kokonaismäärän muuttaminen vaikuttaa materiaalimenojen yksikköhintaan (hinta/yks). Ohjelma nollaa yksikköhinnan, mikäli et ole syöttänyt määrää:
Materiaalit / määrä => hinta/yks (materiaali)
Muut hinta/yks
Muiden menojen yksikköhinta vaikuttaa muihin menoihin. Ohjelma laskee muut menot yksikköhinnan (hinta/yks) avulla. Ohjelma nollaa muut menot, mikäli et ole syöttänyt määrää:
määrä * hinta/yks (muut) => Muut menot
Muut menot
Muiden menojen kokonaismäärän muuttaminen vaikuttaa muiden menojen yksikköhintaan (hinta/yks). Ohjelma nollaa yksikköhinnan, mikäli et ole syöttänyt määrää:
Muut menot / määrä => hinta/yks (muut menot)
Alih. hinta/yks
Alihankinnan yksikköhinta vaikuttaa alihankintakuluihin. Ohjelma laskee alihankintakulut yksikköhinnan (hinta/yks) avulla. Ohjelma nollaa alihankintakulut, mikäli et ole syöttänyt määrää:
määrä * hinta/yks (alih.) => Alihankinta
Alihankinta
Alihankintamenojen kokonaismäärän muuttaminen vaikuttaa alihankintamenojen yksikköhintaan (hinta/yks). Ohjelma nollaa yksikköhinnan, mikäli et ole syöttänyt määrää:
Alihankinta / määrä => hinta/yks (alihankinta)
Tulot
Tähän kenttään voit merkitä projektivaiheesta saatavat tulot (suunnitelma). Kustannuslaskennan yhteydessä voit merkitä tulot joko kullekin alivaiheelle, tai vaihtoehtoisesti omaksi alivaiheekseen, kun tiedät paljonko suunniteltuja tuloja tulee.
Kulut yht.
Kulujen kokonaismäärä koostuu palkka-, materiaali-, alihankinta- ja muiden menojen yhteismäärästä. Ohjelma laskee tämä kentän arvon automaattisesti, mikäli riville on syötetty kulujen summat.


