devlab-oy/pupesoft — pull request #984 by harjis (2013-09-11 13:36:00+00:00)
Title: Valmistus

Valmistus

Yhtiön parametrit -näkymä:

* Uusi parametri "Tulosta valmistus tulosteet"
- Tulostetaan Keräyslista ja Valmistuslista
- Tulostetaan vain Valmistuslista
* Uusi parametri "Valmistuksien käsittely"
- Valmistuksella voi olla useita valmisteita
- Valmistuksella voi olla vain yksi valmiste

* Jos parametri "Valmistuksien käsittely" on asennossa "Valmistuksella voi olla vain yksi valmiste" jaetaan valmistus aina osiin per valmiste kun painetaan "Varastoonvalmistus valmis" -nappia.

* Parametrillä "Tulosta valmistus tulosteet" voidaan valita "Tulostetaan vain Valmistuslista", koska ei ole järkevää tulostaa Keräyslistaa jos valmistuksella voi olla vain yksi valmiste.

Tuotehallinta -näkymä:

* Tuote-tauluun uusi kenttä: valmistusaika_sekunneissa

Avainsanat -näkymä:

* Lisätty "Tuotteen valmistuslinja" -avainsanan taakse uusi arvo "Valmistuslinjan päiväkapasiteetti sekunneissa"

Valmistuksen suunnittelu -raportti:

* Muutettu raportin aikarajaus päivämääräväliksi
* Lisätty uusi valinta, jolla voidaan valita raportin "Ehdotetut valmistukset" -listauksen esitysmuoto:
- Näytä tuotettain
- Näytä valmistuslinjoittain

* Raportista poistettu aktiiviset syöttöruudut/ominaisuudet

* Lisätty raporttiin uudet sarakkeet:
- Tuotteen valmistusaika sekunneissa
- Pakkauskoko
- Valmistusaika yhteensä
- Kumulatiivinen aika sekunneissa
- Juokseva valmistuspäivän numero
- Ei valmisteta -checbox

* Taulukkoon listaus raaka-aineista, joiden saldo ei riitä. Taulukossa seuraavat tiedot:
- Puuttuvien raaka-aineiden tuotenumero, nimitys, saldo
- Tuotenumerosta linkki Tuotekyselyyn ja tuotekyselyyn "Takaisin" -linkki

* Valmistuksen suunnittelu -raportti mahdollista tulostaa exceliin.

Tulosta valmistus -ohjelma:

* Lisätty uusi "Keräysaikarajaus" -rajaus, johon voi syöttää päivämäärävälin käsin.

Valmistukset, Tulosta valmistus, Kerää valmistus, Valmista tuotteita -ohjelmiin:

* Lisätty rajaukset:
- Tuotenumerolla
- Keräyspäivämäärällä
- Valmistuslinjalla
- Valmistusnumerolla
- Valmistukset -ohjelma

* Lisätty "Lue valmistusrivit tiedostosta" tiedostomuotoon uudet rivikohtaiset sarakkeet
- Valmistuslinja
- Toivottu keräysajankohta
- Toivottu valmistusajankohta

* Lisätään valmistusrivin "Lisää rivi" -syöttönäkymään uudet kentät
- Valmistuslinja
- Toivottu keräysajankohta
- Toivottu valmistusajankohta

Valmistusraportointi -raportti:

* Muutettu raportin aikarajaus päivämääräväliksi

* Lisätty uusi rajaus "Valmistuksen tila"
- Näytä kaikki valmistukset
- Näytä valmistukset, jotka ovat kesken
- Näytä valmistukset, jotka ovat tulostettu
- Näytä valmistukset, jotka ovat kerätty
- Näytä valmistukset, jotka ovat valmistettu

* Lisätty uusi rajaus "Valmistuslinja"
- Näytä kaikki valmistukset
- Näytä valmistukset valmistuslinjalta 1
- Näytä valmistukset valmistuslinjalta 2
...

* Lisätty uudet sarakkeet
- Tuotteen nimitys
- Keräysajankohta
- Valmistusajankohta
- Poistetaan sarake "Suunniteltu valmistuspäivä"
- Lisätään alasvetovalikko "Esitysmuoto", jossa voi valita
- Näytetään tuotteittain
- Näytetään vain yhteensärivit
- Raaka-aineiden ostoehdotus -raportti

* Lisätty uudet sarakkeet
- Ostohinta
- Ostosuosituksen arvo (ostohinta * ostosuositus)
- Ostosuosituksen paino (tuotteen paino * ostosuositus)
- Ostosuosituksen tilavuus (tuotteen tilavuus * ostosuositus)

* Puuttuvat raaka-aineet -raportti
Raportti hakee rajauksiin osuvat valmistukset ja laskee raaka-aineiden kulutustarpeen
Katsotaan raaka-aineen tämänhetkinen saldo, mikäli saldo ei riitä tulostetaan valmisteesta tiedot ruudulle

```sql
ALTER TABLE yhtion_parametrit ADD COLUMN tulosta_valmistus_tulosteet CHAR(1) NOT NULL DEFAULT '' AFTER raaka_aineet_valmistusmyynti;
ALTER TABLE yhtion_parametrit ADD COLUMN valmistuksien_kasittely CHAR(1) NOT NULL DEFAULT '' AFTER tulosta_valmistus_tulosteet;

ALTER TABLE tuote ADD COLUMN valmistusaika_sekunneissa INT(11) NOT NULL DEFAULT 0 AFTER valmistuslinja;