1.4 KiB
1.4 KiB
Installazione Warehouse Python
Requisiti
- Windows 11 o Windows Server 2019.
- Python 3.13 o versione compatibile installata e presente nel
PATH. - Microsoft ODBC Driver per SQL Server installato sul PC.
- Driver consigliato:
ODBC Driver 17 for SQL Server.
- Driver consigliato:
- Accesso di rete al server SQL.
Installazione dipendenze
Aprire PowerShell nella cartella del programma ed eseguire:
python -m pip install -r requirements.txt
Avvio backoffice
python main.py
Al primo avvio, se manca db_connection.json, il programma mostra la finestra di configurazione database.
Per avviare senza finestra console:
pythonw warehouse.pyw
Avvio client barcode
python barcode_client.py
Per avviare senza finestra console:
pythonw barcode.pyw
Patch DB Picking List
Per usare in parallelo C# legacy e Python, eseguire in SSMS:
apply_python_parallel_pickinglist_patch.sql
Questa patch crea solo oggetti dedicati al Python con prefisso py_ e non modifica gli oggetti legacy usati dal C#.
Per rimuovere gli oggetti Python dopo i test, eseguire:
rollback_python_parallel_pickinglist_patch.sql
La vecchia patch apply_plist_reservation_patch.sql modifica invece gli oggetti legacy: usarla solo se si vuole sostituire temporaneamente il comportamento del C#.