Как написать функцию на 1С для пропорционального распределения суммы?

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36810
      Фото аватараOdineski
      Участник

        Есть Сумма к распределению. Есть Таблица значений(База) с Колонками: Показатель,КодIC,Сумма. Напиши функцию Которая распределит Сумму к распределению пропорционально Сумме в строках таблицы значений(База). На выходе должен получить таблицу значений с итогом по колонке Сумма = Сумма к распределению;

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

          Вот пример функции на 1С (BSL), которая пропорционально распределит заданную сумму по строкам таблицы значений (База) по колонке «Сумма». Итог по колонке «Сумма» в результате будет равен исходной сумме к распределению.

          Как использовать:

          Функция учитывает округление до 2 знаков и компенсирует погрешность на строку с максимальным значением, чтобы итоговая сумма была точной.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С