Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 янв 2022, 09:24

Запрос с условием отбора по группе

Автор Mrhaid, 23 дек 2021, 13:22

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

Mrhaid

Всем привет!
Столкнулся с необходимостью выбора данных по определенной группе.
Имеющийся запрос прилагается:
//////////////////////////////////////////////////////
Запрос.УстановитьПараметр("Продукт", МассивПродуктов);
                                                       
Запрос.Текст = "ВЫБРАТЬ
                |   СпецификацииПродуктовТабЧастьСпецПродуктов.Продукты,
                |   СпецификацииПродуктовТабЧастьСпецПродуктов.Количество,
                |   СпецификацииПродуктовТабЧастьСпецПродуктов.ЕдиницаИзмерения,
                |   СпецификацииПродуктов.Количество КАК Количество1,
                |   СпецификацииПродуктов.Продукт
                |ИЗ
                |   Справочник.СпецификацииПродуктов.ТабЧастьСпецПродуктов КАК СпецификацииПродуктовТабЧастьСпецПродуктов
                |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииПродуктов КАК СпецификацииПродуктов
                |      ПО СпецификацииПродуктовТабЧастьСпецПродуктов.Ссылка = СпецификацииПродуктов.Ссылка
                |ГДЕ
                |   СпецификацииПродуктов.Продукт В(&Продукт)";

Нужно сюда добавить условие при котором (СпецификацииПродуктовТабЧастьСпецПродуктов.Продукты)
продукты будут определенной группы.
 

LexaK

@Mrhaid, примерно так же
Запрос.УстановитьПараметр("Продукт", МассивПродуктов);
Запрос.УстановитьПараметр("ГруппыПродуктов", МассивГруппПродуктов);
                                                       
Запрос.Текст = "ВЫБРАТЬ
                |   СпецификацииПродуктовТабЧастьСпецПродуктов.Продукты,
                |   СпецификацииПродуктовТабЧастьСпецПродуктов.Количество,
                |   СпецификацииПродуктовТабЧастьСпецПродуктов.ЕдиницаИзмерения,
                |   СпецификацииПродуктов.Количество КАК Количество1,
                |   СпецификацииПродуктов.Продукт
                |ИЗ
                |   Справочник.СпецификацииПродуктов.ТабЧастьСпецПродуктов КАК СпецификацииПродуктовТабЧастьСпецПродуктов
                |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииПродуктов КАК СпецификацииПродуктов
                |      ПО СпецификацииПродуктовТабЧастьСпецПродуктов.Ссылка = СпецификацииПродуктов.Ссылка
                |ГДЕ
                |   СпецификацииПродуктов.Продукт В(&Продукт)";
                |и   СпецификацииПродуктовТабЧастьСпецПродуктов.Продукты В Иерархии (&ГруппыПродуктов)";
ответ Понравился? (в смысле пригодился?)

Mrhaid

@LexaK, ща через консоль проведу проверю

Mrhaid

@LexaK, благодарю, все работает возвращает только сырье :ooifh:

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

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

Поиск