From 5eb1f7ef40b1213ee78dc6f565ed7bc1d5d48647 Mon Sep 17 00:00:00 2001 From: Marius Mutu Date: Mon, 3 Aug 2026 08:35:56 +0300 Subject: [PATCH] Factura din contract: cod fiscal client precompletat oDateFactura.Init completa clientul de pe contract fara cod fiscal, spre deosebire de ramura de comanda. Formularul de cerere date arata acum codul fiscal si permite verificarea ANAF fara a intra in cautarea de client. todos: punct 10 - integrare contracte in ROAFACTURARE. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01HdKazj8DDksshTb2vB3gZz --- docs/todos.txt | 4 +++- programe/ofacturare_comun.prg | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/todos.txt b/docs/todos.txt index 8db3a6c..0b15e04 100644 --- a/docs/todos.txt +++ b/docs/todos.txt @@ -19,4 +19,6 @@ Vreau ca verificarile de coduri fiscale din D406, D394, Registrele de TVA sa fol 8. ROAFACTURARE - in pack_facturare am salvat in vanzari valori totale denormalizat (fara tva, tva, cu tva, numarul avizului/comanda/contract etc.) ca sa nu le calculez in view din vanzari_detalii pentru ca view-ul de facturi este foarte complex, cu functii si expresii si nu era optimizabil si acceseaza total tabelele vanzari si vanzari_detalii. folosesc un view pe modelul original, si un view cu valorile totale din vanzari. doar ca am observat un bug, la facturile din avize, nu se salveaza corect in vanzari avizul sau numarul/data/suma chitantei daca factura este achitata numerar. trebuie depanat. schema de verificare productie este VENDING@ROA_VENDING -9. ROAGEST - MODIFICARE REGISTRU JURNAL - SA SE POATA MODIFICA SI "NNIR" in notele contabile si sincronizat in rulajele asociate. nu exista coloana NNIR in formularul de editare. \ No newline at end of file +9. ROAGEST - MODIFICARE REGISTRU JURNAL - SA SE POATA MODIFICA SI "NNIR" in notele contabile si sincronizat in rulajele asociate. nu exista coloana NNIR in formularul de editare. + +10. ROAFACTURARE - Integrare pagina contracte si rapoarte contracte in ROAFACTURARE, similar COMENZI in ROAFACTURARE - facturare pe baza de comenzi/contracte. trebuie comasate si drepturile pe obiectele din roacontracte cu obiectele noi din ROAFACTURARE. \ No newline at end of file diff --git a/programe/ofacturare_comun.prg b/programe/ofacturare_comun.prg index 68f45f7..1ab523e 100644 --- a/programe/ofacturare_comun.prg +++ b/programe/ofacturare_comun.prg @@ -261,6 +261,7 @@ Define Class oDateFactura As Custom If INLIST(m.tnTip, 2, 6, 52) And Type('goContract') <> 'U' && FACTURARE DIN ROACONTRACTE .id_client = goContract.id_part .nume_client = goContract.denumire + .cod_fiscal = ALLTRIM(NVL(goContract.cod_fiscal, '')) .listaid = goContract.id_ctr .descriere = goContract.contract .id_sectie = goContract.id_sectie