Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
Зависимость от базы как "Зависимость по периоду действия" в плане видов расчета устанавливается, если...
предполагается, что хотя бы один вид расчета в плане будет обладать протяженностью во времени
Неправильно: Наличие у видов расчета периода действия относится к другой настройке плана видов расчета - «Использует период действия» (и к возможностям регистра расчета хранить фактический период действия). Сам по себе факт протяженности вида расчета не определяет, каким образом платформа должна отбирать базовые записи при расчете базы.
предполагается, что в дальнейшем при определении расчетной базы для записи регистра расчета будут учитываться только те записи, у которых фактический период действия попадает в базовый период
Правильно: «Зависимость по периоду действия» означает, что базовые записи для расчета базы отбираются по пересечению фактического периода действия базовой записи с базовым периодом рассчитываемой записи. Это позволяет корректно считать базу, когда важно, за какие дни/периоды реально действовала базовая запись, а не когда она была зарегистрирована.
предполагается, что все виды расчета в плане будут обладать протяженностью во времени
Неправильно: Даже если все виды расчета «длительные», это по-прежнему про использование периода действия, а не про способ отбора базы. Зависимость по периоду действия выбирают не из-за количества «протяженных» видов расчета, а из-за требования отбирать базовые записи именно по их фактическому действию в пределах базового периода.
Пояснение
В сложных периодических расчетах важно различать две группы настроек:
1) «Использует период действия» (про то, что у записей есть фактический период действия)
- Эта настройка нужна, когда записи расчета могут действовать не в одну точку времени, а в интервал (например, оклад за месяц, доплата за период, отпуск, больничный). Тогда у записи есть период действия и может быть рассчитан «фактический период действия» с учетом вытеснений.
2) «Зависимость от базы» (про то, как выбирать базовые записи для расчета базы)
- Если выбрать «Зависимость по периоду действия», то при вычислении расчетной базы система будет брать только те базовые записи, у которых фактический период действия пересекается с базовым периодом рассчитываемой записи.
- Важный практический нюанс: если пересечение частичное, база от конкретной базовой записи обычно берется пропорционально длительности пересечения (то есть не обязательно равна полному результату базовой записи).
Пример, где нужна «зависимость по периоду действия»:
- В апреле рассчитывают премию за март (базовый период премии - март).
- Оклад сотрудника - запись с периодом действия «март», но фактический период действия может измениться из-за отпуска/больничного (вытеснение).
- Чтобы премия считалась от той части оклада, которая реально действовала в марте, выбирают зависимость по периоду действия: база берется по пересечению фактического периода действия оклада с мартом.
Чем отличается от «зависимости по периоду регистрации»:
- При зависимости по периоду регистрации для базы выбирают записи, у которых в базовый период попадает «Период регистрации» (то есть когда запись была отражена/зарегистрирована в регистре), а не когда она фактически действовала.
Как запомнить:
- Нужна база «за какие дни/периоды реально действовало начисление» → зависимость по периоду действия.
- Нужна база «что зарегистрировано в нужном периоде» → зависимость по периоду регистрации.
После выбора зависимости от базы в плане видов расчета обычно становится возможным задать базовые виды расчета (какие начисления/удержания входят в базу) и, при необходимости, указать, из каких планов видов расчета можно выбирать эти базовые виды.