Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 окт 2021, 21:04

Вывод по нескольким вариантам

Автор Москва, 23 ноя 2009, 23:20

0 Пользователей и 1 гость просматривают эту тему.

Москва

Как организовать запрос где отбор будет производиться по нескольким критериям, при этом сами результаты будут так же иметь несколько вариантов заполнения типа «ПеречислениеСсылка.<Имя перечисления>»?

IvlevaM

Вообще такой прием применяется если в запросе нужно использовать запрос(ы) с операндами В или В ИЕРАРХИИ.Так называемое формирование кллекции возможных значений

ЦитироватьЗапрос = Новый Запрос;

Запрос.Текст =
"ВЫБРАТЬ
|   ОтпускаОрганизацииРаботникиОрганизации.ФизЛицо,
|   ОтпускаОрганизацииРаботникиОрганизации.ДатаНачала,
|   ОтпускаОрганизацииРаботникиОрганизации.ДатаОкончания
|ИЗ
|   Документ.ОтпускаОрганизации.РаботникиОрганизации КАК ОтпускаОрганизацииРаботникиОрганизации
|
|ГДЕ
|   ОтпускаОрганизацииРаботникиОрганизации.ПричинаОтсутствия В (&МассивПричин)";

МассивПричин = Новый Массив;

МассивПричин.Добавить(Перечисления.ПричиныОтсутствияНаРаботеВОрганизации.ОтпускБезСохраненияЗарплаты);
МассивПричин.Добавить(Перечисления.ПричиныОтсутствияНаРаботеВОрганизации.ОтпускУчебный);

Запрос.УстановитьПараметр("МассивПричин", МассивПричин);

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск