Оказалось, что реализация не так уж сложна и возможна без написания кода/использования конфигруатора. Нужно только использовать определенные "хитрости". В качестве основы для отчета возьмем типовой отчет "Валовая прибыль предприятия".
Не буду описывать подробности. Арифметические действия в пользовательских полях (пр. для получения средней цены, наценки, маржи) крайне просты.
Первой проблемой показалось получение доли т.к. непонятно было как разделить прибыль построчно на прибыль в итого в пользовательских полях. Однако оказалось этого и не нужно делать. Доля у нас есть в явном виде и ее мы выведем через обычные поля раскрыв поле валовая прибыль - % общий.
А далее для получения АВС нам нужно посчитать нарастающий итог в пользовательских полях -
Тут как раз "хитрость" - в выражении итоговых записей пользовательского поля пишем -
ВычислитьВыражение("Сумма([Валовая прибыль.% общий])", , , "Первая", "Текущая")
И наконец при помощи условного оформления обозначаем границы классов -
И наглядный простой ABC анализ готов.