28 lines
2.2 KiB
Markdown
28 lines
2.2 KiB
Markdown
# Documentatie tehnica ROAGEST
|
|
|
|
Notite concise despre structura interna a proiectului (fluxuri, pachete, tabele), descoperite lucrand la sarcini concrete. Completeaza CLAUDE.md — nu duplica ce e deja evident din cod.
|
|
|
|
## Index
|
|
|
|
- [CLAUDE.md](CLAUDE.md) — modul de lucru Claude ↔ Marius (propuneri de cod pentru VFP IDE, acces Oracle direct).
|
|
- [flux-achizitie-import.md](flux-achizitie-import.md) — lantul achizitie import: gestiuni.vcx → achizitie_import → import_nota → import_nir → PACK_CONTAFIN; capcane (ptva bruta vs proc_tva, import_nota_original mort, 4427/401).
|
|
- [git-svn-crlf.md](git-svn-crlf.md) — modificari fantoma in git dupa svn update (CRLF/mtime); fix cu `.gitattributes` (`* -text`) la radacina fiecarui repo.
|
|
- Credentialele Oracle stau in `COMUN\docs\local\oracle.md` (neversionat in git, exista in SVN).
|
|
|
|
Vezi si, in `COMUN\docs\` (valabile pentru toate proiectele VFP): `flux-editare-vfp-text.md`
|
|
(editare text .vc2/.sc2 — pasi per runda, capcane, parametri per proiect inclusiv ROAGEST),
|
|
`testare-vfp-mcp.md` (testare vizuala vfp9.exe interpretat + windows-mcp), `testare-ui-vfp.md`
|
|
(harness headless teste UI pe o singura clasa, screenshots), `oracle_export.md` (export surse
|
|
PL/SQL, PACK_CONTAFIN.pck), `scripturi-migrare-db.md` (scripturile de migrare a schemei Oracle),
|
|
`depanare-pack-update.md` (**procesul de depanare a actualizarii bazei de date** pe serverul unui
|
|
client: `UPD_ISTORIC` → `UPD_LOG` → `C:\DMPDIR\script_master.log` prin `UTL_FILE`),
|
|
`depanare-spatiu-oracle.md` (spatiu plin la clienti: tablespace, audit, alert log, FRA),
|
|
`email-thunderbird.md` (citirea emailurilor de pe conturile romfast, cu `COMUN\utile\citeste_email.ps1`).
|
|
|
|
## Cand actualizezi
|
|
|
|
Adauga/corecteaza o notita cand descoperi ceva nou si ne-evident despre structura proiectului (flux ascuns, capcana, conventie, pachet sau tabel cheie) rezolvand o sarcina. Nu documenta ce oricine ar afla citind codul in 30 de secunde — scopul e sa scurtezi investigatii viitoare, nu sa duplici codul.
|
|
|
|
Fisiere separate pe subiect (nu un singur fisier uriaș): `flux-<nume-flux>.md`, `pachet-<nume-pachet>.md`, `tabele.md`.
|
|
- [progres.md](progres.md) — fisier master de progres: de unde se reia lucrarea curenta (regula 10 din COMUN/docs/reguli_lucru.md)
|