Иллюстрированный самоучитель по языку системы 1С:Предприятие

Правила перерасчета

"Правила перерасчета" являются вспомогательными объектами метаданных компоненты "Расчет". Они предназначены для автоматического отслеживания актуальности результатов проведенных расчетов при вводе новых записей журнала расчетов.

При создании правила перерасчета в конфигураторе определяются виды расчетов, при редактировании которых правило перерасчета "срабатывает", и виды расчетов, которые должны быть перерасчитаны при срабатывании данного правила.

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

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

После ввода в систему такого правила перерасчетов журнал расчетов будет вести себя описанным ниже образом. При этом сначала рассмотрим случай для взаимосвязи видов расчета в одном периоде.

Итак, если в журнале расчетов появится новая (в результате проведения документа), исчезнет (при отмене проведения) или будет исправлена существующая запись с одним из "ведущих" видов расчета (в нашем примере оклад, тариф, сдельная оплата), то будет снят признак "Рассчитана" со всех записей, соответствующих доплатам, если найдутся таковые с тем же периодом действия, что и введенная, удаленная или исправленная запись.

Если при этом вводится запись с периодом действия не в текущем расчетном периоде, а в одном из прошлых (например, расчет оклада задним числом за прошлый месяц), то система введет записи-перерасчеты для всех доплат соответствующего прошлого периода.

Правило перерасчета может быть двух типов: перерасчет "по текущему периоду" или "по будущим периодам".

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.