al3xicon
12/13/2016, 7:56 PMfunction printPickTickets(request, response) {
var xmlString = '<?xml version="1.0"?>\n<!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">\n';
xmlString += "<pdfset>";
var salesOrderID = [30906307, 34891220];
for (var i = 0; i < salesOrderID.length; i++) {
var soID = salesOrderID[i];
nlapiLogExecution('DEBUG', 'so', soID);
var file = nlapiPrintRecord('PICKINGTICKET', soID, 'PDF', {formnumber: 101}); //internal id of transaction (eg. Sales Order)
xmlString += '<pdf>' + file.getValue() + '</pdf>';
}
xmlString += '</pdfset>';
response.setContentType('PDF', 'picktickets.pdf', 'inline');
response.write(nlapiXMLToPDF(xmlString));
}