From a2baead7c07c39ddfa15bcc7d5a4e700a34f0457 Mon Sep 17 00:00:00 2001 From: Marius Mutu Date: Wed, 9 Sep 2026 22:01:50 +0300 Subject: [PATCH] Import eFactura in lot: borderou, contabilizare in serie, alegerea contului (2.11.75) Borderoul arata pentru fiecare factura ce mai are de completat (conturi, gestiuni, analitice) si daca are articole de gestiune, cu filtru pe fiecare. Facturile complete se contabilizeaza in serie, cu rezumat la final. Contul de furnizor/client se alege din planul de conturi, cu analiticul cerut imediat dupa. Cheia normalizata de articol si anularea in bloc a documentelor generate din import intra tot aici. Livrat in SVN r18075-18077. Materialul de lucru din docs/ e sters. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Aroafxp4z8bmM5oVECZRXY --- CLAUDE.md | 13 + Clase/ointroduceri_cont.vc2 | 11 +- Programe/roacont.prg | 5 +- changelog_roacont.txt | 31 ++ .../piata_ai_2026_09/BACKTEST_BANCA.md | 173 ---------- .../piata_ai_2026_09/BACKTEST_VENDING.md | 309 ------------------ .../piata_ai_2026_09/BON_FISCAL_DIGITAL.md | 154 --------- .../piata_ai_2026_09/COD_EXTRASE_BANCA.md | 250 -------------- .../piata_ai_2026_09/TEST_PARSER_BT.md | 78 ----- .../piata_ai_2026_09/sql/bt_11_cabinet.sql | 150 --------- .../sql/bt_12_cabinet_sintetic.sql | 150 --------- .../sql/bt_13_cabinet_efactura.sql | 24 -- .../sql/bt_15_articole_normalizat.sql | 163 --------- .../sql/bt_16_articole_precizie.sql | 269 --------------- .../sql/bt_17_cod_articol.sql | 113 ------- .../piata_ai_2026_09/sql/bt_18_prefix.sql | 255 --------------- roacont.pj2 | 3 + 17 files changed, 60 insertions(+), 2091 deletions(-) delete mode 100644 docs/cercetare/piata_ai_2026_09/BACKTEST_BANCA.md delete mode 100644 docs/cercetare/piata_ai_2026_09/BACKTEST_VENDING.md delete mode 100644 docs/cercetare/piata_ai_2026_09/BON_FISCAL_DIGITAL.md delete mode 100644 docs/cercetare/piata_ai_2026_09/COD_EXTRASE_BANCA.md delete mode 100644 docs/cercetare/piata_ai_2026_09/TEST_PARSER_BT.md delete mode 100644 docs/cercetare/piata_ai_2026_09/sql/bt_11_cabinet.sql delete mode 100644 docs/cercetare/piata_ai_2026_09/sql/bt_12_cabinet_sintetic.sql delete mode 100644 docs/cercetare/piata_ai_2026_09/sql/bt_13_cabinet_efactura.sql delete mode 100644 docs/cercetare/piata_ai_2026_09/sql/bt_15_articole_normalizat.sql delete mode 100644 docs/cercetare/piata_ai_2026_09/sql/bt_16_articole_precizie.sql delete mode 100644 docs/cercetare/piata_ai_2026_09/sql/bt_17_cod_articol.sql delete mode 100644 docs/cercetare/piata_ai_2026_09/sql/bt_18_prefix.sql diff --git a/CLAUDE.md b/CLAUDE.md index 8b08a0c..356e8df 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -263,6 +263,19 @@ Explicatiile, dovezile si descoperirile colaterale merg in `docs/`, cu un link. raspuns rationamentul, nu se explica de ce a fost greu, nu se justifica alegerile decat daca sunt cerute. +## gstack + +Foloseste skill-ul `/browse` din gstack pentru tot browsing-ul web; nu mai folosi +tool-urile `mcp__claude-in-chrome__*`. + +Skill-uri disponibile din gstack: `/office-hours`, `/plan-ceo-review`, `/plan-eng-review`, +`/plan-design-review`, `/design-consultation`, `/design-shotgun`, `/design-html`, `/review`, +`/ship`, `/land-and-deploy`, `/canary`, `/benchmark`, `/browse`, `/connect-chrome`, `/qa`, +`/qa-only`, `/design-review`, `/setup-browser-cookies`, `/setup-deploy`, `/setup-gbrain`, +`/retro`, `/investigate`, `/document-release`, `/document-generate`, `/codex`, `/cso`, +`/autoplan`, `/plan-devex-review`, `/devex-review`, `/careful`, `/freeze`, `/guard`, +`/unfreeze`, `/gstack-upgrade`, `/learn`. + ## Skill routing When the user's request matches an available skill, invoke it via the Skill tool. When in doubt, invoke the skill. diff --git a/Clase/ointroduceri_cont.vc2 b/Clase/ointroduceri_cont.vc2 index a60ff76..4d51555 100644 --- a/Clase/ointroduceri_cont.vc2 +++ b/Clase/ointroduceri_cont.vc2 @@ -1209,7 +1209,7 @@ DEFINE CLASS frm_introd_compact AS formtermin OF "..\comun\clase\baza.vcx" ENDPROC PROCEDURE Show - LPARAMETERS nStyle + LPARAMETERS nStyle, tnTop lcObj = ALLTRIM(this.pcobj) @@ -4567,7 +4567,7 @@ DEFINE CLASS frm_introd_compact2007 AS formtermin OF "..\comun\clase\baza.vcx" ENDPROC PROCEDURE Show - Lparameters nStyle + Lparameters nStyle, tnTop *!* modificare ROACONT v 2.5.45 : am modificat anchor-ul de la gridb1 ( de la 15 la 11 ) si item1 ( de la 12 la 8 ) *!* pentru ca atunci cand se modifica inaltimea ferestrei, gridul si itemul erau ancorate in jos pe absolut si se *!* "ridicau" pe masura ce se diminua inaltimea ferestrei @@ -4651,6 +4651,13 @@ DEFINE CLASS frm_introd_compact2007 AS formtermin OF "..\comun\clase\baza.vcx" lnHeight = this.Height this.WindowState= 2 this.Height = MAX(m.lnHeight, INT(_screen.Height*2/3)) + If Vartype(m.tnTop) = 'N' And m.tnTop > 0 + this.WindowState = 0 + this.Left = 0 + this.Top = m.tnTop + this.Width = _screen.Width + this.Height = _screen.Height - m.tnTop + Endif This.gridb1.column22.Visible = m.gl406 && taxcode This.gridb1.column23.Visible = m.gl406 && taxcode descriere diff --git a/Programe/roacont.prg b/Programe/roacont.prg index 0ea6834..89adc41 100644 --- a/Programe/roacont.prg +++ b/Programe/roacont.prg @@ -212,7 +212,10 @@ SET PROCEDURE TO ofacturare_comun.prg ADDITIVE SET PROCEDURE TO ofacturare_editare.prg ADDITIVE SET PROCEDURE TO oproceduri_facturare.prg ADDITIVE SET PROCEDURE TO anaf_efactura.prg ADDITIVE -SET PROCEDURE TO import_efactura.prg ADDITIVE +SET PROCEDURE TO recunoastere_articol_ef.prg ADDITIVE +SET PROCEDURE TO import_efactura.prg ADDITIVE +SET PROCEDURE TO anulare_lot_ef.prg ADDITIVE +SET PROCEDURE TO coada_contabilizare_ef.prg ADDITIVE SET PROCEDURE TO xmlefactura.prg ADDITIVE SET PROCEDURE TO oscrie_in_fisiere.prg ADDITIVE diff --git a/changelog_roacont.txt b/changelog_roacont.txt index 1d4a6e9..f743abd 100644 --- a/changelog_roacont.txt +++ b/changelog_roacont.txt @@ -1,5 +1,36 @@ +