// -------------------------------------------------------------------------------------- // T_CompleteServiceTask.js // Copyright 2014 SG|facilitor. 053-4800 700, helpdesk@sgfacilitor.nl // Written by MB (2014) // // v_company_id is hier dummy, puur uit orthogonaliteit met de AX functie. // v_bonId is hier de bonid, uit het veld mld_opdr_ordernr. // v_dateComplete is de plandatum en heeft formaat yyyy-mm-ddTuu:mm:ss function T_CompleteServiceTask (v_company_id, v_bonId, v_dateComplete) { // Je kunt in Tobias via een setting het gereedmelden direct in Tobias doen (default), of via sgweb ?? // Dit wordt in AXFacilitor.xml bepaalt via de setting "methodegereedmelden": // 0 (default) = GereedMelden // 1 = GereedMeldenNaarSgWeb var l_method_gereed = Read_Ini_Setting("tobias","methodegereedmelden"); // default... var v_API = "GereedMelden"; if (l_method_gereed == "1") {v_API = "GereedMeldenNaarSgWeb";} var v_req = "BonId=" + v_bonId + "" + "DatumGereed=" + v_dateComplete + "" + "Bewerking=" + "Gereed" + "" var v_type = 0; var v_resp = apiAX(v_API, v_req, v_type); if (v_type == 1 && v_resp != "") { oStream = new ActiveXObject("ADODB.Stream"); oStream.Open(); oStream.Type = 1; // adTypeBinary oStream.Write(v_resp); // responseText geeft encoding problemen! oStream.SaveToFile ("Log/test" + v_supplier_id + ".xml", 2); oStream.Close(); } return v_resp; }