@echo off REM ============================================================================ REM Reconciliere facturi manuale ROA <-> comenzi GoMag (relink VANZARI.ID_COMANDA) REM Ruleaza pe serverul de productie VENDING. Seteaza mediul Oracle (thick mode) REM exact ca start.bat, apoi apeleaza scriptul Python. REM REM Utilizare (dublu-click = dry-run, sau din cmd): REM relink_manual_invoices.bat -> dry-run (ultimele 3 zile) REM relink_manual_invoices.bat --apply -> aplica (cu confirmare) REM relink_manual_invoices.bat --apply --yes -> aplica fara confirmare REM relink_manual_invoices.bat --days 7 -> alta fereastra REM relink_manual_invoices.bat --apply --days 7 REM ============================================================================ setlocal REM --- Mediu Oracle (vezi start.bat) --- set "TNS_ADMIN=C:\roa\instantclient_11_2_0_2" set "PATH=C:\app\Server\product\18.0.0\dbhomeXE\bin;%PATH%" set "PYTHONIOENCODING=utf-8" REM --- Cai relative la acest .bat (scripts\) --- set "PYEXE=%~dp0..\venv\Scripts\python.exe" set "PYSCRIPT=%~dp0relink_manual_invoices.py" if not exist "%PYEXE%" ( echo [EROARE] Nu gasesc venv-ul: "%PYEXE%" echo Ruleaza din C:\gomag-vending\scripts pe serverul VENDING. pause exit /b 1 ) "%PYEXE%" "%PYSCRIPT%" %* set "RC=%ERRORLEVEL%" echo. echo (cod iesire: %RC%) pause endlocal & exit /b %RC%