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