Script functies om elektronisch te bestellen of XML te genereren zonder te moeten rekenen.
Functie XMLEXPORT om via script XML te genereren met een bepaald scenario na berekeningen:
XmlExport([Dxml])
XML_GENERAL (Algemeen)
XML_REQUEST (Aanvraag)
XML_SELLER (Verkoper)
XML_ORDER (Bestellen)
XML_RESERVE (Reserve)
Functie SUBMITORDER om de resultaten doorsturen naar bestelbeheer via script :
SubmitOrder([Beos]) :
FALSE (niet doorsturen)
TRUE (wel doorsturen)
Dit zijn eigenlijk aparte functies die ook via CALCULATE kunnen geactiveerd worden. Indien er echter om bepaalde redenen meerdere keren moet herrekend worden is het beter deze pas na de definitieve berekening uit te voeren.
Zie onderstaand script als voorbeeld:
/* XML genereren */
/* Gunter Selleslagh - april 2016*/
/* Current project */
CurPro := GetCurrentProject();
if CurPro = Nil then halt;
/* Calculate project */
Calculate(CALCMODE_PROJECT,XML_NONE);
/* Generate XML */
XmlExport(XML_GENERAL);
/* Submit order */
SubmitOrder(True);
Vanaf JoPPS 3.34 P4 is het mogelijk om script functies onafhakelijk van instellingen in de user interface te laten werken.
De script functies XMLEXPORT en SUBMITORDER worden nu uitgevoerd ongeacht de desbetreffende instellingen ‘Resultaten doorsturen naar XML’ en ‘Resultaten doorsturen naar bestelbeheer’ in JoPPS: