frm_regcump2025 / frm_regvanz2025 au fost derivate din clasele 2010 INLOCUIND cotele 24/20 cu 11/21, in loc sa le adauge. Consecinta: filtrul "Diferenta sold" si lista TVA-ului exigibilizat din plati pierdeau facturile cu TVA neexigibil la 24% sau 20% - adica exact facturile vechi cu TVA la incasare, cele carate din perioade anterioare, care sunt rostul filtrului. Corectate 6 filtre, formula de sold din frm_regvanz2025 (care omitea complet RO20/RO24, spre deosebire de geamana ei de la cumparari) si lista de coloane selectate. Clasele frm_regcump2010 / frm_regvanz2010 raman neatinse: enumera 24/20/19/9/5 si e corect asa - se folosesc doar pe perioade dinainte de cotele 21/11, iar cursorul lor actcv nici nu are coloanele ro11*/ro21*. inchidere_tva_sold: - soldn21/soldn11 si ro21nt/ro11nt se citesc doar daca exista in cursor. Registrele de dinainte de 2025 nu le emit, de unde eroarea VFP la apasarea butonului de exigibilizare pe orice perioada anterioara. - cota 21 nu era luata in calcul: `Iif(m.lnCota = 21, ...)` intr-o bucla For 1 To 7, deci lnSuma21 era cod mort, iar la cota 6 se lua soldul de 11% cu 1.21. Linia imediat urmatoare folosea deja corect `= 6`. - 8 variabile adaugate in Local; deveneau PRIVATE si se scurgeau in stiva de apel. Scoase 37 `SET STEP ON` ramase in cod (35 in ovanzcump.vc2, 2 in oproceduri_inchidere.prg); deschideau depanatorul la fiecare rulare din IDE. Changelog 2.11.66. Sterse handoff-urile, planurile si patch-urile de review ale lucrarii ANAF/TVA/eFactura; .gitignore acopera acum docs/diff_*.patch, nu doar docs/diff_runda*.patch. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DhJwsrFFe1ZNAAtS8Twuti
110 lines
1.8 KiB
Plaintext
110 lines
1.8 KiB
Plaintext
# =============================================================================
|
|
# Flux text FoxBin2Prg: git urmareste DOAR versiunile text .??2 (in arbore),
|
|
# nu binarele VFP. Binarele convertibile si indecsii regenerabili se ignora.
|
|
# SVN ramane sursa de adevar pentru binare (via global-ignores pe .??2).
|
|
# =============================================================================
|
|
|
|
# --- Binare VFP convertibile in text .??2 (ambele forme de caz) ---
|
|
*.vcx
|
|
*.VCX
|
|
*.vct
|
|
*.VCT
|
|
*.scx
|
|
*.SCX
|
|
*.sct
|
|
*.SCT
|
|
*.frx
|
|
*.FRX
|
|
*.frt
|
|
*.FRT
|
|
*.mnx
|
|
*.MNX
|
|
*.mnt
|
|
*.MNT
|
|
*.lbx
|
|
*.LBX
|
|
*.lbt
|
|
*.LBT
|
|
*.pjx
|
|
*.PJX
|
|
*.pjt
|
|
*.PJT
|
|
*.dbc
|
|
*.DBC
|
|
*.dct
|
|
*.DCT
|
|
|
|
# --- Indecsi regenerabili (nu se transporta in .db2/.dc2) ---
|
|
*.cdx
|
|
*.CDX
|
|
*.dcx
|
|
*.DCX
|
|
|
|
# --- Tabele .dbf convertite in .db2 (lista explicita; restul .dbf raman binare) ---
|
|
DATE/Optiuni_FIRMA.dbf
|
|
DATE/Optiuni_FIRMA.fpt
|
|
DATE/Optiuni_LOCAL.dbf
|
|
DATE/Optiuni_LOCAL.fpt
|
|
DATE/Optiuni_PROGRAM.dbf
|
|
DATE/Optiuni_PROGRAM.fpt
|
|
Help/helpcont.dbf
|
|
Help/helpcont.FPT
|
|
Help/HELPLEG.DBF
|
|
Help/HELPLEG.FPT
|
|
Help/helpmenu.dbf
|
|
Help/helpmenu.FPT
|
|
Locale/locale.dbf
|
|
Locale/locale.FPT
|
|
Locale/Locale_back.DBF
|
|
Locale/Locale_back.FPT
|
|
Locale/locale_lang.dbf
|
|
Locale/locale_lang.FPT
|
|
Locale/locale_source.DBF
|
|
Locale/locale_source.FPT
|
|
Locale/locale_xref.DBF
|
|
|
|
# --- Fisiere generate/compilate Visual FoxPro ---
|
|
*.fxp
|
|
*.FXP
|
|
*.mpr
|
|
*.MPR
|
|
*.mpx
|
|
*.MPX
|
|
*.vcr
|
|
*.VCR
|
|
*.src
|
|
|
|
# --- Backup-uri si fisiere temporare create de editorul VFP ---
|
|
*.bak
|
|
*.BAK
|
|
*.tmp
|
|
*.TMP
|
|
*.err
|
|
*.ERR
|
|
*.Stats
|
|
*.stackdump
|
|
|
|
# --- Stare locala / specifica masinii, nu proiectului ---
|
|
FOXUSER.DBF
|
|
FOXUSER.FPT
|
|
Date_ROACONT/
|
|
log.txt
|
|
LOG.txt
|
|
ROACONT.arm.lnk
|
|
ROACONT.ini
|
|
roacont.exe
|
|
roacont.exe.PreARM
|
|
roacont_ref.CDX
|
|
roacont_ref.DBF
|
|
roacont_ref.FPT
|
|
|
|
# --- Subversion (working copy paralela) ---
|
|
.svn/
|
|
|
|
# --- COMUN este gestionat separat, prin propriul sau git (romfast/comun.git) ---
|
|
COMUN/
|
|
|
|
docs/diff_*.patch
|
|
.gstack/
|
|
docs/local/
|