NS Admin
01/07/2022, 4:43 PMredfishdev
01/07/2022, 6:00 PMfunction buildIntitalFile(record, render, strTransType, templateID , strRecordID){
switch(strTransType) {
case 'estimate':
transTyp = record.Type.ESTIMATE
break;
case 'customer':
transTyp = record.Type.CUSTOMER
break;
}
var rederFileRec;
//render PDF for sending
rederFileRec = render.create();
rederFileRec.setTemplateById(templateID);
rederFileRec.addRecord('record', record.load({
type: transTyp,
id: strRecordID
}));
return rederFileRec;
};
function addInvItemsData(query, rederFileRec){
var itemQuery = query.create({
type: query.Type.ITEM
});
itemQuery.columns = [
itemQuery.createColumn({ fieldId: 'id' }),
itemQuery.createColumn({ fieldId: 'custitemgm_longitemdesc' }), //Long Desc
itemQuery.createColumn({ fieldId: 'itemid' }) ,// SKU
itemQuery.createColumn({fieldId:'displayname'})
];
rederFileRec.addQuery({
templateName: 'itemSearch',
query: itemQuery,
});
return rederFileRec;
};
redfishdev
01/07/2022, 6:00 PMredfishdev
01/07/2022, 6:01 PMredfishdev
01/07/2022, 6:01 PMredfishdev
01/07/2022, 6:01 PMredfishdev
01/07/2022, 6:01 PMredfishdev
01/07/2022, 6:02 PMredfishdev
01/07/2022, 6:02 PMfunction getPDFFile(rederFileRec, pdfnam){
var emailPDF = rederFileRec.renderAsPdf();
emailPDF.name = pdfnam + '.pdf';
return emailPDF;
};
redfishdev
01/07/2022, 6:02 PMNS Admin
01/07/2022, 6:03 PMredfishdev
01/07/2022, 6:04 PMredfishdev
01/07/2022, 6:04 PMNS Admin
01/10/2022, 8:33 PMredfishdev
01/10/2022, 9:16 PMredfishdev
01/10/2022, 9:16 PMredfishdev
01/10/2022, 9:17 PMredfishdev
01/10/2022, 9:18 PMredfishdev
01/10/2022, 9:19 PMredfishdev
01/10/2022, 9:19 PM<#if itemName == "Builder Provided">
<#list nonStandardItems![] >
<#items as builderItemRec>
<#if builderItemRec[0] = item.custcolgm_compatibleitem>
<#assign "itemName" = builderItemRec[3]>
<#assign "itemdesc" = builderItemRec[1]>
<#assign "itemSku" = builderItemRec[2]>
</#if>
</#items>
</#list>
</#if>
NS Admin
01/10/2022, 9:21 PMNS Admin
01/10/2022, 9:22 PMredfishdev
01/10/2022, 9:22 PMNS Admin
01/10/2022, 9:25 PMredfishdev
01/10/2022, 9:27 PMNS Admin
01/10/2022, 9:28 PMredfishdev
01/10/2022, 11:47 PMredfishdev
01/10/2022, 11:47 PMredfishdev
01/10/2022, 11:48 PMredfishdev
01/10/2022, 11:48 PMredfishdev
01/10/2022, 11:49 PM