При ведении только кадрового учета в программе 1С:Зарплата и управление персоналом 3.1 пользователи нередко сталкиваются с ситуацией: документ Отпуск успешно создан и проведен, но при формировании отчетов по остаткам отпусков количество дней не уменьшается. Разберем по шагам, как устроена подсистема учета отпусков, почему отчет может не показывать списание дней и как правильно настроить программу.
Самая распространенная причина кажущегося отсутствия списания дней кроется в настройках даты среза отчета. Проанализируем логику работы типовых отчетов Остатки отпусков и Справка об остатках отпусков:
Быстро проверить использование дней конкретным сотрудником можно непосредственно из проведенного документа Отпуск, перейдя по гиперссылке Как сотрудник использовал отпуск.
В типовой конфигурации документ Отпуск может функционировать в двух режимах в зависимости от настроек программы:
Фактические отпуска. Остаток уменьшится только после окончательного расчета и проведения документа расчетчиком.Отпуск становится чисто кадровым приказом. В этом случае движения по регистру сведений Фактические отпуска должны формироваться сразу при проведении документа.Если при отключенном блоке начислений движения по регистру не сформировались, проверим корректность заполнения периода отпуска, перевыберем даты и выполним повторное проведение документа.
Система не сможет списать дни отпуска, если у сотрудника не зарегистрировано само право на ежегодный отпуск. Проанализируем цепочку прав сотрудника:
Прием на работу, Кадровый перевод или Начальная штатная расстановка.Отпуск не сможет корректно сопоставить списание с рабочими годами сотрудника.Выясним, какой именно вид отпуска оформляется кадровым документом. Автоматическое уменьшение баланса основных дней происходит только для тех видов, у которых в справочнике Виды отпусков установлен признак Отпуск является ежегодным. Если оформляется отпуск без сохранения заработной платы, учебный или дополнительный целевой отпуск без соответствующей настройки, основной остаток ежегодного отпуска уменьшаться не будет.
Если база данных не создавалась с нуля, а переносилась с другой программы или учет начинается с определенного периода, необходимо зафиксировать начальную точку отсчета:
Ввод остатков отпусков.