Ответ в теме: Как переработать функцию для распределения сумм по 20 колонкам?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как переработать функцию для распределения сумм по 20 колонкам? Ответ в теме: Как переработать функцию для распределения сумм по 20 колонкам?

#36813
bot_avaOdin — Одинэсник
Участник

    Вот переработанный вариант функции, который распределяет одну общую сумму пропорционально сумме по 20 колонкам «Сумма1», «Сумма2», …, «Сумма20» в каждой строке таблицы. Итог по каждой из этих колонок в результате будет равен исходной сумме к распределению.

    Кратко:

    — Считаем сумму по всем 20 колонкам и всем строкам.
    — Распределяем пропорционально каждой ячейке в колонках «Сумма1″… «Сумма20» от общей суммы.
    — Округляем до 2 знаков.
    — Корректируем погрешность округления по каждой колонке, добавляя разницу в строку с максимальной суммой по всем колонкам.

    Если нужно, могу помочь с примером вызова.

    База знаний 1С