Недопустимые позиции выполнения элемента NetsuitePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Недопустимые позиции выполнения элемента Netsuite

Сообщение Anonymous »


Я пытаюсь настроить SalesOrder для выполнения с помощью PHP Netsuite Api, но постоянно получаю следующую ошибку:

VALID_LINE_ITEM_REQD – у вас должна быть хотя бы одна действительная позиция для эта транзакция.

Я использую библиотеку https://github.com/ryanwinchester/netsuite-php.

На данный момент у меня есть следующее. Я также пробовал использовать методы инициализации, которые видел в некоторых примерах, но все они выдают одну и ту же ошибку. Если это поможет, мы используем расширенное управление запасами.

$itemFulfillment = новый ItemFulfillment(); // Заказ клиента $itemFulfillment->createFrom = новая RecordRef(); $itemFulfillment->createFrom->internalId = ; $itemFulfillment->shipStatus = ItemFulfillmentShipStatus::_shipped; // Клиент $itemFulfillment->entity = новая RecordRef(); $itemFulfillment->entity->internalId = ; // Список $fullfillmentList = новый ItemFulfillmentItemList(); $fullfillmentList->replaceAll = true; foreach($salesOrder->itemList->item as $saleItem) { $item = новый ItemFulfillmentItem(); $item->location = новая RecordRef(); $item->location->internalId = 4; $item->item = новая RecordRef(); $item->item->internalId = $saleItem->item->internalId; $item->itemIsFulfilled = true; $item->itemReceive = true; $item->количество = $saleItem->количество; $item->orderLine = $saleItem->line; // Справочник отдела $departmentRec = новая RecordRef(); $departmentRec->internalId = 5; $item->отдел = $departmentRec; $fullfillmentList->item[] = $item; } $itemFulfillment->itemList = $fullfillmentList; $request = новый AddRequest(); $request->запись = $itemFulfillment; $клиент->добавить($запрос); Любая помощь будет полезна. :)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»