achizitie import: verificarea ANAF la alegerea partenerului merge si necompilat
COMUN\UTILE\NFJSON lipsea din SET PATH, deci VerificareANAF.Init nu se putea instantia si verificarea raporta "ANAF nu a raspuns" la rularea din IDE (in exe se rezolva din modulele compilate). Test: COMUN\utile\Teste\partener_anaf\ test_repro_anaf_path_nfjson.prg. Changelog 2.11.13 compactat. versiune_db la ff_2026_08_02_06 (completare scc pe seturile de achizitie import interna). Documentatia din docs\ compactata. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RYbiinqXxdEqXi53x4Ro7K
This commit is contained in:
@@ -2,31 +2,30 @@
|
||||
|
||||
## Modificare cod VFP binar (.vcx/.scx) — flux write-back pe text
|
||||
|
||||
Din 07.2026 Claude aplică singur modificările pe `.vcx`/`.scx` prin fluxul text→bin.
|
||||
Pașii per rundă (refresh cache, baseline `.pre_runda<N>.bak`, editare byte-safe CP1252,
|
||||
patch de review, write-back cu fidelity-check) + capcanele + parametrii per proiect (inclusiv
|
||||
ROAGEST): **`COMUN\docs\flux-editare-vfp-text.md`**.
|
||||
Claude aplică singur modificările pe `.vcx`/`.scx` prin fluxul text→bin. Pașii per rundă (refresh
|
||||
cache, baseline `.pre_runda<N>.bak`, editare byte-safe CP1252, patch de review, write-back cu
|
||||
fidelity-check) + capcanele + parametrii per proiect (inclusiv ROAGEST): **`COMUN\docs\flux-editare-vfp-text.md`**.
|
||||
|
||||
1. Claude investighează pe cache-ul text, propune modificarea și **așteaptă acordul lui Marius
|
||||
pe abordare** înainte să editeze.
|
||||
La propunere/plan: scaneaza intai conventiile si functiile/clasele COMUNE existente si
|
||||
foloseste-le cu prioritate (nu reinventa) - inventar compact: COMUN\docs\inventar-comun.md.
|
||||
pe abordare** înainte să editeze. La propunere/plan: scaneaza intai conventiile si
|
||||
functiile/clasele COMUNE existente si foloseste-le cu prioritate — inventar:
|
||||
COMUN\docs\inventar-comun.md.
|
||||
2. **Commit doar după ce Marius confirmă pe diff și testează în IDE.** Editările de volum se
|
||||
deleagă la subagenți Sonnet în background; sesiunea principală orchestrează și verifică.
|
||||
3. **Teste finale obligatorii pe cerința inițială** — regulă comună tuturor proiectelor VFP,
|
||||
pasul 6 din `COMUN\docs\flux-editare-vfp-text.md`; pe ROAGEST cu harness-ul din
|
||||
`COMUN\utile\Teste` (`COMUN\docs\testare-ui-vfp.md`).
|
||||
4. După implementare: changelog, ștergerea fișierului de propunere/patch-ului, iar insight-urile
|
||||
durabile se mută în notițe `docs/flux-*.md` / `docs/pachet-*.md`.
|
||||
3. **Teste finale obligatorii pe cerința inițială** — pasul 6 din
|
||||
`COMUN\docs\flux-editare-vfp-text.md`; pe ROAGEST cu harness-ul din `COMUN\utile\Teste`
|
||||
(`COMUN\docs\testare-ui-vfp.md`).
|
||||
4. După implementare: changelog, ștergerea fișierului de propunere/patch-ului, insight-urile
|
||||
durabile mutate în `docs/flux-*.md` / `docs/pachet-*.md`.
|
||||
|
||||
Excepții rămase pe VFP IDE: `.mnx` (GENMENU) și `.frx` (fragile la round-trip) — pentru ele
|
||||
rămâne valabil fluxul vechi cu fișier de propunere `docs/propuneri_<subiect>.md` aplicat de
|
||||
Marius în IDE. Când Marius a început deja o implementare, Claude compară codul lui cu originalul
|
||||
și listează explicit diferențele/cazurile netratate (nu rescrie orbește).
|
||||
Excepții pe VFP IDE: `.mnx` (GENMENU) și `.frx` (fragile la round-trip) — flux vechi cu fișier de
|
||||
propunere `docs/propuneri_<subiect>.md` aplicat de Marius în IDE. Când Marius a început deja o
|
||||
implementare, Claude compară codul lui cu originalul și listează explicit diferențele/cazurile
|
||||
netratate (nu rescrie orbește).
|
||||
|
||||
## Acces direct la baza de date Oracle
|
||||
|
||||
Claude are acces read la baza de date de dezvoltare și **își face singur exporturile** de surse
|
||||
PL/SQL (pachete, view-uri) — nu se mai cer exporturi manuale. Detalii de conexiune și comanda de
|
||||
export: `COMUN\docs\oracle_export.md`. Parola: `docs/local/oracle.md` (neversionat).
|
||||
Exportul de referință `PACK_CONTAFIN.pck` stă în `COMUN\docs\` și se reîmprospătează la nevoie.
|
||||
PL/SQL (pachete, view-uri). Detalii de conexiune și comanda de export: `COMUN\docs\oracle_export.md`.
|
||||
Parola: `docs/local/oracle.md` (neversionat). Exportul de referință `PACK_CONTAFIN.pck` stă în
|
||||
`COMUN\docs\` și se reîmprospătează la nevoie.
|
||||
|
||||
Reference in New Issue
Block a user