Как удалить элемент инвентаря с помощью API NetSuite?

Я хочу знать, могу ли я удалить InventoryItem через API и каков правильный идентификатор типа, и, конечно, если код правильный.

Это мой php код

    $deleteItem = new CustomRecordRef();
$deleteItem->typeId = "inventoryitem";
$deleteItem->internalId = 3237;
//$deleteItem->name = "ssllrgrwb1";

$delete = new DeleteRequest();
$delete->baseRef = $deleteItem;

$service = new NetSuiteService();
$delResponse = $service->delete($delete);

Это ответ

DeleteResponse Object
(
[writeResponse] => WriteResponse Object
(
[status] => Status Object
(
[statusDetail] => Array
(
[0] => StatusDetail Object
(
[code] => INVALID_RCRD_TYPE
[message] => Invalid Record Type
[type] => ERROR
)

)

[isSuccess] =>
)

[baseRef] => CustomRecordRef Object
(
[internalId] => 3237
[externalId] =>
[typeId] => inventoryitem
[name] =>
)

)

)

Спасибо

2

Решение

так должно быть

$deleteItem = new RecordRef();
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]