Имя: Пароль:
1C
 
Как средствами СКД сделать перекрестное объединение двух наборов данных?
0 Momus
 
15.07.20
19:40
Есть основной набор (Контрагенты), есть дополнительный набор (Контрагент-Услуга-Цена). Хочу вывести таблицу вида
Контрагент(группировка)             Цена(Колонка)
    Услуга1                         10
    Услуга2                         12
Особенность вывода в том, что услуги выводить нужно всегда (не для каждого контрагента и услуги есть цена). Запрос основного набора данных менять не хочу, т.к. в основном выводе куча вычисляемых полей и переписывать каждое из них с учетом нового измерения так себе идея.
1 Momus
 
15.07.20
20:03
(0) Добавил дополнительно два набора данных: набор с перечнем всех услуг(Услуги), набор Контрагент-Услуга-Цена(Цены). Связал три набора данных между собой (основной и два дополнительных) следующим образом:
в основном наборе и наборе Услуги добавил фиктивное поле "Истина КАК Связь" и связал их по нему. Получаем перекрестное соединение - это есть ответ на топик
набор Услуги связал с набором Цены по услуге
В итоге получаю таблицу какую и хотел
2 Momus
 
15.07.20
20:11
хотя это не ответ, ведь основной запрос все равно пришлось затронуть (главное что не появилось лишних группировок для ресурсов, ведь группировал я в скд), но другого решения я не нашел