2016-11-15 1 views
2

Я создаю скрипт, который должен получить контакты, связанные с компанией. Сценарий должен работать как для клиентов, так и для поставщиков.Как получить контакты, связанные с компанией, если контактная запись имеет пустое поле Компании в NetSuite

Вы можете приложить контакт с клиентом или продавцом на экране записи, и при этом вы можете прикрепить контакт с пустым полем Компании.

enter image description here

я могу использовать подсписке contactroles если это запись клиента, но это Подсписок не доступен для записи поставщика.

Есть ли способ получить контактные записи с помощью поиска? Таким образом, используя скриншот выше, вы можете найти следующие контакты: Айден Сомерхалдер, Алекс Вулф и Гермер Тестовый контакт.

ответ

2

Я бы создать сохраненный поиск поставщиков/поставщиков.

Добавить фильтр ваш результат: контакт: имя не пустой

Добавить столбец в результате: контакт: имя

Добавить столбец в результате: контакт: internalId

Этот должен дать вам набор, который ваш скрипт может выполнять.

1

Вы должны иметь возможность создать поставщика или поиск клиентов, и поиск должен вернуть компанию/имя или более подробную информацию. Просто выберите в качестве фильтра или колонки: Контакт полей ... Компания

возможно что-то вроде этого (Running внутри записи):

var filters = []; 
var columns = []; 

filters.push(new nlobjSearchFilter('internalidnumber', null, 'equalto', [nlapiGetRecordId()])); 
columns.push(new nlobjSearchColumn('entityid', 'contact', null)); 

var results = nlapiSearchRecord(nlapiGetRecordType(), null, filters, columns); 
Смежные вопросы