48 Commits

Author SHA1 Message Date
828577b538 docs: sterge documente de lucru neactuale (handoff, patch, rapoarte, qa_factura)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EvTWjHyBjoBXT43RFSZN4b
2026-09-29 11:29:40 +03:00
e0e7bdef28 Merge branch 'main' of gitea.romfast.ro:romfast/roafacturare
Conflicte in docs/ rezolvate cu versiunea locala (condensata, cu corectia
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=30), plus repunerea trimiterilor catre documentele
de referinta aduse de merge.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ZwtBDjGbAWvy7TmcNVxDC
2026-09-17 22:52:05 +03:00
30fee191f3 sync SVN r18175 2026-09-17 22:44:24 +03:00
ca2056d06a sync SVN r18174 2026-09-17 22:36:46 +03:00
04a78f99db sync SVN r18174 2026-09-17 19:54:37 +03:00
4e9bd96c1a sync SVN r18161 2026-09-17 17:24:55 +03:00
720cef4365 sync SVN r18157 2026-09-17 13:33:53 +03:00
d77b5fdbed sync SVN r18152 2026-09-17 11:19:50 +03:00
193c68466e sync SVN r18148 2026-09-16 23:35:55 +03:00
b95c20444b sync SVN r18144 2026-09-16 22:23:26 +03:00
b173fecbf8 sync SVN r18143 2026-09-16 21:11:34 +03:00
9b2a895aa4 sync SVN r18125 2026-09-16 12:20:02 +03:00
50274b868f sync SVN r18124 2026-09-16 12:10:59 +03:00
6e71280336 skills: backstop de rutare catre skill-urile de agent ROA
- CLAUDE.md: rutele catre skill-uri + ancora ca pct. 7 din reguli_lucru ruteaza fiecare zona la skill
- AGENTS.md (nou): backstop de rutare pentru opencode (nu citeste CLAUDE.md)
2026-09-16 11:54:37 +03:00
41d6c0c5fc sync SVN r18108 2026-09-15 23:58:48 +03:00
990011930c sync SVN r18094 2026-09-11 11:43:40 +03:00
0260fae905 sync SVN r18089 2026-09-10 12:57:54 +03:00
f59e951860 sync SVN r18089 2026-09-10 01:25:37 +03:00
d6fa641911 docs: starea la inchiderea etapei 13
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PkyjGyrV2S7932om4kfSiK
2026-09-09 22:27:38 +03:00
ab63531a55 sync SVN r18080 2026-09-09 22:27:13 +03:00
a7a7c098e3 sync SVN r18077 2026-09-09 22:19:22 +03:00
104c24ec20 #13: formular de facturare unificat - etapa curenta
Squash al branch-ului de lucru plan13-s2.

Cod: clasa noua ofacturare_util (geometrie si utilitare de formular), inrolata in
roafacturare.prg; meniul "Facturare (nou)" plat, cu reparatia literalului peste
limita VFP de 255 de caractere care impiedica compilarea metodei.

Livrare: changelog 2.11.19, marcajul de versiune DB pentru scripturile finale din
SCRIPTURI_CLAR\2026\09, inventarul livrarii in docs/livrare_13.md si registrul de
erori deschise. Documentatia de lucru a etapei (cercetare, rapoarte, handoff-uri,
snapshot-uri de scripturi si backup-uri de rollback) a fost scoasa din arbore.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PkyjGyrV2S7932om4kfSiK
2026-09-09 21:30:51 +03:00
87063b06a8 sync SVN r18031 2026-08-20 23:14:52 +03:00
43c5160399 sync SVN r18028 2026-08-20 22:57:05 +03:00
3ddcbc04bf sync SVN r18027 2026-08-20 22:54:03 +03:00
5b52cb3999 sync SVN r18026 2026-08-20 22:44:52 +03:00
ca3c5d7eea docs: runda 6 - cercetari, propuneri si conventia mediului Oracle
Cercetarile si propunerile rundelor 4-6 pe editarea facturii emise. Starea
rundei 6 si ce s-a stabilit intra in progres.md.

Nou: docs/conventii_mediu_oracle.md - pe dev/test se lucreaza numai cu
ROA_CENTRAL si schemele CONTAFIN_ORACLE si MARIUSM_AUTO; schema ACN nu se
foloseste. Scripturile de pachet sunt necalificate, deci schema tinta o
decide sirul de conectare, nu fisierul.

