javascript - NetSuite:TypeError record.createCurrentLineItemSubrecord 不是函数?
问题描述
我越来越
“TypeError _invadjtransRecord.createiewCurrentLineItemSubrecord 不是函数”
尝试以下代码时:
var _invadjtransRecord = nlapiCreateRecord('inventoryadjustment');
_invadjtransRecord.setFieldValue('subsidiary', _subsidiary);
_invadjtransRecord.setFieldValue('account', _itemAccount);
_invadjtransRecord.setFieldValue('trandate',dateVal);
_invadjtransRecord.selectNewLineItem('inventory');
_invadjtransRecord.setCurrentLineItemValue('inventory', 'item', _item);
_invadjtransRecord.setCurrentLineItemValue('inventory', 'location', _location);
_invadjtransRecord.setCurrentLineItemValue('inventory', 'adjustqtyby', _adjQuantity);
var inventoryDetail = _invadjtransRecord.createCurrentLineItemSubrecord('inventory','inventorydetail');
inventoryDetail.selectNewLineItem('inventoryassignment');
inventoryDetail.setCurrentLineItemValue('inventoryassignment', 'expirationdate', _expDate);
inventoryDetail.setCurrentLineItemValue('inventoryassignment', 'inventorystatus', 1);
inventoryDetail.setCurrentLineItemValue('inventoryassignment', 'issueinventorynumber', _invNo);
inventoryDetail.setCurrentLineItemValue('inventoryassignment', 'quantity', _adjQuantity);
inventoryDetail.commitLineItem('inventoryassignment');
inventoryDetail.commit();
解决方案
要使用*Current*
子列表 API 的版本,Record
对象需要处于动态模式。请参阅参数以nlapiCreateRecord
了解如何指定标准或动态模式。
推荐阅读
- ios - Is it possible save images separate from the record they are used in inside CloudKit?
- python - charmap error while printing persian in python
- flutter - 在 Flutter 中一个接一个地更改多个按钮的颜色
- c# - Unity3D - Shooting a Ray between Camera and Player - Transparent Walls
- kotlin - 在 kotlin 中使用高阶函数初始化类
- mysql - 为什么 MySQL 检索添加了时区转换的 DATE 数据类型?
- python-3.x - Excalibur initdb - 语法无效
- python - 使用 Python 在 Azure Monitor 中获取订阅的所有活动警报
- android - 如何从 Android 调用 Rest API
- css - 如何定位页脚以使其位于页面底部?