mapreduce - 创建库存调整给出错误
问题描述
我正在尝试从 MAP/REDUCE 脚本创建库存调整。我从中设置值的记录正在 getInputData() 中进行搜索。在地图功能中,我正在加载该自定义记录并设置这些值
var newcase_inv_Adj = record.create({type:'inventoryadjustment',isDynamic:true});
newcase_inv_Adj.setValue({fieldId:'account',value:creel_account});
newcase_inv_Adj.setValue({fieldId:'custbody_cp_adjreasoncode',value:creel_reasoncode});
newcase_inv_Adj.setValue({fieldId: 'custbody_c_from', value: name});
newcase_inv_Adj.selectNewLine({sublistId:'inventory'});
newcase_inv_Adj.setCurrentSublistValue({sublistId:'inventory',fieldId:'item',value:creel_item});
newcase_inv_Adj.setCurrentSublistValue({sublistId:'inventory',fieldId:'location',value:creellocation});
newcase_inv_Adj.setCurrentSublistValue({sublistId:'inventory',fieldId:'adjustqtyby',value:creel_weigh_oh});
var create_inv_detail = newcase_inv_Adj.getCurrentSublistSubrecord({sublistId: 'inventory',fieldId: 'inventorydetail'});
create_inv_detail.selectNewLine({sublistId:'inventoryassignment' });
create_inv_detail.setCurrentSublistValue({sublistId:'inventoryassignment',fieldId:'receiptinventorynumber',value: creel_casenumber});
create_inv_detail.setCurrentSublistText({sublistId:'inventoryassignment',fieldId:'binnumber',value: creel_bin });
create_inv_detail.setCurrentSublistValue({sublistId:'inventoryassignment',fieldId:'quantity',value: creel_weigh_oh });
create_inv_detail.commitLine('inventoryassignment');log.debug("N","commited inventoryassignment");
newcase_inv_Adj.commitLine({sublistId:'inventory'});log.debug("N","commited inventory");
var invAdjID = newcase_inv_Adj.save();log.debug("N","invAdjID : "+invAdjID);
但是,我收到此错误为 {"type":"error.SuiteScriptError","name":"UNEXPECTED_ERROR" 是因为 Map/Reduce 脚本吗?
解决方案
我在代码中没有发现任何错误。
一些建议: - 遵循以下顺序:在为帐户或任何其他必填字段设置值之前设置辅助值。- 首先尝试使用没有序列号的库存项目,看看您是否继续面临同样的问题。- 您需要确保所有变量都具有有效值(不是 null 或未定义)。- 首先尝试在计划脚本中执行此操作。
推荐阅读
- c# - 如何从返回 RecognizerResult 的 luis.ai RecognizerAsync 方法访问实体分数信息和/或存在
- javascript - 如何使用 Puppeteer 获取指定元素
- reactjs - 试图通过一个道具
或者 - python-2.7 - Python 中的条件“或”运算符未正确验证
- win32-process - CreateProcess Api 创建两个应用程序实例
- android - Android Release APK 在启动时立即崩溃 - React Native(版本 0.58.4)
- c++11 - 哪些 C++ 标准库函数分配内存?
- kotlin - Kotlin 中 eval 关键字的使用
- c# - Excel 没有关闭
- apache-spark - CSV 文件是否分区和并行化乘法?