Commit Graph

22 Commits

Author SHA1 Message Date
39943fb2a2 Merge branch 'main' of gitea.romfast.ro:romfast/comun 2026-07-15 21:14:15 +03:00
3d6f1644aa Reguli de lucru agent + testare headless (test_init_env_auto, harness repro CNRCRT, doc depanare); flux editare: aprobare pe patch inainte de write-back
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 21:12:22 +03:00
87cd81668b import_nota: buton de stergere note (perechea baza + TVA)
Sterge logic (Delete Next 2 de pe linia de baza) nota curenta, cu
confirmare; paritatea Recno impar/par se pastreaza, fara Zap pe
cursorul-sursa al grid-ului. Recalculeaza totaluri/procente/culori
prin do_executa. lactiv4 = .T. in Init pentru dispatch-ul butonului.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 16:33:38 +03:00
fc11f3e99a Normalizeaza CRLF in fisierele rescrise constant de SVN (continut identic)
SVN scrie aceste fisiere cu CRLF nativ la fiecare update; blob-urile din git
aveau LF, ceea ce cu .gitattributes (* -text) acum activ producea "modificari"
reale de CRLF/LF dupa fiecare svn update. Alinierea la CRLF (ce scrie de fapt
SVN) elimina divergenta pe viitor. Fara schimbari de continut, doar EOL.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 15:50:52 +03:00
b7a538835e Dezactiveaza normalizarea CRLF/LF a git (SVN ramane autoritate EOL)
Fixeaza modificari fantoma repetate in docs/*.md dupa svn update, cauzate
de core.autocrlf convertind linii deja CRLF scrise de SVN.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 15:40:11 +03:00
f21487903b cusfonthandler - redimensionare font in grid-uri 2026-07-15 15:30:36 +03:00
31bdf76bf6 flux svn git 2026-07-15 14:01:45 +03:00
02c54473eb docs: conventii COMUN (cautare vcx/vct, encoding cp1252, goExecutor ALTER TABLE, UX formulare)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 13:29:09 +03:00
e6a386e68d cmd_sel_adv.filtru_suplimentar 2026-07-15 13:28:25 +03:00
72e820c939 Achizitie import: facturi prin dialog "Adauga factura", valuta/curs per document
- ointroduceri.prg: introdc porneste gol (perechea-sablon ramane in introdc_sablon);
  coloana nume_val adaugata in cursor.
- import_adauga_factura (dialog nou in ointroduceri.vcx): antet factura, suma/valuta/curs
  (propus), explicatie TVA, radio furnizor/DVI/fara cu memorie DVI, validari; debifarea
  "Suma in valuta in contabilitate" ascunde valuta+cursul si trimite curs 0/fara valuta;
  bifele TabStop=.F.
- import_nota: culori per document + coloana Doc; coloane reordonate, cele avansate
  permanent vizibile (checkbox "Coloane avansate" eliminat); coloane noi Valuta si Curs,
  editabile (cautare valuta, propagare pe randul TVA pereche, recalcul sume lei la
  schimbarea cursului); buton "Urmator" + indicator de pas.
- inainte_de_do_termin: id_valuta/curs/nume_val per rand in actactan - fiecare factura
  ajunge in registrul jurnal cu valuta si cursul ei, nu ale facturii principale.
- docs/flux-editare-vfp-text.md: fluxul comun de editare text->bin per runda.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 13:13:19 +03:00
de2813cf43 Achizitie import: selectie multipla articole prin cauta_nom_articole in import_nir.do_adauga
- ocautare.prg: cauta_nom_articole intoarce aditiv toate coloanele din vechiul
  catalog (inclusiv in_stoc), pentru GATHER identic la apelanti
- ointroduceri.vcx: import_nir.do_adauga foloseste cauta_nom_articole + XMLTOCURSOR
  in locul viz_catalog_articole; eliminat codul mort (bloc IF .F. serie 2007,
  lcListaId necitit, blocuri comentate)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 13:31:30 +03:00
dfd07fd399 cautare vfp 2026-07-09 23:49:46 +03:00
2c87623bc6 Achizitie import (import_nir/import_nota): explicatie TVA prin formular de cautare; articolele negestionabile intra pe NIR si participa la calcule dar nu se salveaza in rulaje/stoc (model NIR obisnuit, cursor de siguranta la esec scriere); la cautare articole se propun toate conturile din nota; corectat UM la preluare din XLS (primea codmat)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 23:30:40 +03:00
a529175e61 Merge branch 'main' of gitea.romfast.ro:romfast/comun 2026-07-08 23:18:24 +03:00
2c1b167390 Docs: export surse Oracle (PACK_CONTAFIN) + ignora *.pck
- docs/oracle_export.md: conexiune sqlplus, comanda de re-export,
  gotcha BOM PowerShell, rezumat PACK_CONTAFIN
- .gitignore: *.pck (exporturi regenerabile, neversionate)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 23:18:09 +03:00
7b227b154d scripts 2026-07-08 20:55:12 +03:00
753ef26e08 git 2026-07-08 20:46:15 +03:00
f2ebc70e5d Actualizare ointroduceri.vcx cu versiunea curenta din SVN (ROAGEST) 2026-07-08 20:19:41 +03:00
c5f06c2927 prompts 2026-07-08 20:11:25 +03:00
e2e8ba842c foxcharts 2026-07-08 19:55:48 +03:00
2e448f0384 Adauga template prompt pentru conventia docs/ (insight-uri de proiect)
Reutilizabil in orice proiect ROA* pentru a initializa docs/ + sectiunea
"Project insights" din CLAUDE.md, dupa modelul aplicat in ROAIMOB.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-08 19:47:36 +03:00
e2a06c9054 Initial commit — sursa COMUN (framework partajat ROA) 2026-07-08 18:16:20 +03:00