Моя программа находит заказы в базе данных вне NetSuite и вводит их в NetSuite через SuiteTalk.
У меня возникли проблемы с указанием номенклатуры для строк заказа на продажу.
Мой код создания строки заказа выглядит так:
Когда я пытаюсь указать элемент, используя только свойство RecordRef.name, я получаю сообщение об ошибке: «Пожалуйста, выберите элемент для добавления».
У меня больше получается при использовании RecordRef.internalId. Я могу найти это (не показано в приведенном выше коде), используя ItemSearchBasic и установив свойство ItemSearchBasic.externalId как список RecordRef, каждый из которых указывает значение externalId из строк заказа в исходной базе данных. Кажется, мне нужно установить свойство типа каждого RecordRef. Проблема в том, что я не знаю типа. Некоторые из продуктов являются предметом инвентаря, а некоторые - сборкой / ведомостью материалов с номером партии.
Как я могу указать элемент для строки заказа, не сообщая NetSuite, какой тип элемента является?