Поиск по реквизиту
17.02.2010
17:17
#1
"Комплексная 7.7<br>Делаю поиск по реквизиту в справочнике номенклатура, реквизит Артикул.<br>Пишет "Неверное имя реквизита"<br><br>Тов=СоздатьОбъект("Справочник.Номенклатура"); <br>Если Тов.НайтиПоРеквизиту(Тов.Артикул,Запрос2.Fields("SupplierPN").Value,1)=1 Тогда<br><br><br><br>Запрос2.Fields("SupplierPN").Value - с другой базы возвращает текст<br>как искать по артикулу?"
17.02.2010
17:33
#2
"> Если Тов.НайтиПоРеквизиту(Тов.Артикул,Запрос2.Fields("SupplierPN").Value,1)=1 Тогда<br>Пробуем поменять на<br>Если Тов.НайтиПоРеквизиту("Артикул",Запрос2.Fields("SupplierPN").Value,1)=1 Тогда<br><br>См.:<br>НайтиПоРеквизиту(<?>,,);<br>Синтаксис:<br>НайтиПоРеквизиту(<ИмяРеквизита>,<Значение>,<ФлагГлобальногоПоиска>)<br>Назначение:<br>Найти элемент справочника по значению реквизита.<br>Возвращает: 1 - если действие выполнено;<br> 0 - если действие не выполнено (элемент не найден).<br>Параметры: <br>> <ИмяРеквизита> - -> строка с наименованием реквизита; <-<br><Значение> - значение реквизита для поиска;<br><ФлагГлобальногоПоиска> - флаг поиска:<br> 0 - поиск выполняется в пределах подчинения справочника,<br> 1 - поиск выполняется по всему справочнику.<br>Замечание:<br>Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''.<br>Метод можно использовать только для объектов, созданных функцией СоздатьОбъект."
Читают тему
(гостей: 1)