[英]Netsuite - How to get Inventory Adjustment worksheet records using a restlet
我正在嘗試獲取庫存調整工作表的記錄並收到錯誤:
{'error': {'code': 'INVALID_TRANS_TYP',
'message': '{"type":"error.SuiteScriptError","name":"INVALID_TRANS_TYP","message":"Transaction type specified is incorrect.
我的代碼如下:
/**
* @NApiVersion 2.0
* @NScriptType Restlet
* @NModuleScope SameAccount
*/
define([
'N/record',
], function(record) {
function getInv(data){
var recordObj = record.load({
type: "inventoryadjustment",
id: data.rec,
isDynamic: true
});
return recordObj;
}
return {get:getInv};
});
當我 go 到 Transactions>Inventory>Adjust Worksheet>List 我可以看到所有庫存調整的列表及其 id。 url 顯示事務類型為Transaction_TYPE=InvWksht
,不確定腳本中應該是什么。 我怎樣才能得到這個工作?
通常你會准備一個 CSV 並導入它。 請注意,庫存調整工作表在給定時間點將庫存水平和估值設置為固定值,交易效果是執行此操作所需的任何更改。 這不是你經常會做的事情。
庫存調整和庫存盤點是調整庫存水平的常用方法,但僅允許您為調整后的數量設置成本。
據我所知,庫存工作表不可編寫腳本。
終於得到了這個工作。 我只需要將type
更改為inventoryworksheet
/**
* @NApiVersion 2.0
* @NScriptType Restlet
* @NModuleScope SameAccount
*/
define([
'N/record',
], function(record) {
function getInv(data){
var recordObj = record.load({
type: "inventoryworksheet",
id: data.rec,
isDynamic: true
});
return recordObj;
}
return {get:getInv};
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.