Вопрос по соединениям наборов данных в СКД
Такой вопрос. Делаю отчет на СКД. Есть набор данных в СКД, который достает задолженности по каждому из контрагентов. Имеется РС в котором может быть несколько записей, принадлежащих одному контрагенту. В конкретном случае - одному контрагенту соответствует несколько проектов. Как в СКД достать, грубо говоря, одной строкой все проекты контрагента?
Например, контрагент участвует в 3 проектах, т е существует 3 записи в РС со след данными: 1) НашКонтрагент Проект 1 ,2) НашКонтрагент Проект 2,3) НашКонтрагент Проект 3. В запросе надо получить результат: НашКонтрагент (Проект 1, Проект 2, Проект 3)
Проблема в том, чтобы задолженность выводилась корректно, а то при трех проектах задолженность выводится умноженная на 3.
Например, контрагент участвует в 3 проектах, т е существует 3 записи в РС со след данными: 1) НашКонтрагент Проект 1 ,2) НашКонтрагент Проект 2,3) НашКонтрагент Проект 3. В запросе надо получить результат: НашКонтрагент (Проект 1, Проект 2, Проект 3)
Проблема в том, чтобы задолженность выводилась корректно, а то при трех проектах задолженность выводится умноженная на 3.
По теме из базы знаний
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) НашКонтрагент (Проект1, Проект2, Проект3) Можно через массив и соединить строки, а сумму корректную вычислять в пределах контрагента (регистратора) через ВычислитьВыражениеСГруппировкойМассив
Например так СУММА(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаВзаиморасчетов)","Регистратор",))
Например так СУММА(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаВзаиморасчетов)","Регистратор",))
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)