Freeze 2.0 warehouse monolista e documento fisso F1/F2
This commit is contained in:
38
sql_tests/README.md
Normal file
38
sql_tests/README.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Dati per il collaudo a due picking list, 01/10/2026
|
||||
|
||||
Questi script riguardano esclusivamente la copia di test su HOMESERVER.
|
||||
Non includerli nella patch cumulativa per la produzione.
|
||||
|
||||
`riattiva_pickinglist_20261001.sql` cambia da D a P le testate SAM 233, 234,
|
||||
240 e 241 dell'anno 2026. Mantiene date, righe, lotti e posizioni delle UDC.
|
||||
Salva gli stati originali in Mediseawall.dbo.py_TestPickingListReactivation_20261001
|
||||
e controlla le precondizioni nella stessa transazione dell'aggiornamento.
|
||||
|
||||
In Gestione Picking List selezionare **30 giorni** per vedere tutte le liste:
|
||||
|
||||
| Lista | UDC residue | In celle fisiche | Non scaffalate nella vista |
|
||||
|---|---:|---:|---:|
|
||||
| 233 | 28 | 3 | 25 |
|
||||
| 234 | 28 | 2 | 26 |
|
||||
| 240 | 11 | 0 | 11 |
|
||||
| 241 | 28 | 0 | 28 |
|
||||
| 244 (gia attiva) | 26 | 24 | 2 |
|
||||
|
||||
La 240 conserva altre 33 UDC gia spedite, escluse dalla vista operativa.
|
||||
La qualifica non scaffalata deriva dalla vista: puo' comprendere UDC che non
|
||||
hanno una giacenza WMS, mostrate mediante il fallback convenzionale 1000.
|
||||
|
||||
Nessuna cella fisica candidata risulta contenere altre UDC. La condivisione
|
||||
della locazione virtuale non scaffalata e' ammessa. Le liste 233/234 e 244
|
||||
contengono celle distinte nelle stesse colonne, utili per il futuro test del
|
||||
cambio automatico fra documenti. Non sono stati creati movimenti di test.
|
||||
|
||||
`ripristina_testate_pickinglist_20261001.sql` ripristina solo gli stati SAM.
|
||||
Non ripristina UDC movimentate, skip o sequenze creati durante le prove.
|
||||
Per ripetere identicamente un test che modifica le giacenze occorre un backup
|
||||
coerente dei due database, oppure un ripristino specifico dei dati del test.
|
||||
La piccola tabella di backup degli stati non sostituisce tale backup completo.
|
||||
|
||||
Controllato anche il trigger SAM `StatoLottoRientrato`: il passaggio D -> P
|
||||
non soddisfa la sua condizione e non modifica i lotti. Il ripristino P -> D
|
||||
si ferma se esistono lotti marcati T, per evitare gli effetti di quel trigger.
|
||||
Reference in New Issue
Block a user