Использование итоговых записей при расчете поля СКД

1. Krotov_Valery 10.08.22 09:56 Сейчас в теме
Добрый день коллеги. Разрабатываю отчет на СКД. Столкнулся с вопросом который не получилось самостоятельно осилить. Прошу помощи.

Для каждого подразделения необходимо вычислить значение в формуле которого в том числе используется итоговая запись по этой же колонке.
Вычисление происходит по формуле ( см рисунок) B2 = B50 * D2 / H50,
B3 = B50 * D3 / H50 и.т.д.

Как проще всего решить задачу?
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. Stref75 10.08.22 10:30 Сейчас в теме +0.4 $m
так это зацикливание какое-то. как ячейка может рассчитаться от итога, если этот итог сначала должен быть получен по этой ячейке, а значение должно быть рассчитано от итога, который должен быть рассчитан от ячейки ....
полагаю должна быть колонка с первичными значениями, а вот вторая - это уже некая средневзвешенная оценка по итогу первой колонки
и тогда можно использовать функции вычислитьпогруппировке или аналогичные
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. Krotov_Valery 15.08.22 09:13 Сейчас в теме
(1)Коллеги. Вопрос вдогонку. В вычисляемых полях H50 нельзя использовать?
При использовании
(&Медрасходники * КоличествоУслугОборот) / Сумма(КоличествоУслугОборот)
почему /Сумма(КоличествоУслугОборот) - не вычисляется корректно?
2. Stref75 10.08.22 10:30 Сейчас в теме +0.4 $m
так это зацикливание какое-то. как ячейка может рассчитаться от итога, если этот итог сначала должен быть получен по этой ячейке, а значение должно быть рассчитано от итога, который должен быть рассчитан от ячейки ....
полагаю должна быть колонка с первичными значениями, а вот вторая - это уже некая средневзвешенная оценка по итогу первой колонки
и тогда можно использовать функции вычислитьпогруппировке или аналогичные
3. Stref75 10.08.22 10:32 Сейчас в теме
вот тут можно посмотреть https://infostart.ru/1c/articles/1101676/ про агрегатные функции
4. user841691 9 10.08.22 10:40 Сейчас в теме
У меня было что то похожее и проблему решил так.
В запросе я получал сумму (произведение) всех итоговых значений. То есть и вычисления производил на стороне запроса СКД. Группировал это все со строковыми значениями и выводил.
Если будет не понятно могу пример поискать.
5. Krotov_Valery 10.08.22 11:06 Сейчас в теме
(4) В том то и дело что для получения Итоговой записи - B50, необходимо посчитать детальные записи B2 - B..., для расчета которых нужна итоговая сумма из B50.
6. user841691 9 10.08.22 11:08 Сейчас в теме
(5)Попробуйте детальные записи в запросе посчитать а не итогами в таблице.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот