Καλησπέρα, κάνω μια ανάθεση με βάση το trndate αλλα θέλω να το αλλάξω ώστε να γίνεται με βάση το bgdocdate1 και να ελέγχει το trndate μόνο αν το bgdocdate είναι κενό. Ωστόσο, με αυτόν τον έλεγχο:
var dDateToUse = SALDOC.BGDOCDATE1;
\ if (!dDateToUse || dDateToUse == null || String(dDateToUse) == '0' || dDateToUse == "") { dDateToUse = SALDOC.TRNDATE;
}
sss = X.EVAL('SQLDATE(' + X.QUOTEDSTR(dDateToUse) + ')');
Δεν λειτουργεί σωστά. Έχω δοκιμάσει να το βάζω να ελέγχει μόνο το bgdocdate1 και με άλλο alert να το ενημερώνω αν είναι κενό, αλλά σε αυτή την περίπτωση, απλά το επικαλύπτει ακόμα και αν δεν είναι άδειο.