roafacturare.pj2 regenerat de git_sync.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013gYCNE26G1G7UoGu2ju7aS
2026-08-20 16:35:03 +03:00
b5a7108f34 docs: cercetarile comune trec in COMUN, reziduul #6 dispare, progres.md la zi
Curatenie ceruta dupa inchiderea lui #6. Folderul cercetare\ NU se putea sterge
in bloc: plan_13 se sprijina pe el cu 85 de trimiteri, deci e baza de dovezi a
planului aflat in lucru. Impartirea:

- 14 cercetari trans-proiect trec in COMUN\docs\cercetare\ - valuta si curs,
  TVA/VANZARI, consumatorii VANZARI din toata suita, integrarile #10/#11/#12,
  watchdog VFP, proiectarea Oracle a lui S5, view-ul VVANZARI_ARTICOLE. Nu sunt
  ale ROAFACTURARE, iar #10/#11/#12 se reiau chiar din ele.
- 20 de rapoarte de executie ale lui #6, nereferite de nimic viu, sterse.
- 91 raman, neatinse.

Trimiterile catre handoff-urile si diff-urile intermediare deja desfiintate au
fost curatate peste tot (39 de fisiere): 50 catre handoff-uri, 37 catre diff-uri
aplicate, plus caile celor mutate in COMUN. Zero trimiteri rupte ramase.

progres.md preia rolul de predare: ce ramane din #6 (cele sase documente
parazite, cele doua esecuri reale din S8 pe factura din aviz), cifrele de test
citite din log, si cele doua capcane de mediu platite - .FXP vechi executat in
locul .prg-ului, si GETFONT() care atarna un formular instantiat fara goApp.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-11 22:31:42 +03:00
fc9c3780df docs: starea reala a punctului #6 in plan si in index
Antetul planului si randul din index spuneau inca "S4b partial, S7 neatins" si
trimiteau la handoff-uri care nu mai exista. Starea reala: S1-S7 si S9 comise,
iar ce ramane e S8 - nu ca acoperire, ci cu doua esecuri reale pe factura din
aviz, unde rulajele nu se refac pe nota noua.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-11 22:20:48 +03:00
d9f5ca4226 docs: planurile, proiectarile si rapoartele de lucru intra in versionare
Folderul docs\ era pana acum in afara oricarui control de versiuni - nici git,
nici SVN - desi contine planurile pe puncte, proiectarile si rapoartele de
cercetare pe care se sprijina modificarile din cod. O stergere acolo era
definitiva.

Fisierele intermediare (handoff-uri intre sesiuni, diff-uri deja aplicate) au
fost sterse inainte, nu versionate: ce era durabil in ele a intrat in antetele
fisierelor de test la care se refereau.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-11 22:17:17 +03:00
40933df3c8 #6 editare factura emisa: changelog 2.11.15 - sincronizarea rulaje/articole
Paragraf nou in blocul existent, nu versiune noua: 2.11.15 nu a ajuns inca in
productie.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-11 20:05:24 +03:00
09f9d47163 #6 editare factura emisa: changelog ramane 2.11.15 pana la punerea in productie
Blocarea articolelor pe facturile trimise in eFactura intra in intrarea 2.11.15,
nu intr-una noua: nimic din punctul #6 nu e inca in productie, deci versiunea nu
se bifurca pana la finalizare.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-10 23:36:59 +03:00
4860915134 #6 editare factura emisa: changelog 2.11.16 - articole blocate pe facturi in eFactura
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-10 23:27:31 +03:00
316b6f71cf #6 editare factura emisa: changelog 2.11.15 si marcajul de migrare
versiune_db.txt trece pe 2026_08_09_02, ultimul script aplicat
(VVANZARI_ARTICOLE cu ID_VANZARE_SET si PRET_ACHIZITIE).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-10 01:37:37 +03:00
97d16132ee #6 editare factura emisa: omodificari.vcx intra in proiect
Clasa frm_modific2024 traieste in COMUN si era folosita pana acum doar din
ROACONT/ROAGEST (registrul jurnal). Editarea facturii emise o deschide si din
ROAFACTURARE, deci biblioteca trebuie sa intre in build, nu doar in
SET CLASSLIB la pornire.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-09 20:48:54 +03:00
0f98127ff8 sync SVN r18005: #6 inregistrarea helperelor de editare si versiunea de baza
roafacturare.prg: SET PROCEDURE TO ofacturare_editare.prg ADDITIVE si
SET CLASSLIB TO omodificari.vcx ADDITIVE. Fara a doua, Createobject pe
frm_modific2024 pica cu clasa negasita - ROAFACTURARE nu incarcase niciodata
clasa aceea, folosita pana acum doar din registrul jurnal al ROACONT.

