Files
rar-autopass/legacy-vfp/README.md
Claude Agent 5a8787bbc4 chore(legacy): muta proiectul Visual FoxPro in legacy-vfp/
Codul VFP original (ROAAUTO) era doar de testare/proba si nu se mai dezvolta.
Mutat in legacy-vfp/ (sursa .prg, proiect .pjx/.PJT, date .DBF/.CDX/.FPT,
test-comenzi.xml). Actualizat caile DBF default in tools/import_dbf.py si
referinta din tests/test_import_dbf.py. Adaugat legacy-vfp/README.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 06:51:21 +00:00

1.5 KiB

legacy-vfp/ — arhiva Visual FoxPro (ROAAUTO)

Proiectul Visual FoxPro original (clasa RarAutoPass, ROAAUTO) care declara prestatiile la RAR AUTOPASS. A fost folosit doar pentru testare si proba pe endpoint-ul de test RAR; nu se mai dezvolta — gateway-ul Python din ../app/ il inlocuieste.

Pastrat ca sursa de adevar de contract pentru portarea web si ca sursa pentru migrarea DBF.

Continut

Fisier Rol Portat in
rar_autopass.prg clasa RarAutoPass: login+JWT, nomenclator, postPrezentare, cancel app/rar_client.py
rar-forms.prg UI + timer auto-process logica -> worker
export_comenzi.prg citeste comenzi/operatii, construieste payload client subtire POST /v1/prezentari
rar_advanced.prg export Excel (oglinda treapta 2) referinta import xlsx/csv
rar_automate.prg, nfjsonread.prg automatizare / parse JSON referinta
rar_autopass.pjx / .PJT fisierele de proiect VFP
mapare_prestatii.DBF (+ .CDX/.FPT) cod_op_service -> codPrestatie operations_mapping (via tools/import_dbf.py)
prestatii_rar.DBF (+ .CDX) nomenclator {codPrestatie, numePrestatie} nomenclator_rar (via tools/import_dbf.py)
test-comenzi.xml comenzi de test (proba)

Migrare DBF -> SQLite

Datele din DBF se importa cu tools/import_dbf.py (caile default pointeaza deja aici):

python3 -m tools.import_dbf            # dry-run + raport
python3 -m tools.import_dbf --commit   # scrie in SQLite