Я пытаюсь получить внутренний идентификатор объекта VendorPayment, имея его внешний идентификатор. Может кто такой поиск делал? API кажется очень подробным ..
помощь будет оценена.
Я пытаюсь получить внутренний идентификатор объекта VendorPayment, имея его внешний идентификатор. Может кто такой поиск делал? API кажется очень подробным ..
помощь будет оценена.
Если у вас есть externalId, вам не нужно выполнять поиск. Вы можете использовать операцию get, создав RecordRef, который ссылается на externalId.
Делая тесты об этом, я получаю этот код, я даю вам этот пример (на PHP) поиска элементов по внутреннему идентификатору, возможно, кому-то поможет.
$item_id = new RecordRef();
$item_id->internalId = $by_item;
$rec = new SearchMultiSelectField();
$rec->operator = SearchMultiSelectFieldOperator::anyOf;
$rec->searchValue = $item_id;
$itemSearchBasic->internalId = $rec;
$itemSearchBasic = new ItemSearchBasic();
$itemSearchBasic->type = $itemTypeFld;
$itemSearch = new ItemSearch();
$itemSearch->basic = $condition;
$search_field = new ItemSearchAdvanced();
$search_field->criteria = $itemSearch;
$request = new SearchRequest();
$request->searchRecord = $search_field;
Затем вы используете свой клиент Netsuite для выполнения поиска.