Netsuite “自动化”;“标记已装运”;使用计划脚本的采购订单功能

Netsuite “自动化”;“标记已装运”;使用计划脚本的采购订单功能,netsuite,suitescript,Netsuite,Suitescript,我正在尝试使用预定脚本自动化采购订单的“标记已发货”功能。我已尝试使用以下代码设置采购订单的状态 nlapiSubmitField('purchaseorder',purchaseorderid,'status','F',false); 我也试过了 nlapiSubmitField('purchaseorder',purchaseorderid,'orderstatus','F',false); 但它不起作用。采购订单上没有标记已发货的状态。标记已发货将在项目履行中可用。你能发布你到底想用代

我正在尝试使用预定脚本自动化采购订单的“标记已发货”功能。我已尝试使用以下代码设置采购订单的状态

nlapiSubmitField('purchaseorder',purchaseorderid,'status','F',false);
我也试过了

nlapiSubmitField('purchaseorder',purchaseorderid,'orderstatus','F',false);

但它不起作用。

采购订单上没有标记已发货的状态。标记已发货将在项目履行中可用。你能发布你到底想用代码做什么来帮助你吗

以下是NetSuite中的采购订单状态

Purchase Order:Closed
Purchase Order:Fully Billed
Purchase Order:Partially Received
Purchase Order:Pending Bill
Purchase Order:Pending Billing/Partially Received
Purchase Order:Pending Receipt
Purchase Order:Pending Supervisor Approval
Purchase Order:Rejected by Supervisor

能够通过将销售订单转换为项目履行来解决此问题。非常感谢各位

您是指销售订单还是采购订单?它是一个公司间采购订单,顶部有“标记已发货”按钮。在大多数交易中,您无法完全操纵状态。有几种方法可以通过编程方式更改它们,但大多数状态都需要创建后续事务并链接到原始事务。例如,要使销售订单移动到“已开票”状态,必须有一张与之链接的发票。您不能简单地将销售订单状态设置为billed。我们可以通过将销售订单转换为item FullFilling来解决此问题。谢谢大家!它是一个顶部有“标记已发货”按钮的公司间采购订单。单击它会创建一个项目履行,并将采购订单状态从“待定收据”更改为“待定账单”。我试图将采购订单转换为“项目履行”,但这不是一个有效的转换。