我总是遇到相同的错误“总库存明细数量必须为1”。运行此Suitelet时。我尽了我所能想象的一切,但没有运气就可以了。如果有人可以帮忙,您将感激不尽!
var fulfillment_record = nlapiTransformRecord('transferorder', 534568, 'itemfulfillment', {recordmode: 'dynamic'});
fulfillment_record.selectLineItem('item', 1);
fulfillment_record.setCurrentLineItemValue('item', 'itemreceive', 'T');
fulfillment_record.setCurrentLineItemValue('item', 'quantity', 1);
var subrecord = fulfillment_record.createCurrentLineItemSubrecord('item', 'inventorydetail');
subrecord.selectNewLineItem('inventoryassignment');
subrecord.setCurrentLineItemValue('inventoryassignment', 'quantity', 1);
subrecord.setCurrentLineItemValue('inventoryassignment', 'binnumber', 134);
subrecord.commitLineItem('inventoryassignment');
subrecord.commit();
fulfillment_record.commitLineItem('item');
var id = nlapiSubmitRecord(fulfillment_record, true, false);
答案 0 :(得分:0)
被告知我的支持,这是2.0中的错误!解决方法是删除IF,然后用正确的数量重新创建
答案 1 :(得分:0)
也可能那个binnumber是: