Перевод срочного трудового договора в бессрочный — стандартная процедура для многих компаний, но в 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С:ЗУП 3.1
1С:Бухгалтерия 3.0
1С:ERP 2
1С:Комплексная автоматизация
Другую

1. Правовые основы: когда срочный договор становится бессрочным

Прежде чем изменять данные в 1С, разберемся с юридической стороной. Согласно ст. 58 ТК РФ, срочный трудовой договор заключается только в случаях, прямо предусмотренных законом. Если срок действия договора истек, но ни одна из сторон не потребовала его прекращения, а сотрудник продолжает работать, договор автоматически становится бессрочным с даты, следующей за датой окончания срока (ч. 4 ст. 58 ТК РФ).

Однако на практике многие компании оформляют это изменение документально через дополнительное соглашение. Это не обязательно по закону, но рекомендуется для:

  • 📌 Предотвращения споров с сотрудником
  • 📌 Корректного отражения в отчетности (СЗВ-ТД, 4-ФСС)
  • 📌 Соблюдения внутренних регламентов компании

В 1С это изменение нужно отразить в двух аспектах:

  1. Кадровый учет — корректировка данных в справочнике Сотрудники и документах Прием на работу/Кадровый перевод.
  2. Расчетный учет — проверка начислений, удержаний и страховых взносов (особенно если изменяется ставка или график работы).

⚠️ Внимание: Если сотрудник был принят на срочный договор для выполнения конкретной работы (например, проект), а потом переведен на бессрочную основу, проверьте, не изменились ли условия оплаты. В некоторых случаях это может потребовать перерасчета зарплаты за прошлые периоды.

2. Подготовка к изменению: проверка текущих данных в 1С

