netsuite - 订单完成后如何更新销售订单
问题描述
我们有一个脚本,我们在其中发送已经完成并准备开具发票的销售订单,但是如果在该仓库中需要某个订单的某个产品,则会在我们必须手动完成的地方创建订单执行,同时考虑到它已被更改销售订单不会自行更新的位置
我试图通过逐项咨询并更新要显示的信息来更新发送的数据
var resultado = new Array();
var filters = new Array();
filters[0] = new nlobjSearchFilter( 'location', null, 'is', '48');
filters[1] = new nlobjSearchFilter( 'createdfrom', null, 'is', ordersid);
var columns = new Array();
columns[0] = new nlobjSearchColumn('createdfrom');
columns[1] = new nlobjSearchColumn('name','item');
columns[2] = new nlobjSearchColumn('location');
columns[3] = new nlobjSearchColumn('quantity');
var searchResults = nlapiSearchRecord('itemfulfillment', null, filters, columns);
在这个查询中,我们获取项目履行,我们获取数据来构建一个数组,该数组将与有效信息一起发送,然后我们将销售订单与这种安排进行比较,我不知道我是否让自己解释得很好
解决方案
推荐阅读
- javascript - async/await 函数中的 JavaScript Promise 解析最终响应数组
- asp.net-core - 如何在 Linux Ubuntu OS (asp.net Core 2.1) 中使用 Rotativa.aspnetcore 包
- ios - iOS 录屏检测
- autodesk-forge - 2D 平面图未在查看器中正确加载
- eclipse - 无法使用 RCPTT 启动 AUT
- android - 谷歌依赖无法在 Android Studio Gradle 中解决
- javascript - Laravel:为什么按下 ctrl+shift+t 后网页上显示 json?
- firebase - 将 Cloud Firestore 限制为特定域
- javascript - GET 请求返回 Flask 中图像的旧版本
- mysql - 用于根据不同条件进行选择的mysql查询