我在发票行项目和“收入元素”实体上创建了几个日期字段。接下来,我映射了这些字段(开始和结束日期)设置>会计>收入字段映射。这些字段正确拾取发票行项目的开始和结束日期。现在我试图将这些日期值带到收入元素标准的开始和结束日期,因为这些日期值无法如上所述进行映射。但是我的代码只有在创建了收入安排记录/元素并且我编辑>后才会命中。保存。我试过AfterSubmit和BeforeLoad没有运气。我们不需要更新要填充的字段的记录。有什么想法吗?
function BeforeSubmit(type)
{
var count = nlapiGetLineItemCount('revenueelement');
nlapiLogExecution('DEBUG', 'Line Items', count);
for (var x = 1; x <= count; x++)
{
nlapiSelectLineItem('revenueelement', x);
var startdate = nlapiGetCurrentLineItemValue('revenueelement', 'custcolstart_date_re');
var enddate = nlapiGetCurrentLineItemValue('revenueelement', 'custcolend_date_re');
nlapiLogExecution('DEBUG', 'Start Date', startdate);
nlapiLogExecution('DEBUG', 'End Date', enddate);
var revstartdate = nlapiSetCurrentLineItemValue('revenueelement', 'revrecstartdate', startdate);
var revenddate = nlapiSetCurrentLineItemValue('revenueelement', 'revrecenddate', enddate);
nlapiCommitLineItem('revenueelement');
}
}
&#13;