Можно ли получить значение позиции без необходимости загружать всю запись? - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь ускорить мое приложение ssp, используя nlapiLookupField, где это возможно, вместо того, чтобы загружать всю запись и ее списки, используя nlapiLoadRecord. К сожалению, он не работает с полями lineitem. Есть ли вызов API для получения значения элемента строки без необходимости использовать nlapiLoadRecord?

Я использую 1.0 в соответствии с требованиями SCA.

Ответы [ 2 ]

0 голосов
/ 08 января 2019

nlapiLookupField() ограничен полями тела, однако вы можете использовать другие API поиска (например: nlapiSearchRecord()), чтобы вернуть любую информацию, к которой может получить доступ сохраненный поиск, которая, очевидно, включает строки элементов. Это особенно полезно, если вы хотите прочитать несколько полей из большого количества записей, но я считаю, что это эффективнее по сравнению с загрузкой записи, даже если вы просто возвращаете один результат, например, передавая внутренний идентификатор в качестве одного из фильтров , Я не проверял, чтобы сравнить один поиск результатов с одной загрузкой записи, поэтому YMMV.

0 голосов
/ 08 января 2019

К сожалению, нет. Только поля тела поддерживаются с nlapiLookupField или search.lookupFields.

...