versiune_db.txt: 2026_08_08_01, pentru view-ul VVANZARI_ARTICOLE.

CLAUDE.md: regula de comentarii - istoricul sta in antetul fisierului, in cod
raman doar comentarii scurte si functionale, acolo unde explica o ramura sau
un filtru.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-08 16:47:45 +03:00
4609c34ec9 sync SVN r18001: changelog 2.11.14 - prefix de context Factura. pe intrare
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-08 00:24:51 +03:00
46df824f81 sync SVN r17999: changelog ROAFACTURARE 2.11.14
Pret cu TVA sau fara TVA la orice articol si editarea articolului la introducerea facturii.
Codul e in COMUN (SVN r17998).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SN8snvkk94KuhWwoXUUey3
2026-08-08 00:18:27 +03:00
aa2e9374dc sync SVN r17993: ROAFACTURARE 2.11.13
Vizualizare facturi rapida: referinta aviz corectata (toate aratau acelasi aviz),
totaluri lipsa completate, facturile in lei fara curs valutar, nume client corectat
la retur-transfer, coloana "Contract" fara bara oblica pe documente fara contract,
denumiri tipuri de document uniformizate. eFactura: mentiunea de curs valutar apare
doar pe facturile in valuta. Totaluri in valuta recalculate dupa regula de emitere.
2026-08-07 13:18:28 +03:00
d75aa57e2f sync SVN: changelog 2.11.12 (curs BNR)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011Euno5AmwoFEvBTdWH8C8S
2026-08-06 12:40:22 +03:00
e25fcc04a5 sync SVN r17972 2026-08-03 22:31:50 +03:00
6f1d521a69 CLAUDE.md: cautare pe simboluri VFP (vfp_symbols.ps1)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A5okKjUKMM5Xk1egq2w81P
2026-08-03 08:55:58 +03:00
b6bf0b2d20 2.11.11 2026-08-02 12:49:49 +03:00
ea81b708ba versiune 2026-07-27 15:59:03 +03:00
349d04acef Rapoarte articole: coloana Cont; sters orapoarte.vcx local (2008, nefolosit)
Changelog 2.11.10 si versiune_db 2026_07_27_01 pentru coloana "Cont" din
rapoartele de articole (view-urile fact_vrap_fact_articole si
fact_vrap_articole_vandute, migrare ff_2026_07_27_01_FACTURARE.sql).

Sters Clase/orapoarte.vcx: copie din 2008 (SVN rev 4745), cu ct_selectie in
varianta veche, pe 4 parametri si separator virgula. Nu era folosita - proiectul
refera comun\clase\orapoarte.vcx, iar formularele din COMUN isi rezolva
biblioteca in directorul propriu. Prezenta ei ascundea versiunea din COMUN la
"Set Classlib To orapoarte" si dadea rezultate diferite intre EXE si rulare din
sursa. Linia respectiva a fost mutata imediat dupa ofacturare_rapoarte, care
depinde de ea.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P1J6WjsQn7i7c9uF7VweGc
2026-07-27 15:49:30 +03:00
0e503c879e roa_sync.bat: cheama COMUN\scripts\roa_sync.ps1; ignora patch-urile de review
Scriptul de sync s-a mutat din UTIL\foxbin2prg in COMUN\scripts (se distribuie
prin svn update). In .gitignore intra docs/diff_runda*.patch, conform
reguli_lucru.md pct. 1 (patch-urile de review nu se comit niciodata).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AvccPZXr4A9ihcTtExNoJT
2026-07-27 12:00:05 +03:00
e79dea97fc Adauga CLAUDE.md - instructiuni de lucru pentru Claude Code
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015DQoCUF3QSCgQCwCBK1qbz
2026-07-20 13:45:20 +03:00
7d786c5d4e Initial: flux text FoxBin2Prg (git urmareste .??2 in-arbore, binarele VFP git-ignored)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 12:28:41 +03:00