sync SVN r18152
This commit is contained in:
57
utile/Teste/facturare_unificat/probe_cont_667d.prg
Normal file
57
utile/Teste/facturare_unificat/probe_cont_667d.prg
Normal file
@@ -0,0 +1,57 @@
|
||||
SET SAFETY OFF
|
||||
SET TALK OFF
|
||||
SET NOTIFY OFF
|
||||
CLOSE DATABASES
|
||||
|
||||
PUBLIC gcLog
|
||||
gcLog = "D:\ROA\ROAFACTURARE\COMUN\utile\Teste\facturare_unificat\out\probe_cont_667d.log"
|
||||
ON ERROR DO AfErr WITH ERROR(), MESSAGE(), PROGRAM(), LINENO()
|
||||
|
||||
DO "D:\ROA\ROAFACTURARE\COMUN\utile\Teste\test_init_env_auto_roafacturare.prg" WITH 'CENTRAL', 'MARIUSM_AUTO', 'ROMFASTSOFT'
|
||||
IF TYPE('gnHandle') <> 'N' OR gnHandle <= 0
|
||||
DO AfLog WITH "FAIL: conexiune Oracle esuata"
|
||||
DO Final
|
||||
ENDIF
|
||||
gnIdUtil = 8
|
||||
|
||||
LOCAL lcSql
|
||||
lcSql = "select a.id_pol, a.id_articol, e.denumire, e.cont, a.id_nota "
|
||||
lcSql = lcSql + "from crm_politici_pret_art a, nom_articole e "
|
||||
lcSql = lcSql + "where a.id_articol = e.id_articol and a.id_nota is not null "
|
||||
lcSql = lcSql + "order by a.id_pol, a.id_articol"
|
||||
DO AfLog WITH "=== randuri crm_politici_pret_art cu id_nota propriu ==="
|
||||
SQLEXEC(gnHandle, lcSql, "crsartnota")
|
||||
IF USED('crsartnota')
|
||||
SCAN
|
||||
DO AfLog WITH " pol=" + TRANSFORM(crsartnota.id_pol) + " art=" + TRANSFORM(crsartnota.id_articol) + " [" + ALLTRIM(NVL(crsartnota.denumire,[])) + "] cont=[" + ALLTRIM(NVL(crsartnota.cont,[])) + "] id_nota=" + TRANSFORM(crsartnota.id_nota)
|
||||
ENDSCAN
|
||||
USE IN crsartnota
|
||||
ELSE
|
||||
DO AfLog WITH " (niciunul sau select esuat)"
|
||||
ENDIF
|
||||
|
||||
DO AfLog WITH "=== politica de stoc din OPTIUNI ==="
|
||||
SQLEXEC(gnHandle, "select varvalue from optiuni where program='ROAFACTURARE' and varname='ID_POL_PRET_STOC'", "crsopt")
|
||||
IF USED('crsopt') AND RECCOUNT('crsopt') = 1
|
||||
DO AfLog WITH " ID_POL_PRET_STOC = [" + ALLTRIM(NVL(crsopt.varvalue,[])) + "]"
|
||||
ENDIF
|
||||
IF USED('crsopt')
|
||||
USE IN crsopt
|
||||
ENDIF
|
||||
|
||||
DO Final
|
||||
|
||||
PROCEDURE AfLog
|
||||
LPARAMETERS tcMsg
|
||||
STRTOFILE(tcMsg + CHR(13) + CHR(10), gcLog, 1)
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE AfErr
|
||||
LPARAMETERS tnErr, tcMsg, tcProg, tnLine
|
||||
DO AfLog WITH "ERROR " + TRANSFORM(tnErr) + " [" + tcProg + ":" + TRANSFORM(tnLine) + "] " + tcMsg
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Final
|
||||
DO AfLog WITH "END " + TTOC(DATETIME())
|
||||
QUIT
|
||||
ENDPROC
|
||||
Reference in New Issue
Block a user