Расчет премии

Версия для печатиPDF-версия

Платформа:

Здравствуйте. Возникла проблема с расчетом премии. Есть документ расчет зарплаты. Есть планы видов расчета Основные начисления и Дополнительные начисления. К основным начислениям относятся оклад и другие виды расчета. К дополнительным начислениям относится премия. Также есть регистры расчета с такими же названиями. Премия расчитатывается как база от оклада, умноженная на процент. При расчете премии в регистре Дополнительные начисления вместо премии рассчитывается оклад.

Вот программный код, который я написал в общем модуле.

 

 

При проведении в цикл "Для Каждого СтрокаНабора Из Движения.ДополнительныеНачисления Цикл" заходит (нижняя строка на предпоследнем скрине)? По-моему, к этому моменту движения по данному регистру ещё не заполнены...

Т. е. движения по регистру Дополнительные начисления нужно сформировать до расчета премии?

Либо так, либо искать записи в движениях Основные начисления.