Как найти соответствующие записи в заказе на продажу в NetSuite?

У нас есть Заказ на продажу, и он связан с Заказом на закупку и Счетом-фактурой. Все записи имеют одно и то же поле СТОИМОСТЬ ЕДИНИЦЫ ЗА ЕДИНИЦУ, и значение СТОИМОСТИ ЕДИНИЦЫ ЗА ЕДИНИЦУ должно быть одинаковым.

Я попытался разработать функцию для обновления ЗАТРАТЫ ЗА ЕДИНИЦУ ЗНАЧЕНИЯ в счете-фактуре после обновления значения ЗП.

Я знаю, что соответствующие записи можно найти в подсписке «Связанные записи» на SO. Таким образом, я должен выяснить, какой SO связан с заказом на покупку, а затем какие счета-фактуры связаны с SO, как показано на следующем рисунке:

введите здесь описание изображения

Я знаю, что идентификатор для записей называется tranid, и моя идея заключается в использовании следующего кода для получения tranid:

var trainID= so_record.getSublistValue({
       sublistId: related_record_tab,
       fieldId: 'tranid',
       line: 1
});

Но я не знаю, каков идентификатор (related_record_tab) вкладки «Связанная запись».

Есть ли какой-либо идентификатор для вкладки «Связанные записи» так же, как «элемент» - это идентификатор вкладки «Элементы»? Как его найти?


person skyclouder    schedule 05.03.2019    source источник


Ответы (1)


Попробуйте использовать "ссылки" в качестве идентификатора вкладки.

Если вы не знакомы с этим, добавление '& xml = T' в конец URL-адреса в NetSuite может быть полезным для определения идентификаторов некоторых из наиболее неясных ссылок на объекты в NS.

person CM9104    schedule 05.03.2019