Αν εκτελέσουμε το παρακάτω παράδειγμα μέσω js editor τότε εμφανίζει popup μήνυμα για ανάλωση των πόντων (bonuscard) του πελάτη και με την αποδοχή καταχωρούνται κανονικά οι εκπτώσεις στο παραστατικό.
Αν εκτελέσουμε τη συνάρτηση add_order μέσω web_service τότε δεν καταχωρούνται οι εκπτώσεις.
Το παράδειγμα:
function add_order(){
var objFINDOC = X.CREATEOBJ("SALDOC;Παραστατικά πωλήσεων");
var tblFINDOC = objFINDOC.FINDTABLE("FINDOC");
objFINDOC.DBINSERT;
tblFINDOC.APPEND;
tblFINDOC.COMPANY = 1001;
tblFINDOC.SERIES = 7321;
tblFINDOC.TRDR = 333;
tblFINDOC.BONUSCARD = 2926;
tblFINDOC.POST;
var newId = objFINDOC.DBPOST;
}
Γνωρίζει κάποιος πως θα μπορούσε να γίνει η καταχώρηση των εκπτώσεων και η ανάλωση των πόντων καλώντας τη συνάρτηση με web service ή αν υπάρχει κάποιος άλλος τρόπος;
Ευχαριστώ!
Με εκτίμηση,
Ιωάννης Παύλος Μητρούσης