我无法在文档或此处找到答案。是否可以将发送语句编写脚本给客户?谢谢你提供的所有帮助。
答案 0 :(得分:2)
是的,但使用工作流程更容易。我们为“Statement Contact”创建了一个自定义字段,并根据“已保存的搜索过滤器”设置了计划的工作流程,该过程基本上检查客户是否有余额。有一个州包含一个“发送电子邮件”操作。 “发送电子邮件”操作可以选择“包含声明”。它会在每个月的第4天触发 - 您可以将此参数或任何其他参数设置为适合您的任何参数。这对我们来说很好,所以我希望它可以帮助你。
答案 1 :(得分:0)
我在SuiteAnswers中发现了这个,这对我来说已经足够了。
function printStatement()
{
//this is is the customer id
var id = nlapiGetRecordId();
var email = nlapiGetFieldValue('custentity_accounting_email');
//create an array to set the STATEMENT properties(optional)
var sdate = new Array();
sdate.startdate = '11/01/2015'; // replace it as per requirement
sdate.statementdate = '11/30/2015'; // replace it as per requirement
sdate.openonly = 'T'; // replace it as per requirement
sdate.formnuber = 112; // replace it as per requirement
//print the statement to a PDF file object
var file = nlapiPrintRecord('STATEMENT', id, 'PDF', sdate);
//send the PDF as an attachment
nlapiSendEmail('-5', email, 'Regular Statement', 'Please see attached Statment', null, null, null, file); //change the value of author id.
}