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