2016-11-02 6 views
0

Я ищу записи, которые имеют то же имя, что и текущая запись, чтобы предотвратить сохранение дубликатов имен. Я получаю эту ошибку в этом поиске: nlobjSearchFilter содержит недопустимые критерии поиска: altname.Служебная сценария - ошибка сценария поиска в записи FAM Asset: «altname» неверный поиск fliter

Да, 'altname' - это имя поля. Я также попробовал «altName» в поисках любопытства. Является ли это неправильным поисковым фильтром? Мне нужно как-то получить это значение в сценарийном поиске.

var name = nlapiGetFieldValue('altname'); 
var filters = new Array(); 
var columns = new Array(); 

filters[0] = new nlobjSearchFilter('altname', null, 'is', name); 
columns[0] = new nlobjSearchColumn('internalid'); 

var results = nlapiSearchRecord('customrecord_ncfar_asset', null, filters, columns); 

ответ

1

Если вы ищете пользовательскую запись, используйте 'name' вместо 'altname'.

+0

Эти поля отличаются. Зачем мне искать «имя», когда я пытаюсь сопоставить «altname»? Можете ли вы объяснить дальше? Благодаря! (Также я попытался сделать это, и он не работает.) Name = nlapiGetFieldValue ('altname'); фильтры [0] = новый nlobjSearchFilter ('name', null, 'is', name); – bluejay92

+0

Нашел только эту документацию: «Когда вы используете этот тип настраиваемого типа записи в качестве основы для новой пользовательской записи, в новой пользовательской записи требуется поле altName. AltName - это строковое поле, которое просто представляет собой ярлык, который вы даете пользовательская запись, которая будет использоваться в представлении списка. Имейте в виду, что поле altName отображается в поле с именем Name в пользовательском интерфейсе (которое отличается от того, как отображаются имена полей, когда автоматически сгенерированные номера не используются). , поле «Веб-службы», называемое «Имя», сопоставляется идентификатору поля с идентификатором в пользовательском интерфейсе ». – bluejay92

+0

Я не совсем уверен в различии, но я не использовал поле altname при поиске пользовательских записей. –

 Смежные вопросы

  • Нет связанных вопросов^_^