In import_nota, randul de TVA al DVI-ului pastreaza doc_key-ul facturii-mama. copiaza_valoare il sarea doar ca tinta, nu si ca sursa, asa ca o trecere prin celula "Nr" a randului DVI scria numarul vamal peste randurile facturii (B/G/S) si, la Terminat, in ACT si RUL.nract. Garda e acum in ambele sensuri, pentru numar, serie, data, fel document si partener; propagarea de partener din Grid1.cPartC.Text1.Valid a primit aceeasi protectie. Garzile comparau numele de camp bar, dar ControlSource-ul unei coloane de grid e calificat la runtime (introdc.nract), deci nu se activau pe drumul din grila. Teste noi in utile/Teste/achizitie_import. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01U9uDgDfUQXbh2Neib36CN8
13 lines
787 B
PowerShell
13 lines
787 B
PowerShell
# test_repro_trigger_data.ps1 - wrapper peste harness-ul generic pentru testul de REPRODUCERE
|
|
# cu declansatorul pe coloana Data (Grid1.cDataAct.Text1.Valid), pointer pe randul T-DVI.
|
|
# Rulare: powershell -ExecutionPolicy Bypass -File test_repro_trigger_data.ps1
|
|
$ErrorActionPreference = 'Stop'
|
|
$Teste = $PSScriptRoot
|
|
& (Join-Path (Split-Path $Teste -Parent) 'vfp_ui_harness.ps1') `
|
|
-TestPrg (Join-Path $Teste 'test_repro_trigger_data.prg') `
|
|
-Steps @('nota_goala','doc1_completat','doc1_adaugat','doc2_completat','doc2_adaugat','articole_adaugate','sincronizat','verificat_flux_curat','final') `
|
|
-ShotsDir (Join-Path $Teste 'screenshots_repro_trigger_data') `
|
|
-SyncDir (Join-Path $Teste 'uisync_repro_trigger_data') `
|
|
-StepTimeoutSec 180 `
|
|
-ReadyTimeoutSec 180
|