1.6 KiB
1.6 KiB
Installazione produzione - Warehouse/FlyWMS bridge
Ordine consigliato
- Fare backup del database
Mediseawall. - Copiare il contenuto dello zip in una cartella locale, ad esempio
C:\flywms. - Installare le dipendenze Python:
python -m pip install -r requirements.txt
- In SSMS, sul database
Mediseawall, lanciare:
apply_python_parallel_pickinglist_patch.sql
apply_online_history_forms_patch.sql
Cosa fanno gli script
apply_python_parallel_pickinglist_patch.sqlcrea il ramo SQL Python per gestione picking list, senza modificare le stored procedure C# legacy.apply_online_history_forms_patch.sqlcrea le viste Python-only per "Storico Picking List".- "Storico movimenti UDC" non richiede script dedicati: legge in sola lettura
MagazziniPallet,CelleeXMag_GiacenzaPalletPlistChiuse.
Rollback SQL
Se serve tornare indietro sugli oggetti Python, usare:
rollback_online_history_forms_patch.sql
rollback_python_parallel_pickinglist_patch.sql
La tabella dbo.PyPickingListReservation, se creata, puo' rimanere anche in caso di rollback perche' il C# legacy non la usa.
Avvio
Backoffice con console:
python main.py
Backoffice senza console:
pythonw warehouse.pyw
Barcode senza console:
pythonw barcode.pyw
Se si usa un collegamento Windows, impostare anche la cartella "Da" alla cartella dell'applicazione, ad esempio C:\flywms.
File esclusi dal pacchetto
Il pacchetto non include db_connection.json, log, cache Python e vecchi zip locali. Alla prima apertura il programma chiedera' la configurazione DB se db_connection.json non esiste.