Привет всем, включая тех, у кого рабочий день подходит к концу.
Не могу понять, почему не удается получить выборку элементов справочника. Вот что я делаю:
Отбор = Новый Структура;
Отбор.Вставить("<ИмяРеквизита>",Истина);
Выборка = Справочники.<ИмяСправочника>.Выбрать(,,Отбор);
(имена справочника и реквизита подставляю правильно, без угловых скобок)
Ломается при попытке осуществить выборку, жалуется на параметр № 3. (текст ошибки - ниже)
{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(5)}: Ошибка при вызове метода контекста (Выбрать)
по причине:
{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(5)}: Ошибка при вызове метода контекста (Выбрать)
по причине:
Недопустимое значение параметра (параметр номер '3')
В качестве полей для отбора могут задаваться только поля "Код", "Наименование" и реквизиты справочника, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядоч.".
(1), (2), согласен
(0):
эм... берешь лист А4 и пишешь в правом верхнем углу:
"Директору <Название организации>
программиста 1С <ФИО>"
потом, ниже, по центру:
"Заявление"
что писать ниже, думаю, понимаешь.
1. так отбираются ТОЛЬКО индексированные поля
2. запрос, запрос и, еще раз, запрос