#13: formular de facturare unificat - etapa curenta
Squash al branch-ului de lucru plan13-s2. Clase: ofacturare (nucleul formularului unificat), ofacturare_comun, ferestre_cere_date, ocomenzi, caut_ora (lista de preturi in combo-urile de cautare), omodificari. Programe: ofacturare impartit - ofacturare_antet, ofacturare_rutare_scriere si ogrid_latimi sunt fisiere noi; oproceduri_facturare primeste discountul pe linie si cota standard de TVA cand articolul nu are cota pe politica. Documentatie: capcana SQLExec no_data_found, conventia de encoding, depanarea testelor VFP si regulile de lucru - conflictele cu modificarile venite din alte proiecte sunt rezolvate pastrand ambele parti. Loguri de rulare a testelor scoase din versionare; testele raman. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PkyjGyrV2S7932om4kfSiK
This commit is contained in:
@@ -18,11 +18,16 @@ SET TALK OFF
|
||||
PUBLIC gcUILog, gcSyncDir, gnMockRaspuns, gcTestDir, gcZipFile, gcIdInc, gcCifBenef
|
||||
PUBLIC poFacturiEmise, poFacturiPrimite, poFacturiTrimise, poFacturiDetalii
|
||||
PUBLIC loAnaf, loForm, gnPass, gnFail
|
||||
PUBLIC gcTesteDir
|
||||
|
||||
gcTestDir = 'D:\ROA\ROACONT\COMUN\utile\Teste\efactura_import\'
|
||||
* gcTestDir/gcTesteDir se deriva din calea reala a acestui .prg (SYS(16)), nu se mai
|
||||
* codifica fix pe ROACONT: fisierul e partajat prin COMUN si ruleaza identic din orice
|
||||
* produs (ROACONT sau ROAFACTURARE) - vezi COMUN\utile\Teste\test.prg pentru tipar.
|
||||
gcTestDir = ADDBS(JUSTPATH(SYS(16)))
|
||||
gcTesteDir = ADDBS(JUSTPATH(JUSTPATH(SYS(16))))
|
||||
gcUILog = gcTestDir + 'test_import_zip_efactura_log.txt'
|
||||
gcSyncDir = gcTestDir + 'uisync_importzip\'
|
||||
gcZipFile = 'D:\ROA\ROACONT\5967557693.zip'
|
||||
gcZipFile = 'D:\ROA\Efactura\2026_01\MARIUSM_AUTO\PRIMITE\5967557693_5967557693.zip'
|
||||
gcIdInc = '5967557693'
|
||||
gcCifBenef = '29923675'
|
||||
gnMockRaspuns = 6
|
||||
@@ -36,10 +41,10 @@ ON SHUTDOWN QUIT
|
||||
|
||||
* Mock-urile se incarca INAINTE de test_init_env_auto: la nume duplicat de procedura
|
||||
* castiga fisierul incarcat PRIMUL (vezi docs\testare-ui-vfp.md, punctul j)
|
||||
SET PROCEDURE TO ('D:\ROA\ROACONT\COMUN\utile\Teste\mock_amessagebox.prg') ADDITIVE
|
||||
SET PROCEDURE TO ('D:\ROA\ROACONT\COMUN\utile\Teste\ui_harness.prg') ADDITIVE
|
||||
SET PROCEDURE TO (gcTesteDir + 'mock_amessagebox.prg') ADDITIVE
|
||||
SET PROCEDURE TO (gcTesteDir + 'ui_harness.prg') ADDITIVE
|
||||
|
||||
DO ('D:\ROA\ROACONT\COMUN\utile\Teste\test_init_env_auto.prg') WITH 'CENTRAL', 'MARIUSM_AUTO', 'ROMFASTSOFT', 2026, 1
|
||||
DO (gcTesteDir + 'test_init_env_auto.prg') WITH 'CENTRAL', 'MARIUSM_AUTO', 'ROMFASTSOFT', 2026, 1
|
||||
|
||||
DO HarnessLog WITH 'INIT gnHandle=' + TRANSFORM(gnHandle) + ' gcS=' + TRANSFORM(gcS) + ' perioada=' + TRANSFORM(gnLuna) + '/' + TRANSFORM(gnAn)
|
||||
DO HarnessLog WITH 'FIRMA=' + TRANSFORM(gcFirma) + ' cod fiscal=' + TRANSFORM(goFirma.codfiscalfro)
|
||||
|
||||
Reference in New Issue
Block a user