Eroare SUBSTR la listare anumite documente de iesire
Posted: 23 Dec 2012, 16:20
Apare la executabile xHarbour 1.2 la listarea anumitor documente de iesire ca TBON, TFACI etc.
EROARE: BASE/1110 Argument error: SUBSTR
Motiv:
tipul de document este incoerent:
- textul liber are 4 linii si
- in formule model este referita si linia 5:
Cumparator ; Cumparator ;
(xF_5 := EMPTY (SUBSTR(xF_Linia5,12))),
IF (xF_5, xF_Client, SUBSTR(xF_Linia5,12)) ; C30
Pina la aceasta versiune nu aparea eroare pentru ca aceste versiuni aveau o anomalie:
pentru prima linie de dupa ultima completata au returnat linie cu spatii,
iar de la V1.2 nu se mai intoarce linie de spatii.
Solutie:
in formule sa nu fie referiri xF_Linia... la linii din text liber care nu exista.
EROARE: BASE/1110 Argument error: SUBSTR
Motiv:
tipul de document este incoerent:
- textul liber are 4 linii si
- in formule model este referita si linia 5:
Cumparator ; Cumparator ;
(xF_5 := EMPTY (SUBSTR(xF_Linia5,12))),
IF (xF_5, xF_Client, SUBSTR(xF_Linia5,12)) ; C30
Pina la aceasta versiune nu aparea eroare pentru ca aceste versiuni aveau o anomalie:
pentru prima linie de dupa ultima completata au returnat linie cu spatii,
iar de la V1.2 nu se mai intoarce linie de spatii.
Solutie:
in formule sa nu fie referiri xF_Linia... la linii din text liber care nu exista.