v8: СКД. Расчет ресурсов. #461401


#0 by ШАВ
Возникла проблема при расчете ресурсов по различным группировкам. Детальные записи отчета представляют собой следующую таблицу: Счет |  ПКО  | Сумма по счету | Сумма по ПКО Счет № 1 | ПКО № 1 | 100 | 50 Счет № 1 | ПКО № 2 | 100 | 50 Счет № 2 | ПКО № 3 | 200 | 200 Если в двух строках детальных записей значения колонки «счет» равны, то равны и значения колонки «Сумма по счету». Структура отчета: Группировка по счету «Сумма по счету» и «Сумма ПКО» являются ресурсами. Результат построения отчета Счет № 1    | 200 | 100     ПКО №1 | 100 | 50     ПКО №2 | 100 | 50 Счет № 2    | 200 | 200     ПКО №3 | 200 | 200 ИТОГО       | 400 | 300 т. е. Если для расчета ресурса «Сумма по счету» указать выражение Сумма(СуммаПоСчету), то неправильно рассчитываются итоги по группировке счет и общий итог. Под правильным расчетом я понимаю следующее. Для группировки счет это повторение значения стоящего в детальных записях, а для общего итога это сумма по счетам. Т.е должно получится следующее Счет № 1    | 100 | 100     ПКО №1 | 100 | 50     ПКО №2 | 100 | 50 Счет № 2    | 200 | 200     ПКО №3 | 200 | 200 ИТОГО       | 300 | 300 Подскажите как это можно реализовать. Заранее спасибо.
#1 by Defender aka LINN
2 набора данных делай
#2 by ШАВ
Буду думать. Если не трудно, подскажите как можно разбить данные из на наборы.
#3 by ШАВ
Пока приходит в голову только разделить расчет по группировке и расчет общего итога.
#4 by ШАВ
Если кому-то будет интересно, то проблему решил следующим способом. Добавил набор данных, в котором рассчитал общий итог и связал этот набор с исходным. Расчет ресурса разбил на две части (общий итог и все остальное). Если кто-то знает способ проще, просьба написать.
#5 by ШАВ
Нашел другой вариант. Вынес получение суммы по счетам в отдельный набор и соединил его с исходным. внутренние механизмы СКД сами произвели правильный расчет. Defender aka LINN, спасибо. Ваша подсказка оказалась очень полезна.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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