Перевод срочного трудового договора в бессрочный — стандартная процедура для многих компаний, но в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия 8 она часто вызывает вопросы. Ошибки при изменении типа договора могут привести к проблемам с отчетностью в ПФР, ФНС и трудовой инспекцией. В этой статье разберем пошаговый алгоритм с учетом актуальных требований Трудового кодекса РФ (ст. 58, 59, 72) и технических нюансов разных версий 1С.
Важно понимать: просто поменять дату окончания в карточке сотрудника недостаточно. Нужно корректно оформить дополнительное соглашение, скорректировать график работы, настройки начислений и отразить изменения в кадровых документах. Мы покажем, как сделать это без ошибок — от подготовки до проверки отчетов.
Статья актуальна для конфигураций:
- 🔹 1С:Зарплата и Управление Персоналом 8 (ред. 3.1 и 3.0)
- 🔹 1С:Бухгалтерия предприятия 8 (ред. 3.0)
- 🔹 1С:ERP Управление предприятием 2
- 🔹 1С:Комплексная автоматизация 2
Если вы используете облачную версию 1С (1С:Fresh), часть действий будет отличаться — об этом мы тоже упомянем отдельно.
1. Правовые основы: когда срочный договор становится бессрочным
Прежде чем изменять данные в 1С, разберемся с юридической стороной. Согласно ст. 58 ТК РФ, срочный трудовой договор заключается только в случаях, прямо предусмотренных законом. Если срок действия договора истек, но ни одна из сторон не потребовала его прекращения, а сотрудник продолжает работать, договор автоматически становится бессрочным с даты, следующей за датой окончания срока (ч. 4 ст. 58 ТК РФ).
Однако на практике многие компании оформляют это изменение документально через дополнительное соглашение. Это не обязательно по закону, но рекомендуется для:
- 📌 Предотвращения споров с сотрудником
- 📌 Корректного отражения в отчетности (СЗВ-ТД, 4-ФСС)
- 📌 Соблюдения внутренних регламентов компании
В 1С это изменение нужно отразить в двух аспектах:
- Кадровый учет — корректировка данных в справочнике
Сотрудникии документахПрием на работу/Кадровый перевод. - Расчетный учет — проверка начислений, удержаний и страховых взносов (особенно если изменяется ставка или график работы).
⚠️ Внимание: Если сотрудник был принят на срочный договор для выполнения конкретной работы (например, проект), а потом переведен на бессрочную основу, проверьте, не изменились ли условия оплаты. В некоторых случаях это может потребовать перерасчета зарплаты за прошлые периоды.
2. Подготовка к изменению: проверка текущих данных в 1С
Перед тем как вносить изменения, проверьте текущие настройки сотрудника в 1С. Это поможет избежать ошибок при переводе. Откройте:
Справочники → Сотрудники→ найдите карточку сотрудника.- Проверьте вкладку
Трудовые договоры(илиТрудовой договорв зависимости от версии 1С). - Обратите внимание на поля:
- 📅
Дата окончания договора - 📄
Тип договора(должно быть "Срочный") - 🔄
Основание заключения(ссылка на статью ТК РФ)
- 📅
- 📝
Прием на работу(илиКадровый перевод, если сотрудник уже переводился) - 💰
Начисление зарплаты— убедитесь, что нет привязки к сроку договора (например, премий по окончании проекта) - 📊
График работы— если он был временным, его тоже нужно скорректировать - Создайте дополнительное соглашение:
- Перейдите в
Документы → Кадровые документы → Дополнительное соглашение(илиКадровый перевод, если в вашей конфигурации нет отдельного документа для соглашений). - Укажите сотрудника, дату соглашения (обычно текущая или дата подписания).
- В поле
Тип изменениявыберитеИзменение срока трудового договора. - В поле
Новый срокукажитеБез срока(или оставьте поле даты окончания пустым).
- Перейдите в
- Скорректируйте данные в справочнике:
- Откройте карточку сотрудника в
Справочники → Сотрудники. - На вкладке
Трудовые договорынайдите текущий договор и изменитеДата окончанияна пустое значение (или установите флагБессрочный, если он есть в вашей версии).
- Откройте карточку сотрудника в
Также проверьте связанные документы:
Номер и дату текущего трудового договора|
Основание для срочного договора (ст. 59 ТК РФ)|
Связанные документы (приказы, соглашения)|
Начисления, привязанные к сроку договора|
График работы и табель учета времени-->
Если сотрудник работает в нескольких подразделениях или имеет совмещение, проверьте все записи в справочнике Сотрудники — иногда срочные договоры оформляются отдельно для каждого места работы.
3. Пошаговая инструкция: как изменить срочный договор на бессрочный
Теперь перейдем к непосредственному изменению. Алгоритм зависит от того, истек ли срок договора или вы меняете его заранее.
Способ 1: Срок договора еще не истек (плановый перевод)
Если вы заранее решили сделать договор бессрочным (например, сотрудник хорошо себя зарекомендовал), выполните следующие шаги:
- Если у сотрудника был временный график работы, создайте новый документ
Кадровый переводс изменением графика на постоянный. - Проверьте начисления в
Зарплата → Начисления сотрудников— удалите привязки к сроку договора (например, премию "за завершение проекта").
После сохранения документов система автоматически обновит данные в отчетах, но мы рекомендуем вручную проверить:
- 📅
Отчет по сотрудникам(разделКадры) - 💰
Расчетная ведомость(разделЗарплата) - 📊
СЗВ-ТД(если изменения вносятся в отчетном периоде)
Способ 2: Срок договора уже истек (автоматический перевод)
Если срок договора истек, но сотрудник продолжает работать, в 1С нужно:
- Создать документ
Кадровый переводс датой, следующей за датой окончания срочного договора. - В поле
Тип изменениявыбратьИзменение условий трудового договора. - Указать новый тип договора —
Бессрочный. - Если в вашей конфигурации нет отдельного поля для типа договора, просто очистите дату окончания в карточке сотрудника.
В этом случае дополнительное соглашение оформляется задним числом (датой, следующей за истечением срока). В 1С это делается так же, как и для планового перевода, но с указанием прошедшей даты.
⚠️ Внимание: Если вы меняете тип договора задним числом, проверьте, не возникли ли разрывы в табеле учета рабочего времени. Иногда 1С автоматически закрывает старый договор и не открывает новый, что приводит к ошибкам в расчете зарплаты.
Если в вашей базе ведется учет по нескольким организациям, убедитесь, что вы изменяете договор в правильной организации. Для этого проверьте поле Организация в карточке сотрудника и в кадровых документах.
4. Особенности для разных конфигураций 1С
Алгоритм изменения договора может отличаться в зависимости от версии 1С. Рассмотрим ключевые различия:
| Конфигурация | Как изменить тип договора | Особенности |
|---|---|---|
| 1С:ЗУП 3.1 | Через документ Дополнительное соглашение или Кадровый перевод с выбором типа изменения Изменение срока договора. |
Автоматически обновляет данные в СЗВ-ТД и 4-ФСС. Есть отдельное поле Бессрочный в карточке сотрудника. |
| 1С:Бухгалтерия 3.0 | Через документ Кадровый перевод (раздел Зарплата и кадры). Поле Тип договора меняется вручную. |
Нет отдельного документа для дополнительных соглашений. Придется создавать Приказ о переводе с типом Изменение условий труда. |
| 1С:ERP 2 | Через Кадровое перемещение (раздел Персонал). Есть отдельная закладка Трудовой договор. |
При изменении договора автоматически проверяется соответствие штатному расписанию. Может потребоваться корректировка штатной единицы. |
| 1С:Fresh | Через Изменение условий труда в разделе Кадры. Интерфейс упрощен, но функционал аналогичен 1С:ЗУП. |
Некоторые настройки (например, графики работы) редактируются только через поддержку 1С. |
Если вы используете самостоятельно доработанную конфигурацию, проверьте, не затрагивают ли ваши изменения:
- 🔧 Механизмы расчета зарплаты (могут быть привязаны к типу договора)
- 📋 Отчеты для ПФР и ФНС (например,
СЗВ-ТДможет неверно отражать тип договора) - 🤖 Автоматические начисления (премии, компенсации, связанные со срочностью)
Что делать, если в 1С нет поля "Бессрочный"?
В некоторых устаревших версиях 1С (например, 1С:ЗУП 2.5) поле Бессрочный может отсутствовать. В этом случае оставьте поле Дата окончания договора пустым — система автоматически воспримет это как бессрочный договор. Если при сохранении возникает ошибка, проверьте настройки справочника Виды договоров (возможно, нужно добавить новый вид с типом "Бессрочный").
5. Проверка корректности изменений
После изменения типа договора обязательно проверьте, как это отразилось в системе. На что обратить внимание:
1. Кадровые документы
- 📄 Откройте
Отчет по сотрудникам(Кадры → Отчеты по сотрудникам) и проверьте, что в колонкеТип договоратеперь стоитБессрочный. - 🔍 Проверьте историю изменений в карточке сотрудника (вкладка
ИсторияилиДокументы). Должно быть два документа:- 📝 Исходный
Прием на работу(со срочным договором) - 📝
Дополнительное соглашениеилиКадровый перевод(с изменением на бессрочный)
- 📝 Исходный
2. Расчет зарплаты
- 💰 Зайдите в
Зарплата → Начисления сотрудникови проверьте, что:- 🔹 Нет начислений, привязанных к сроку договора (например, "премия за проект").
- 🔹 График работы соответствует новому типу договора (если он менялся).
- 🔹 Страховые взносы рассчитываются корректно (иногда при изменении типа договора меняются тарифы).
- 📊 Сформируйте
Расчетную ведомостьза текущий месяц и сравните с предыдущим периодом — не должно быть неожиданных изменений в суммах.
3. Отчетность
- 📋 Проверьте
СЗВ-ТД(Отчеты → ПФР → СЗВ-ТД). В разделе 3.2 "Трудовой договор" должен быть проставлен код0(бессрочный) вместо1(срочный). - 📋 В отчете
4-ФССпроверьте, что тип договора отображается корректно (особенно если у вас разные тарифы взносов для срочных и бессрочных договоров).
Если вы обнаружили ошибки, не паникуйте. В большинстве случаев их можно исправить:
- 🔄 Для кадровых ошибок — создайте новый документ
Кадровый переводс правильными данными. - 💰 Для ошибок в зарплате — сделайте
Корректировку начислений(Зарплата → Корректировка начислений). - 📊 Для ошибок в отчетности — переформируйте отчет с учетом исправлений.
Самая частая ошибка — несоответствие данных в карточке сотрудника и кадровых документах. Всегда проверяйте оба места!
6. Типичные ошибки и как их избежать
При изменении типа договора пользователи 1С часто сталкиваются с типичными проблемами. Рассмотрим самые распространенные:
Ошибка 1: Договор остался срочным в отчетности
Причина: В карточке сотрудника дата окончания договора очищена, но в документе Прием на работу или Кадровый перевод не внесены изменения.
Решение:
- 🔹 Откройте исходный документ
Прием на работу. - 🔹 Проверьте, не стоит ли там галочка
Срочный договорили дата окончания. - 🔹 Если да — создайте
Дополнительное соглашениес изменением типа договора.
Ошибка 2: Разрывы в табеле учета рабочего времени
Причина: При изменении типа договора задним числом 1С может "не увидеть" период между истечением срочного договора и датой нового документа.
Решение:
- 🔹 Проверьте табель по сотруднику (
Зарплата → Табель учета рабочего времени). - 🔹 Если есть пропуски — заполните их вручную или создайте документ
Корректировка табеля.
Ошибка 3: Неправильные страховые взносы
Причина: В некоторых конфигурациях для срочных договоров применяются пониженные тарифы взносов (например, для совместителей). После перевода на бессрочный договор тарифы не обновляются автоматически.
Решение:
- 🔹 Проверьте настройки страховых взносов в
Настройка → Зарплата → Страховые взносы. - 🔹 Если тарифы привязаны к типу договора — обновите их вручную в документе
Начисление зарплаты.
Ошибка 4: Дублирование записей в СЗВ-ТД
Причина: Если вы создали несколько кадровых документов с изменением типа договора, в отчет могут попасть дубли.
Решение:
- 🔹 Проверьте историю кадровых документов сотрудника.
- 🔹 Удалите лишние записи (если они не влияют на расчеты) или скорректируйте их даты.
- 🔹 Переформируйте
СЗВ-ТДс учетом исправлений.
⚠️ Внимание: Если ошибка в отчетности уже отправлена в ПФР или ФНС, исправлять ее нужно через корректирующие отчеты. В 1С для этого есть специальные механизмы (например,Корректировка СЗВ-ТДв разделеОтчеты → ПФР). Не пытайтесь исправить ошибку повторной отправкой того же отчета — это может усугубить проблему.
7. Автоматизация процесса: как упростить массовый перевод договоров
Если в вашей компании нужно перевести на бессрочную основу несколько десятков сотрудников, ручное изменение каждого договора займет слишком много времени. В этом случае можно использовать:
Способ 1: Групповая обработка
В 1С:ЗУП 3.1 и 1С:ERP 2 есть встроенные механизмы для групповой обработки:
- Перейдите в
Кадры → Групповая обработка сотрудников. - Выберите фильтр по
Типу договора = СрочныйиДата окончания ≤ текущая дата. - Укажите действие
Изменить тип договора на бессрочный. - Запустите обработку и проверьте результаты.
Способ 2: External-отчеты и обработки
Если в вашей конфигурации нет групповой обработки, можно использовать внешние решения:
- 📥 Скачайте обработку
Массовое изменение трудового договорас портала 1С:ИТС или Infostart. - 🔧 Настройте фильтры по организации, подразделению или дате окончания договора.
- 🚀 Запустите обработку в тестовом режиме, затем — в рабочем.
Способ 3: Программирование (1С:Предприятие)
Для опытных пользователей или программистов 1С можно написать небольшой скрипт. Пример кода для массового изменения:
Процедура ИзменитьДоговорыНаБессрочные()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.Ссылка КАК Ссылка
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.ДатаОкончанияДоговора < ТЕКУЩАЯДАТА()
| И Сотрудники.ДатаОкончанияДоговора <> ДАТАВРЕМЯ(1, 1, 1)";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сотрудник = Выборка.Ссылка.ПолучитьОбъект();
Сотрудник.ДатаОкончанияДоговора = ДАТАВРЕМЯ(1, 1, 1); // Пустая дата
Сотрудник.Записать();
КонецЦикла;
КонецПроцедуры
Этот код находит всех сотрудников с просроченными договорами и очищает дату их окончания. Перед запуском сделайте резервную копию базы!
Если вы не уверены в своих навыках программирования, лучше использовать готовые обработки с проверенными источниками (например, с портала 1С:ИТС).
8. Частые вопросы и ответы
Разберем самые популярные вопросы, которые возникают при переводе срочного договора в бессрочный.
Нужно ли уведомлять сотрудника о переводе на бессрочный договор?
Согласно ст. 72 ТК РФ, любое изменение условий трудового договора требует письменного согласия сотрудника. Поэтому необходимо:
- Подготовить дополнительное соглашение в двух экземплярах.
- Предложить сотруднику подписать его.
- Один экземпляр отдать сотруднику, второй — сохранить в деле.
В 1С это отражается документом Дополнительное соглашение или Кадровый перевод с прикрепленным сканом подписанного соглашения.
Что делать, если сотрудник отказывается переходить на бессрочный договор?
Если срок срочного договора истек, а сотрудник продолжает работать, договор автоматически становится бессрочным (ч. 4 ст. 58 ТК РФ). Отказ сотрудника в этом случае не имеет юридической силы — вы обязаны оформить его как бессрочного.
Однако если сотрудник настаивает на расторжении договора по истечении срока, вы должны:
- Оформить
Увольнениепо п. 2 ч. 1 ст. 77 ТК РФ ("истечение срока трудового договора"). - Выплатить все причитающиеся суммы (зарплату, компенсацию за неиспользованный отпуск).
В 1С это оформляется документом Увольнение с соответствующим основанием.
Как отразить изменение договора в 6-НДФЛ?
Сам факт изменения типа договора не влияет на форму 6-НДФЛ, так как она отражает только начисления и удержания НДФЛ. Однако косвенно это может повлиять на:
- 🔹 Суммы начислений — если изменяется оклад или премиальные.
- 🔹 Вычеты — если сотрудник теряет право на какие-то льготы (например, для срочников).
Проверьте 6-НДФЛ после изменения договора, чтобы убедиться, что суммы совпадают с расчетной ведомостью.
Можно ли вернуть бессрочный договор обратно в срочный?
Да, но только при соблюдении условий ст. 59 ТК РФ. Для этого нужно:
- Заключить новое дополнительное соглашение с указанием срока и основания (например, "замещение временно отсутствующего сотрудника").
- В 1С создать документ
Кадровый переводс изменением типа договора наСрочныйи указанием новой даты окончания. - Убедиться, что изменение не ухудшает положение сотрудника (иначе он может оспорить его через суд).
Внимательно проверьте, не нарушаете ли вы права сотрудника — перевод с бессрочного на срочный договор часто становится предметом споров в трудовой инспекции.
Как проверить, что изменения корректно отразились в СЗВ-ТД?
После изменения типа договора:
- Сформируйте отчет
СЗВ-ТДза текущий период. - Найдите раздел 3 "Сведения о трудовой деятельности".
- Проверьте, что в подразделе 3.2 "Трудовой договор" стоит код
0(бессрочный) вместо1(срочный). - Убедитесь, что дата изменения условий договора совпадает с датой вашего кадрового документа.
Если в отчете ошибка, исправьте ее через Корректировку СЗВ-ТД (Отчеты → ПФР → Корректировка СЗВ-ТД).