СКД. Отбор с использованием таблицы значений. #536691


#0 by Molinor
Есть два связанных набора данных. Первый получает контрагента, второй получает срез последних регистра (измерение: контрагент, ресурсы: поле1 и поле2). Имеем таблицу значений с колонками поле1 и поле2. Заполняем ТЗ: поле1 | поле2   ар |    ар   ро |    ук Надо вывести таких контрагентов, у которых есть в регистре как минимум обе эти записи из таблицы значений, возможно наличие и других. Можно построить это как-то с помощью отборов? Или можно это сделать другим способом? Подскажите как, пожалуйста!
#1 by Molinor
Прошу прощения. В регистре все три измерения.
#2 by chelentano
таблицу значений во временную таблицу и внутреннее соединение по поле1 и поле2?
#3 by Molinor
Да, вроде неплохо. Спасибо, сейчас попробую.
#4 by Molinor
А в данном случае не попадёт ли в результат контрагент, у которого есть всего лишь одна строка из предложенных и больше ничего?
#5 by chelentano
чёрт, ведь попадёт же
#6 by Molinor
Плохо, не должен попасть...
#7 by chelentano
возможно, я скажу какую-нибудь глупость, но может условие на КОЛИЧЕСТВО наложить ещё. ща заплюют поди :)
#8 by DayDreamer
а если в одном запросе - внутреннее соединение по полю 1 во втором - внутреннее по полю 2 а затем - внутреннее по результатам первого и второго запроса?
#9 by Molinor
Количество строк в ТЗ может меняться. Их может быть от 0 до много. Надо универсальный механизм.
#10 by chelentano
#11 by chelentano
>=
#12 by Molinor
Да, удалось. Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С