Перерасчет

Итак, в вашем алгоритме работы с данными расчета осталось одно узкое место – контроль актуальности данных, содержащихся в регистре расчета.

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

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

Поскольку единственным способом получения итоговой информации о начислениях сотрудникам в вашей конфигурации является отчет НачисленияСотрудникам, для вызова этой процедуры вы создадите форму этого отчета и добавите в командную панель формы кнопку Перерассчитать, по которой будет выполняться перерасчет данных регистра.