我们有一个脚本,在其中发送已经完成并准备开票的销售订单,但是如果订单中该仓库中需要某些产品,则会创建订单执行,我们必须考虑到订单手动完成已更改了销售订单不会自动更新的位置
我试图逐项更新通过咨询发送的数据并更新要显示的信息
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);
在此查询中,我们获得商品的履行情况,并获得数据以构建一个数组,该数组将与有效信息一起发送,然后将销售订单与这种安排进行比较,我不知道自己是否能很好地解释< / p>