Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отбор документов по контрагенту в списке (из ТЧ)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Inkognito
Обычные формы, УТП.
Дано:
1) Запрос к документам "РеализацияТоваровУслуг":

"ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    РеализацияТоваровУслуг.Ссылка КАК Документ,
    |    РеализацияТоваровУслуг.Дата КАК Дата,
    |    РеализацияТоваровУслуг.Контрагент КАК Контрагент,
...


2) Далее используем ПостроительЗапроса():

ЭлементОтбора = Отбор.Добавить("Контрагент");
ЭлементОтбора.Использование = Истина;

Отбор = Новый Структура;
Отбор.Вставить("...", ....);
Отбор.Вставить("...",  ...);                
Строки = ТЧКонтрагентыДляОтбора.НайтиСтроки(Отбор); //табличная часть
            
ОтборСписок = новый СписокЗначений();
Для Каждого Строка Из Строки Цикл
    ОтборСписок.Добавить(Строка.Контрагент); //реквизит табличной части, справочник Контрагентов
КонецЦикла;

ЭлементОтбора.Значение      = ОтборСписок;
ЭлементОтбора.ВидСравнения  = ВидСравнения.ВСписке;


3) При попытке выполнить запрос, - ошибка:

Ошибка при установке значения атрибута контекста (Значение)
ЭлементОтбора.Значение      = ОтборСписок;
Неправильний тип значення
//----------------------------
Если сделать ОтборСписок = Справочники.Контрагенты.НайтиПоКоду("000000188"); -тогда все работает, документы подбираются, - но только по этому конкретному контрагенту.
//----------------------------

Цель: в выборку документов должны попадать только те, контрагенты которых определены в табличной части "ТЧКонтрагентыДляОтбора".
Alegzander
Inkognito @ Сегодня, 1:04 необходимо зарегистрироваться для просмотра ссылки ,
ЭлементОтбора.Значение = ОтборСписок;
ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;


а если поменять на

ЭлементОтбора.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбора.Значение = ОтборСписок;

?
Inkognito
Семен Семеныч (с)
Спасибо, заработало!
Vofka
Inkognito, желательно выделять код и для спасибо у нас есть специальная кнопочка wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.