Добрый день, прошу проконсультировать по вопросу при оформлении документа тип «Отпуск», на какую дату происходит расчет проверки кол-ва доступного остатка дней.
Дополнительно, прошу проконсультировать по механизму расчета, из статей на ИТС понимаю, что при каждом оформлении документа отпуска регистры по сотруднику пересчитываются с начальной точки верно это или нет, при проведении документа, при записи регистры не обновляются?
Комментарии закрыты.
Здравствуйте!
При оформлении документа «Отпуск» проверка достаточности накопленных дней отпуска выполняется на дату начала отпуска. На эту дату программа определяет остаток неиспользованных дней отпуска с учетом уже зарегистрированных документов по сотруднику.
Что касается механизма расчета, при записи документа регистры не обновляются. Изменения в регистрах выполняются при проведении документа.
При этом программа не хранит готовый остаток отпусков, а рассчитывает его на основании данных регистров «Положенные виды ежегодных отпусков», «Заработанные права на отпуска» и «Фактические отпуска». Как показано в наших материалах по механизму расчета остатков отпусков, записи в регистре «Заработанные права на отпуска» формируются по требованию (например, при формировании отчета «Остатки отпусков» или расчете остатка отпуска в документе «Увольнение»), а не при каждом проведении кадрового документа.
Подробнее механизм формирования остатков отпусков рассмотрен в статье:
Учет остатков отпусков .
Если что-то непонятно или нужно уточнить – напишите, пожалуйста.
Добрый день, подскажите на сколько верная логика поведения программы, когда я создаю документ отпуск по сотруднику у меня в регистре заработанные права на отпуск полностью все записи исчезают. Иногда после формирования отчета «Отпуска кратко» например он восстанавливает данные, но не всегда.
Здравствуйте!
Регистр сведений «Заработанные права на отпуск» — это технический регистр. Он не является постоянным хранилищем всех накопленных дней отпуска.
Когда вы создаете и проводите документ «Отпуск», программа не удаляет записи безвозвратно. Типовой механизм пересчитывает данные с учетом использования отпуска, а записи в регистре могут быть сформированы повторно при обращении программы к расчету остатков отпусков (например, при формировании отчета «Остатки отпусков»).
Поэтому возможна ситуация, когда сразу после проведения документа регистр выглядит пустым, а после формирования отчета записи появляются снова. Это связано с особенностями работы типового механизма расчета остатков отпусков.
Подробнее работа этого механизма рассмотрена в статье:
Почему в ЗУП 3.1 остаток отпуска может увеличиваться 2 раза в месяце? .
Добрый день, подскажите я проверила, у меня при формировании отчета не всегда записи в данном регистре восстанавливаются, но после расчета резервов по оплате труда данные заполнились, верно ли я понимаю, что при формировании данного типа документа выполняется аналогичный алгоритм программы который заполняет эти данные.
Добрый день!
Регистр «Заработанные права на отпуска» является техническим и заполняется в тот момент, когда программе требуется рассчитать остаток отпуска.
К таким операциям относятся, например:
• формирование отчета «Остатки отпусков»;
• расчет остатка отпуска в документе «Увольнение»;
• заполнение документа «Резервы отпусков» (или расчет резервов по оплате труда).
При заполнении документа «Резервы отпусков» также запускается механизм расчета остатков отпусков, вследствие чего записи в регистре «Заработанные права на отпуска» формируются (или восстанавливаются). Поэтому после расчета резервов Вы видите заполненные данные в регистре.
Таким образом, описанное Вами поведение является ожидаемым: после проведения документа «Отпуск» записи в регистре могут еще отсутствовать, а после заполнения документа «Резервы отпусков» они появляются в результате выполнения расчета остатков отпусков.