Перед тем как вносить изменения, проверьте текущие настройки сотрудника в 1С. Это поможет избежать ошибок при переводе. Откройте:

  1. Справочники → Сотрудники → найдите карточку сотрудника.
  2. Проверьте вкладку Трудовые договоры (или Трудовой договор в зависимости от версии 1С).
  3. Обратите внимание на поля:
    • 📅 Дата окончания договора
    • 📄 Тип договора (должно быть "Срочный")
    • 🔄 Основание заключения (ссылка на статью ТК РФ)
  4. Также проверьте связанные документы:

    • 📝 Прием на работу (или Кадровый перевод, если сотрудник уже переводился)
    • 💰 Начисление зарплаты — убедитесь, что нет привязки к сроку договора (например, премий по окончании проекта)
    • 📊 График работы — если он был временным, его тоже нужно скорректировать

    Номер и дату текущего трудового договора|

    Основание для срочного договора (ст. 59 ТК РФ)|

    Связанные документы (приказы, соглашения)|

    Начисления, привязанные к сроку договора|

    График работы и табель учета времени-->

    Если сотрудник работает в нескольких подразделениях или имеет совмещение, проверьте все записи в справочнике Сотрудники — иногда срочные договоры оформляются отдельно для каждого места работы.

    3. Пошаговая инструкция: как изменить срочный договор на бессрочный

    Теперь перейдем к непосредственному изменению. Алгоритм зависит от того, истек ли срок договора или вы меняете его заранее.

    Способ 1: Срок договора еще не истек (плановый перевод)

    Если вы заранее решили сделать договор бессрочным (например, сотрудник хорошо себя зарекомендовал), выполните следующие шаги:

    1. Создайте дополнительное соглашение:
      • Перейдите в Документы → Кадровые документы → Дополнительное соглашение (или Кадровый перевод, если в вашей конфигурации нет отдельного документа для соглашений).
      • Укажите сотрудника, дату соглашения (обычно текущая или дата подписания).
      • В поле Тип изменения выберите Изменение срока трудового договора.
      • В поле Новый срок укажите Без срока (или оставьте поле даты окончания пустым).
  5. Скорректируйте данные в справочнике:
    • Откройте карточку сотрудника в Справочники → Сотрудники.
    • На вкладке Трудовые договоры найдите текущий договор и измените Дата окончания на пустое значение (или установите флаг Бессрочный, если он есть в вашей версии).
  • Проверьте связанные настройки:
    • Если у сотрудника был временный график работы, создайте новый документ Кадровый перевод с изменением графика на постоянный.
    • Проверьте начисления в Зарплата → Начисления сотрудников — удалите привязки к сроку договора (например, премию "за завершение проекта").
  • После сохранения документов система автоматически обновит данные в отчетах, но мы рекомендуем вручную проверить:

    • 📅 Отчет по сотрудникам (раздел Кадры)
    • 💰 Расчетная ведомость (раздел Зарплата)
    • 📊 СЗВ-ТД (если изменения вносятся в отчетном периоде)

    Способ 2: Срок договора уже истек (автоматический перевод)

    Если срок договора истек, но сотрудник продолжает работать, в 1С нужно:

    1. Создать документ Кадровый перевод с датой, следующей за датой окончания срочного договора.
    2. В поле Тип изменения выбрать Изменение условий трудового договора.
    3. Указать новый тип договора — Бессрочный.
    4. Если в вашей конфигурации нет отдельного поля для типа договора, просто очистите дату окончания в карточке сотрудника.

    В этом случае дополнительное соглашение оформляется задним числом (датой, следующей за истечением срока). В 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 есть встроенные механизмы для групповой обработки:

    1. Перейдите в Кадры → Групповая обработка сотрудников.
    2. Выберите фильтр по Типу договора = Срочный и Дата окончания ≤ текущая дата.
    3. Укажите действие Изменить тип договора на бессрочный.
    4. Запустите обработку и проверьте результаты.

    Способ 2: External-отчеты и обработки

    Если в вашей конфигурации нет групповой обработки, можно использовать внешние решения:

    • 📥 Скачайте обработку Массовое изменение трудового договора с портала 1С:ИТС или Infostart.
    • 🔧 Настройте фильтры по организации, подразделению или дате окончания договора.
    • 🚀 Запустите обработку в тестовом режиме, затем — в рабочем.

    Способ 3: Программирование (1С:Предприятие)

    Для опытных пользователей или программистов 1С можно написать небольшой скрипт. Пример кода для массового изменения:

    Процедура ИзменитьДоговорыНаБессрочные()
    

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | Сотрудники.Ссылка КАК Ссылка

    |ИЗ

    | Справочник.Сотрудники КАК Сотрудники

    |ГДЕ

    | Сотрудники.ДатаОкончанияДоговора < ТЕКУЩАЯДАТА()

    | И Сотрудники.ДатаОкончанияДоговора <> ДАТАВРЕМЯ(1, 1, 1)";

    Результат = Запрос.Выполнить();

    Выборка = Результат.Выбрать();

    Пока Выборка.Следующий() Цикл

    Сотрудник = Выборка.Ссылка.ПолучитьОбъект();

    Сотрудник.ДатаОкончанияДоговора = ДАТАВРЕМЯ(1, 1, 1); // Пустая дата

    Сотрудник.Записать();

    КонецЦикла;

    КонецПроцедуры

    Этот код находит всех сотрудников с просроченными договорами и очищает дату их окончания. Перед запуском сделайте резервную копию базы!

    💡

    Если вы не уверены в своих навыках программирования, лучше использовать готовые обработки с проверенными источниками (например, с портала 1С:ИТС).

    8. Частые вопросы и ответы

    Разберем самые популярные вопросы, которые возникают при переводе срочного договора в бессрочный.

    Нужно ли уведомлять сотрудника о переводе на бессрочный договор?

    Согласно ст. 72 ТК РФ, любое изменение условий трудового договора требует письменного согласия сотрудника. Поэтому необходимо:

    1. Подготовить дополнительное соглашение в двух экземплярах.
    2. Предложить сотруднику подписать его.
    3. Один экземпляр отдать сотруднику, второй — сохранить в деле.

    В 1С это отражается документом Дополнительное соглашение или Кадровый перевод с прикрепленным сканом подписанного соглашения.

    Что делать, если сотрудник отказывается переходить на бессрочный договор?

    Если срок срочного договора истек, а сотрудник продолжает работать, договор автоматически становится бессрочным (ч. 4 ст. 58 ТК РФ). Отказ сотрудника в этом случае не имеет юридической силы — вы обязаны оформить его как бессрочного.

    Однако если сотрудник настаивает на расторжении договора по истечении срока, вы должны:

    1. Оформить Увольнение по п. 2 ч. 1 ст. 77 ТК РФ ("истечение срока трудового договора").
    2. Выплатить все причитающиеся суммы (зарплату, компенсацию за неиспользованный отпуск).

    В 1С это оформляется документом Увольнение с соответствующим основанием.

    Как отразить изменение договора в 6-НДФЛ?

    Сам факт изменения типа договора не влияет на форму 6-НДФЛ, так как она отражает только начисления и удержания НДФЛ. Однако косвенно это может повлиять на:

    • 🔹 Суммы начислений — если изменяется оклад или премиальные.
    • 🔹 Вычеты — если сотрудник теряет право на какие-то льготы (например, для срочников).

    Проверьте 6-НДФЛ после изменения договора, чтобы убедиться, что суммы совпадают с расчетной ведомостью.

    Можно ли вернуть бессрочный договор обратно в срочный?

    Да, но только при соблюдении условий ст. 59 ТК РФ. Для этого нужно:

    1. Заключить новое дополнительное соглашение с указанием срока и основания (например, "замещение временно отсутствующего сотрудника").
    2. В 1С создать документ Кадровый перевод с изменением типа договора на Срочный и указанием новой даты окончания.
    3. Убедиться, что изменение не ухудшает положение сотрудника (иначе он может оспорить его через суд).

    Внимательно проверьте, не нарушаете ли вы права сотрудника — перевод с бессрочного на срочный договор часто становится предметом споров в трудовой инспекции.

    Как проверить, что изменения корректно отразились в СЗВ-ТД?

    После изменения типа договора:

    1. Сформируйте отчет СЗВ-ТД за текущий период.
    2. Найдите раздел 3 "Сведения о трудовой деятельности".
    3. Проверьте, что в подразделе 3.2 "Трудовой договор" стоит код 0 (бессрочный) вместо 1 (срочный).
    4. Убедитесь, что дата изменения условий договора совпадает с датой вашего кадрового документа.

    Если в отчете ошибка, исправьте ее через Корректировку СЗВ-ТД (Отчеты → ПФР → Корректировка СЗВ-ТД).