Скд. Значение ресурса из регистра сведений для иерархии справочника.
Есть регистр накопления "Продажи". В нем хранится контрагент, и сумма продажи. Есть регистр сведений "План Продаж". В нем хранится группа контрагентов, и плановые продажи по ней. Как в отчете на СКД получить сумму плановых продаж для группы контрагентов ? У меня единственная идея делать соединение в запросе вида Т1.Контрагент.Родитель = Т2.грКонтрагент ИЛИ Т1.Контрагент.Родитель.Родитель = Т2.грКонтрагент ИЛИ Т1.Контрагент.Родитель.Родитель.Родитель = Т2.грКонтрагент .. и при настройке ресурса ставить в формуле максимум. В принципе еще есть идея сделать функцию общего модуля, но не представляю, как в неё передавать значение группировки. Еще нужно посчитать отклонение плановых продаж от фактических.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Тогда остается вам сформировать временную таблицу Родитель(группа) - Элемент(контрагент) развернутую по группам по всей вложенности если вложенность не большая то это реально сделать,
что-то вроде
Контрагент.Ссылка, //конечный контрагент
Контрагент.Родитель.Родитель.Родитель как Группа //и так до нужной группы
присоединяете ее левым соединение
и у вас есть Группа по равенству с которой получите свой План
что-то вроде
Контрагент.Ссылка, //конечный контрагент
Контрагент.Родитель.Родитель.Родитель как Группа //и так до нужной группы
присоединяете ее левым соединение
и у вас есть Группа по равенству с которой получите свой План
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот