michoel
01/25/2019, 3:15 AMfunction renderPickingTicketAsXml(orders) {
return orders.map(orderId => {
return render
.pickingTicket({
entityId: Number(orderId),
printMode: render.PrintMode.HTML,
})
.getContents()
.replace('<?xml version="1.0"?>', '')
.replace('<!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">', '')
.replace('<html>', '<pdf>')
.replace('</html>', '</pdf>');
});
}
function combindXml(putawaySheetXml, pickingTicketXml) {
return `<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">
<pdfset>
${pickingTicketXml.map(pdf => pdf)}
</pdfset>`;
}