2.4 KiB
2.4 KiB
Piano operativo documentazione review
Strategia
La documentazione viene prodotta per lotti piccoli e verificabili. Ogni lotto deve contenere:
- descrizione del processo logico;
- tabella firme funzioni/classi;
- documentazione SQL collegata;
- eventuali commenti inline mirati;
- compilazione Python dei moduli modificati.
Lotto 1 - Storico picking list
Stato: completato.
File documentati:
storico_pickinglist.pyapply_python_pickinglist_history_views.sqlapply_online_history_forms_patch.sql- query runtime
SQL_STORICO_PL - query runtime
SQL_STORICO_PL_DETAILS - movimento collegato
move_pallet_async
Motivo priorita:
- contiene una nuova funzione con effetti sul database;
- gestisce casi critici
Chiusa ERP con residui; - usa convenzioni operative
1000 / Non scaff.e9999 / 7G.1.1.
Lotto 2 - Gestione picking list
Stato: completato.
File target:
gestione_pickinglist.pyprenota_sprenota_sql.pyapply_python_parallel_pickinglist_patch.sqlrollback_python_parallel_pickinglist_patch.sql
Aspetti da documentare:
- prenotazione/sprenotazione Python-only;
- differenza tra vista residua e vista storica;
- aggiornamento griglia alta/bassa;
- stato
IDStato; - separazione da C# legacy;
- limiti concorrenza.
Lotto 3 - Movimento UDC e scarico
File target:
gestione_scarico.pystorico_udc.py
Aspetti da documentare:
- batch
SQL_SCARICA_UDC; - movimento
PeV; - audit utenti/date;
- cella source e target;
- fallback SPED in storico UDC.
Lotto 4 - Barcode
File target:
barcode_client.pybarcode_service.pybarcode_repository.py
Aspetti da documentare:
- stati operativi del barcode;
- F1/F2 e priorita picking list;
- gestione
9000000; - mappatura 1:1 con comportamento C#;
- stabilita di connessione DB.
Lotto 5 - Avvio, autenticazione e configurazione
File target:
main.pylogin_window.pydb_config.pyruntime_support.pyuser_session.py
Aspetti da documentare:
- single instance;
- login operatore;
- creazione configurazione DB;
- gestione errori in
pythonw; - shutdown ordinato.
Lotto 6 - Visualizzazioni operative
File target:
gestione_layout.pyreset_corsie.pysearch_pallets.pyview_celle_multi_udc.pyui_tables.pyui_theme.py
Aspetti da documentare:
- griglie e layout;
- query diagnostiche;
- overlay async;
- colori semantici;
- export XLSX;
- bonifica UDC fantasma.