Укажите сферу деятельности вашей компании?

Оставьте ваши контакты

Contact Form
Нажимая на кнопку, Вы даете согласие на обработку персональных данных

Как настроить расчет показателей в экземпляре отчета в процедуре после вычисления?

Согласно документации ИТС к конфигурации 1С:Предприятие 8 «Управление холдингом»

процедуры, используемые в правиле расчета, бывают двух видов:

  • процедура До вычисления,
  • процедура После вычисления.

Логика вызова процедур следующая: при инициализации правила расчета вначале отрабатывает процедура До вычисления. Затем отрабатывают формулы правила расчета, которые учитывают результат этой процедуры. Затем отрабатывает процедура После вычисления, которая учитывает результат как процедуры До вычисления, так и результат расчетов по формулам.

Правила разработки процедур. Процедуры содержат код на языке технологической платформы «1С:Предприятие 8». Допустимо использовать любые синтаксически корректные конструкции, за исключением объявления в теле процедуры переменных, других процедур и функций. Например, в качестве операндов процедуры могут использоваться показатели текущего отчета, другого отчета.

Заказчиком была поставлена задача рассчитать показатели текущего отчета с использованием показателей из другого отчета в конфигурации УХ. Эту задачу реализовали с помощью процедуры После вычисления, используемую в правиле расчета.

Пример, практического использования процедуры После вычисления приведен ниже.

nastroit raschet pokazatelej 1c 1 – Гранд Проект: Корпоративные финансы 1С

Итак, значения показателей в разрезе заданных аналитик из другого отчета получили с помощью функции ПолучитьЗначениеПоказателей(). Значения показателей текущего отчета получили  аналогичным образом.

nastroit raschet pokazatelej 1c 2 – Гранд Проект: Корпоративные финансы 1С

Далее значения показателей с разрезе аналитик, полученные из двух отчетов, обработали с помощью языка запросов и рассчитали значение  нового искомого показателя. С помощью процедуры УстановитьЗначениеПоказателя() установили рассчитанные значения  в разрезе аналитик в текущий экземпляр отчета.

nastroit raschet pokazatelej 1c 3 – Гранд Проект: Корпоративные финансы 1С
Поделитесь с коллегами