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