Files
ware_house/INSTALLAZIONE.md

1.4 KiB

Installazione Warehouse Python

Requisiti

  1. Windows 11 o Windows Server 2019.
  2. Python 3.13 o versione compatibile installata e presente nel PATH.
  3. Microsoft ODBC Driver per SQL Server installato sul PC.
    • Driver consigliato: ODBC Driver 17 for SQL Server.
  4. 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#.