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

Запросы

Автор dronspartak9@gmail.com, 08 дек 2014, 09:08

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

dronspartak9@gmail.com

Всем доброе утро! Ситуация следующая: есть массив ценовых групп, необходимо получить соглашения с клиентами где в встречаются ВСЕ ЭЛЕМЕНТЫ массива

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

cska-fanat-kz

1. получить таблицу вида: Соглашение / ЦеноваяГруппа из таблицы Соглашения.ЦеновыеГруппы.
2. группируем по соглашению и вычисляем функцию "Количество Различных"
3. вашему условию будут удовлетворять соглашения, количество ценновых групп которого равно количеству элементов вашего массива
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

dronspartak9@gmail.com

А если в соглашении будет больше элементов, например если в соглашении 15 а в массиве 10 элементов то мне такое соглашение тоже нужно главное чтобы присутствовали все 10 элементов


cska-fanat-kz

3. вашему условию будут удовлетворять соглашения, количество ценновых групп которого БОЛЬШЕ ИЛИ РАВНО количеству элементов вашего массива
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск