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>
1.5 KiB
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