al3xicon
12/13/2016, 8:55 PMfunction printPickTickets(request, response) {
// input is going to contain the vendor ID
var vendor_id = null;
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];
var file = nlapiPrintRecord('PICKINGTICKET', soID, 'PDF', {formnumber: 101});
file.setName('pickingticket_'+i+'.pdf');
file.setFolder(1627968); // folder = "Reprinted Backorders to Delete"
file.setIsOnline(true);
var fileID = nlapiSubmitFile(file);
var fileURL = nlapiLoadFile(fileID).getURL();
xmlString += '<pdf src="'+nlapiEscapeXML(fileURL)+'"/>';
}
xmlString += '</pdfset>';
response.setContentType('PDF', 'picktickets.pdf', 'inline');
response.write(nlapiXMLToPDF(xmlString));
}