Verificare ANAF: o singura salvare in istoric si antete corecte pe formularele de verificare (SVN r17943)
VERIFICARE_CIF salva a doua oara in istoric ceea ce traseul ANAF (SalveazaIstoricDinCursor) tocmai salvase, cu alte valori pentru PLATITORTVAMFIN si DATATVAMFIN, deci o apasare pe verificarea ANAF lasa doua randuri in ISTORIC_CODURI_FISCALE. Pe traseul ANAF a doua salvare nu se mai face; traseele MFIN/VIES raman neschimbate. Partea de baza de date: co_2026_08_02_05_COMUN_PACK_ISTORIC_CF.sql (SVN r17942). Formularul de verificare in masa foloseste azi numai serviciul web ANAF (chkANAF fortat pe .T. in Init), deci antetele arata sursa corecta: "Platitor TVA ANAF", "Firma ANAF" si "Data verificata" (coloana arata data pentru care s-a interogat, nu data luarii in evidenta TVA). In fereastra cu istoricul unui cod fiscal, coloanele DATATVAMFIN si PLATITORTVAMFIN sunt ascunse - dupa modificarea din pachet raman inghetate. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018LkXBVHUNkb7Quq36TfQcs
This commit is contained in:
@@ -817,7 +817,8 @@ Define Class VerificareCod As Custom
|
||||
pnInactiv = Iif(m.llInactiv, 1, 0)
|
||||
pnTvaIncasare = Iif(m.llTVAIncasare, 1, 0)
|
||||
pnSplitTva = Iif(m.llSplitTVA, 1, 0)
|
||||
If !Empty(m.pcFirma)
|
||||
*!* 02.08.2026 marius.mutu: pe traseul ANAF randul complet e salvat deja de SalveazaIstoricDinCursor - a doua salvare doar insera un rand nou
|
||||
If !Empty(m.pcFirma) And !m.llInterogareAnaf
|
||||
*!* 02.08.2026 marius.mutu: tnDinCache = 2 - salvare fara date de interval, nu marcheaza prospetime de cache
|
||||
lcSqlIstoric = "begin pack_parteneri.save_istoric_cod_fiscal(?pcCodFiscal,?pcFirma,?pcAdresa,?pcJudet,?pcRegCom,?pcCodPostal,?pcTelefon,?pcFax,?pcDataTvamfin,?pnPlatitorTvaMfin,?pcStare," + ;
|
||||
"?pnPlatitorTvaVies,?pnInterogareVies,?gnIdUtil,?pnInactiv,?pnTvaIncasare,?pnSplitTva,tnDinCache=>2); end;"
|
||||
|
||||
Reference in New Issue
Block a user