Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Выборка элементов справочника методом Выбрать()


Автор: ss18 23.1.2008, 08:01
Уважаемы программисты, вопрос по 8.0 - 8.1
Нужно выбрать из справочника элементы по наименованию. Использовал конструкцию;

ИскомоеНаименование = ЭлементыФормы.ПолеНаименование.Значение;
Отбор = Новый Структура("Наименование", ИскомоеНаименование);
ВыборкаСпр = Справочники.СотрудникиОрганизаций.Выбрать(,,Отбор,);


и дальше обработка выборки.

Выдает предупреждение:
Неправильно задан парамет номер "3".

В синтакспомошнике указано, что Отбор являеться структурой и содержит один элемент, помоему все условия соблюдены но результат не тот. Просьба, подскажите что нетак и можно ли каким нибудь другим способом реализовать отбор элементов из справочника без использования запросов.
Заранее спасибо.
 smile 

Автор: vizlipuzli 23.1.2008, 13:02
Код

ИскомоеНаименование = ЭлементыФормы.ПолеНаименование.Значение


здесь ИскомоеНаименование имеет тип равный типу ЭлементыФормы.ПолеНаименование

если стоит задача отбора по наименованию, то нужно строку исправить :

Код

ИскомоеНаименование = ЭлементыФормы.ПолеНаименование.Значение.Наименование;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)