Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
Вытесняющие виды расчета - это такие виды расчета...
которые исключают друг друга по периоду регистрации
Неправильно: вытеснение связано не с периодом регистрации (когда запись внесли), а с периодом действия и его пересечениями; механизм определяет фактический период действия записей в регистре расчета.
которые взаимно исключают друг друга по фактическому периоду действия и система должна гарантировать, что ввод одного вида расчета приведет к исключению другого вида расчета
Неправильно: вытеснение настраивается как перечень видов расчета, которые уменьшают (вытесняют) фактический период действия конкретного вида, и оно не обязательно взаимное; система формирует фактический период действия путем исключения пересечений, а не «взаимной отменой» записей.
записи которых в регистрах расчета должны вытеснять записи данного вида расчета по периоду действия
Правильно: «вытесняющие» - это те виды расчета, которые указываются для данного вида на вкладке/в списке «Вытесняющие» (при использовании периода действия) и по пересечениям периодов уменьшают фактический период действия записей этого вида.
Пояснение
Развернутая подсказка: как работает вытеснение по периоду действия в 1С
1) Что такое «период действия» и «фактический период действия»
- В регистре расчета записи могут иметь период действия (например, «Оклад» за месяц).
- Из-за пересечений с другими записями система формирует фактический период действия - это тот набор интервалов внутри исходного периода, который реально должен учитываться при расчете.
2) Смысл «вытесняющих видов расчета»
- Для каждого вида расчета (например, «Оклад») можно задать список видов, которые вытесняют его по периоду действия (например, «Отпуск», «Больничный», «Прогул», «Командировка»).
- Если в периоде действия «Оклад» появляется запись вытесняющего вида (например, отпуск на 10 дней), то эти 10 дней исключаются из фактического периода действия оклада.
3) Пример на бытовой логике
- Оклад действует с 01 по 30 число.
- Отпуск действует с 05 по 14 число.
- Если «Отпуск» указан как вытесняющий для «Оклад», то фактический период оклада станет: 01-04 и 15-30 (дни отпуска “вырезаны” из оклада).
4) Где это настраивается
- В плане видов расчета у вида расчета, который «может быть вытеснен», включают использование периода действия.
- После этого становится доступен список/вкладка «Вытесняющие», где перечисляют виды расчета, влияющие на фактический период действия этого вида.
5) Типичная ошибка при моделировании
- Пытаться описать вытеснение через «период регистрации» или ожидать, что система автоматически “удалит” другой вид расчета. На деле система не обязана удалять записи: она пересчитывает фактические интервалы действия и на их основе корректно считает результат.
Дополнение по автоматическому заполнению документа «Ведомость в кассу» (лучшие практики, чтобы «Заполнить» работало):
- Проверьте «Месяц выплаты» и значение «Выплачивать» (зарплата/аванс/прочие выплаты): неверная комбинация часто дает пустую ведомость.
- Убедитесь, что тип ведомости соответствует способу выплаты сотрудника и месту выплаты: сотрудник с выплатой через банк не попадет в «Ведомость в кассу» по кнопке «Заполнить».
- Если по сотруднику есть задолженность перед организацией или выплата уже оформлена другим документом за тот же период/вид выплаты, строки могут не заполняться автоматически.
- Если ведомость на аванс не заполняется, сначала проверьте, что аванс действительно начислен (есть проведенный документ начисления за первую половину месяца).