Έχω δημιουργήσει ένα service μέσω του οποίου με την createObj δημιουργώ παραστατικά πώλησης για κάποιο λόγο όμως δεν μου καταχωρεί τα στοιχεία αποστολής
var myObj = X.CreateObj('SALDOC;Νεα προβολή ΚΚΚ');
var tblFINDOC = myObj.FindTable('FINDOC');
var tblMTRDOC = myObj.FindTable('MTRDOC');
var tblITELINES = myObj.FindTable('ITELINES');
myObj.DBINSERT();
tblFINDOC.Edit();
tblFINDOC.SERIES = SERIES;
tblFINDOC.PAYMENT = PAYMENT;
tblFINDOC.REMARKS = REMARKS;
tblMTRDOC.SOCARRIER = SOCARRIER;
tblMTRDOC.SHIPPINGADDR = SHIPPINGADDR;
tblMTRDOC.SHPZIP = SHPZIP;
//tblFINDOC.FINCODE ="*";
tblFINDOC.COMPANY = COMPANY;
tblFINDOC.TRDR = TRDR;
for (var i = 0; i < MTRLINES.length; i++) {
var objectInArray = MTRLINES[i];
tblITELINES.Append();
tblITELINES.MTRL = objectInArray["MTRL"];
tblITELINES.QTY1 = objectInArray["QTY1"];
tblITELINES.PRICE = objectInArray["PRICE"];
//tblITELINES.VAT = objectInArray["VAT"];
tblITELINES.Post();
}
var id = myObj.DBPOST();
if(id<=0){
response = { "success": false, "errorcode": 401, "error": "Δεν υπάρχει αριθμός παραστατικού"};
}
else{
response = { "success": true, "errorcode": 200, "error": "No Errors", "SALDOCNUM":id };
}
}
catch (e) {
var error = e.message;
response = response = { "success": false, "errorcode": 10, "error": error, "result": error };
}
return response;