...
- Teraz w zleceniach będzie struktura danych, która trzyma ich zapotrzebowanie materiałowe, które to może być nadpisane przez użytkownika. Standardowo będzie opcja eksportu tego do PDF/CSV.
- Jeżeli chodzi o generowany raport o nazwie Zapotrzebowanie materiałowe to powinien on być zawsze obliczany, nie ze struktury. Trzeba o tym uświadomić użytkownika w GUI i raporcie. ( tylko po co?)Można na widoku Zapotrzebowania materiałowego umieścić label z komunikatem, że generowane raporty uwzględniają tylko drzewko technologiczne wybranych zleceń, natomiast pomijają wszelkie informację dotyczące prowadzonych przez planistę zmian w wygenerowanej strukturze.
- Algorytmy, które potrzebują zapotrzebowanie muszą mieć wyabstrahowane czy pobierają je z kalkulacji robionej on the fly czy z struktury danych w zleceniach.
- Algorytmy, które pracują dla zleceń powinny domyślnie pracować na strukturze danych w zleceniu. Jeżeli jeszcze nie jest wygenerowana (zlecenia szkicowe) wtedy liczą ją on the fly.
...