Другое · 10 мин
Как в 1С ЗУП добавить остатки отпусков
Как ввести остатки отпусков в 1С ЗУП при начале работы или переходе с другой программы: документ «Остатки отпусков», проверка расчетов, типичные ошибки и FAQ.
При старте учета в 1С:ЗУП или переходе с другой программы (например, с «1С:Зарплата и управление персоналом 2.5», Excel или сторонних кадровых систем) программа не знает, сколько дней отпуска накопилось у сотрудников. Если остатки не ввести, расчет компенсации при увольнении, планирование графика отпусков и отчеты по неиспользованным дням будут показывать неверные данные.
Для переноса накопленных дней в ЗУП предусмотрен специальный документ — «Остатки отпусков» (в некоторых релизах — «Начальные остатки отпусков»). Он фиксирует количество дней по каждому виду отпуска и по каждому рабочему году сотрудника, и именно из него программа берет данные при расчете среднего заработка и компенсаций.
Ниже разобраны два основных сценария: ввод остатков при начальной настройке программы и добавление остатков по отдельному сотруднику в уже работающей базе. Также рассмотрены проверка результата, типичные ошибки и ограничения механизма.
Когда требуется ввод остатков отпусков
Первая ситуация — начало работы в новой базе ЗУП. Компания уже вела учет в другой программе, сотрудники имеют накопленные дни отпуска за прошлые рабочие годы, и эти данные нужно перенести, чтобы расчеты были корректными с первого дня эксплуатации.
Вторая ситуация — прием сотрудника, у которого в базе отсутствует история. Например, данные за прошлые периоды не переносились автоматически, либо сотрудник оформлен в базе задним числом. Без остатков программа при расчете компенсации за неиспользованный отпуск покажет заниженную сумму.
Третий сценарий — исправление ошибок. Если при первоначальном переносе данные ввели неверно (не тот рабочий год, не то количество дней), остатки корректируются либо новым документом, либо исправлением существующего.
Подготовка данных перед вводом
До начала ввода соберите по каждому сотруднику: дату приема на работу, список положенных видов отпусков (основной, дополнительный за вредность, за ненормированный день и т.д.), количество неиспользованных дней и рабочие годы, к которым эти дни относятся.
Источник данных — личные карточки Т-2, приказы об отпусках за прошлые периоды, отчеты из прежней программы. Если прежний учет велся в 1С, часть данных можно перенести типовой обработкой переноса, но остатки отпусков часто требуют ручной сверки.
Убедитесь, что в карточке сотрудника корректно заполнена дата приема — от нее программа рассчитывает рабочие годы. Ошибка в дате приема приведет к смещению всех рабочих периодов и неверному распределению остатков.
Ввод остатков при начальной настройке программы
Если база новая и учет в ней еще не велся, используйте помощник начальной настройки или ввод начальных остатков. В типовой ЗУП 3.1 документы ввода остатков доступны в разделе «Кадры» → «Остатки отпусков» (в зависимости от настроек интерфейса пункт может находиться в разделе «Настройка» или быть доступен через «Все документы»).
Порядок работы с документом:
- 1Откройте раздел «Кадры» → «Остатки отпусков» и создайте новый документ
- 2Укажите организацию и дату, на которую фиксируются остатки (обычно дата начала учета в программе)
- 3Выберите сотрудника — программа подтянет дату приема и рассчитает рабочие годы
- 4В табличной части укажите вид отпуска, рабочий год (даты начала и окончания) и количество неиспользованных дней
- 5Повторите для каждого вида отпуска и каждого рабочего года, за который есть остаток
- 6Проведите документ и проверьте результат отчетом «Остатки отпусков»
Один документ оформляется на одного сотрудника. Если сотрудников много, документы создаются пакетно — вручную или с помощью обработок загрузки из Excel, которые предлагают партнеры 1С и отраслевые решения. Типовой механизм массовой загрузки остатков отпусков в базовой поставке ограничен.
Добавление остатков по отдельному сотруднику в работающей базе
Если учет уже ведется и нужно добавить остатки одному сотруднику (например, вновь принятому с историей или по выявленной ошибке), создается тот же документ «Остатки отпусков», но датой, соответствующей моменту, на который известен остаток.
Ключевой момент — дата документа. Она должна предшествовать кадровым документам, которые будут использовать эти остатки. Если сотруднику уже начисляли отпуск до ввода остатков, программа могла рассчитать дни без учета перенесенного остатка, и ранее проведенные документы отпусков потребуется перепроверить.
После ввода откройте карточку сотрудника и по ссылке «Отсутствия» или через отчет «Остатки отпусков» убедитесь, что накопленные дни отображаются. При расчете очередного отпуска или компенсации программа теперь будет учитывать введенные данные.
Проверка корректности введенных данных
Основной инструмент проверки — отчет «Остатки отпусков» (раздел «Кадры» → «Отчеты, справки»). Сформируйте его по организации на дату ввода остатков и сверьте итоговые цифры с данными из прежней системы или личных карточек.
Дополнительно проверьте расчет на контрольном примере: создайте для одного сотрудника тестовый документ «Отпуск» или «Увольнение» (без проведения в рабочем периоде — лучше в копии базы) и посмотрите, как программа считает положенные дни. Расшифровка расчета покажет, из каких рабочих годов берутся дни.
Как проверить результат
Количество дней совпадает с данными прежнего учета, рабочие годы указаны верно
Дни не отображаются, дублируются или привязаны к неверному рабочему году
Программа учитывает введенные остатки за прошлые годы
Компенсация считается только с даты начала учета в программе
Отображаются все виды отпусков с корректными остатками
Часть видов отпусков отсутствует или показывает нулевой остаток
Типичные ошибки и их последствия
Отдельно стоит сказать про округление. В некоторых организациях остатки хранятся в дробных значениях (например, 16,33 дня). ЗУП позволяет вводить дробные значения, и при компенсации правила округления определяются настройками учетной политики и локальными нормативными актами — сверьте, как округлялось в прежней системе, чтобы не получить расхождений на копейки среднего заработка.
Ограничения механизма и альтернативы
Документ «Остатки отпусков» фиксирует только количество дней — он не переносит историю самих отпусков (даты, периоды, приказы). Если нужна полная история отсутствий, например для справок сотрудникам, ее придется вводить отдельными документами «Отпуск» прошлыми датами или хранить в архиве прежней системы.
При большом штате ручной ввод трудоемок. Варианты ускорения: типовые обработки переноса данных из ЗУП 2.5 или из файлов, поставляемые с конфигурацией, либо загрузка через табличный документ силами специалиста. Любую массовую загрузку выполняйте сначала в копии базы и сверяйте итоги по контрольной выборке сотрудников.
Сравнение вариантов переноса остатков
Подходит при небольшом числе сотрудников и разрозненных данных. Полный контроль, но высокая трудоемкость при большом штате
Подходит при переходе с прежней версии 1С. Переносит данные автоматически, но требует сверки рабочих годов и видов отпусков
Подходит при большом штате и наличии выгрузки из прежней системы. Требует подготовки файла в нужном формате и проверки в копии базы
FAQ
Можно ли ввести остатки отпусков задним числом, если учет уже ведется?
Да, документ «Остатки отпусков» можно создать прошлой датой. Но если после этой даты уже проведены отпуска или увольнения, их расчеты выполнялись без учета введенных остатков — такие документы нужно перепроверить и при необходимости пересчитать.
Почему в отчете «Остатки отпусков» не видно введенные дни?
Чаще всего причины: документ не проведен, отчет сформирован на дату раньше даты документа остатков, либо остатки введены по виду отпуска, который не назначен сотруднику. Проверьте статус документа и даты в обоих местах.
Нужно ли разбивать остаток по рабочим годам или можно ввести одной суммой?
Технически программа позволяет ввести суммарно, но корректный вариант — разбивка по рабочим годам. Это важно для расчета компенсаций, учета переносов отпусков и для ситуаций, когда часть дней «сгорает» или заменяется компенсацией по правилам, привязанным к конкретным периодам.
Как исправить ошибочно введенный остаток?
Если по сотруднику еще не было расчетов с использованием этих данных, документ можно открыть, исправить и перепровести. Если расчеты уже выполнены, безопаснее создать корректирующий документ и пересчитать зависимые начисления, предварительно проверив последствия в копии базы.
Переносятся ли остатки отпусков при типовом переходе с ЗУП 2.5 на ЗУП 3.1?
Типовой механизм переноса данных включает остатки отпусков, но после миграции обязательна сверка: рабочие годы, виды отпусков и количество дней нужно проверить по контрольной выборке сотрудников, так как расхождения в настройках видов отпусков между версиями встречаются на практике.
Что делать, если у сотрудника есть остаток по дополнительному отпуску, которого нет в справочнике?
Сначала создайте нужный вид отпуска в справочнике «Виды отпусков» и убедитесь, что он назначен сотруднику (через позицию штатного расписания или кадровый документ). Только после этого вводите остаток — иначе программа не сможет корректно учесть эти дни при расчетах.
Что важно запомнить
Остатки отпусков в 1С ЗУП вводятся документом «Остатки отпусков» с разбивкой по видам отпусков и рабочим годам. Дата документа должна предшествовать расчетам, которые будут использовать эти данные. Результат всегда проверяется отчетом «Остатки отпусков», а массовые изменения выполняются только после резервного копирования базы.