NetSuite Web Services, SuiteTalk 2014.1, customerSearchAdvanced возвращает неверные данные для parentRef

1

Я пытаюсь выполнить NetSuite Web Services, SuiteTalk (2014.1), вызов, который использует параметр customerSearchAdvance для извлечения клиента (для экономии времени и данных). Однако по сравнению с customerSearchBasic parentRef возвращаемого клиента возвращает разные данные.

Возьмите текущую ситуацию, например.

Заказчик № 1
Имя: Smith Inc.
Внутренний ID: 1049
Родитель: NONE

Заказчик №2
Имя: Smith East
Внутренний ID: 1290
Родитель: Smith Inc. (1049)

Заказчик № 3
Имя: Юго-восток
Внутренний ID: 1427
Родитель: Smith East (1290)

В customerSearchBasic я получаю следующую информацию в родительском объекте (recordRef), который мы будем называть parentRef, когда вы ищете internalId 1427 (South East).
parentRef.internalId= 1290
parentRef.name= "Смит Инк: Юго-Восток"

На customerSearchAdvanced я получаю следующую информацию в родительском объекте (recordRef), который мы будем называть parentRef, когда вы ищете internalId 1427 (South East).
parentRef.internalId= 1049
parentRef.name= NULL

Мой вопрос здесь в том, почему я получаю родителя самого высокого уровня в расширенном поиске, а не в следующем выше. И есть ли какие-то настройки, которые я могу потерять. Я включаю родительский столбец в качестве столбца поиска в расширенном поиске.

Теги:
rest
web-services
netsuite

1 ответ

0
Лучший ответ

NetSuite подтвердил, что это ошибка, и дефект был подан в NetSuite.

Как только дефект был исправлен, я постараюсь не забывать обновлять эту проблему.

Извините всех остальных, кто также столкнулся с той же проблемой.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню