Документ «Продление договора»

Регистрирует продление трудового договора (контракта) конкретного сотрудника: фиксирует новую дату завершения, срочность/сезонность и основание срочного договора, обновляет «договорное досье» сотрудника в регистрах сведений конфигурации.

ЗУП для Казахстана, ред. 3.1 · v3.1.2.24 · обновлено 2026-06

🎯 Что это и зачем

По нормам Трудового кодекса Республики Казахстан срочный трудовой договор заключается на определённый срок или для выполнения конкретных работ. Когда срок истекает и стороны договорились продолжить трудовые отношения — кадровик оформляет дополнительное соглашение к договору. Именно для этого события в ЗУП для Казахстана предусмотрен документ «Продление договора».

Документ строго персональный: один документ — один сотрудник. Он фиксирует новые параметры договора: дату продления, новую дату завершения, признак срочности и сезонности, нормативное основание. После проведения актуализируются данные в регистрах сведений договора — именно оттуда другие документы и отчёты конфигурации получают текущие параметры трудового договора сотрудника.

Документ является чисто кадровым: расчётных, табельных и бухгалтерских движений нет — начисления зарплаты, ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и единый платёж данный документ не затрагивает. Кто работает с документом: кадровик или HR-специалист, по событию наступления/продления срочного договора.

🧭 Где найти в программе

Раздел «Кадры» → пункт «Продление договора». Откроется журнал документов; новый создаём кнопкой «Создать» либо командой «Создать на основании» из карточки сотрудника.

📌 Заметка. В выгрузке метаданных данные о подсистемах и командном интерфейсе отсутствуют — точное расположение в меню зависит от версии интерфейса и настроек прав пользователя. Если пункт не найден в разделе «Кадры» — воспользуйтесь поиском или «Все функции».

👤 Часть 1. Для пользователя

Проходим по шагам: от открытия нового документа до проведённого продления договора.

Урок 1. Продление срочного трудового договора

Когда: у сотрудника истекает (или истёк) срочный трудовой договор, стороны договорились продлить его на новый срок, оформляется дополнительное соглашение.

  1. Создаём новый документ «Продление договора». Указываем Организацию (обязательное поле — документ не проведётся без него).
  2. Выбираем Сотрудника — поле Физическое лицо заполнится автоматически (определяется по сотруднику).
  3. Заполняем реквизиты продлеваемого договора: Номер (ТрудовойДоговорНомер) и Дата трудового договора (ТрудовойДоговорДата) — они идентифицируют исходный договор и попадут в данные регистров.
  4. Указываем Дату продления (ДатаПродления) — это дата, с которой действует продление. Поле обязательное.
  5. Устанавливаем флаг «Срочный договор» (СрочныйДоговор), выбираем Основание срочного договора из справочника ОснованияЗаключенияСрочныхТрудовыхДоговоров, заполняем Срок заключения договора (текстовая строка) и новую Дату завершения трудового договора.
  6. При необходимости заполняем реквизиты для печатной формы доп.соглашения: Представитель нанимателя, Должность, Оборудование рабочего места, Иные условия договора.
  7. Нажимаем «Провести» (или «Провести и закрыть»).
📷 Скриншот: шапка документа «Продление договора»
Шапка документа: Организация, Сотрудник, Дата продления, реквизиты продлеваемого договора и блок срочности.
💡 Подсказка. Удобнее создавать документ через карточку сотрудника: откройте справочник «Сотрудники», выберите нужного сотрудника, нажмите «Создать на основании» → «Продление договора». Поля «Организация» и «Сотрудник» подставятся автоматически.
⚠️ Важно. Три обязательных поля: Организация, Сотрудник, Дата продления. Без любого из них документ выдаст ошибку заполнения и не проведётся. Заполняйте именно в этом порядке: организация → сотрудник → дата продления. ДатаЗавершенияТрудовогоДоговора — это новая граница договора; ТрудовойДоговорДата — дата исходного договора, она не меняется. СрокЗаключенияДоговора — строка (текст вида «на 1 год», «до 31.12.2026»), а не дата.

Урок 2. Продление договора на сезонные работы

Когда: продлевается договор, заключённый для выполнения сезонных работ (посевная, строительный сезон и т.п.).

  1. Создаём документ и заполняем базовые поля, как в Уроке 1 (Организация, Сотрудник, Дата продления).
  2. Заполняем реквизиты исходного договора (Номер, Дата трудового договора).
  3. Устанавливаем флаг «Для выполнения сезонных работ» (СезонныйДоговор). При необходимости также устанавливаем флаг «Срочный договор» — оба флага независимы по метаданным.
  4. Указываем Дату завершения трудового договора по окончании сезона и Срок заключения договора (текст).
  5. При сезонном характере работ выбираем Основание срочного договора из справочника (если применимо).
  6. Проводим документ.
📌 Заметка. Флаги СрочныйДоговор и СезонныйДоговор независимы: их сочетание определяется реальной кадровой ситуацией. Для чисто сезонных работ без указания конкретного срока можно установить только СезонныйДоговор; для сезонного договора с фиксированной датой окончания — оба флага.

Урок 3. Исправление ранее проведённого продления

Когда: продление введено с ошибкой (неверная дата завершения, неправильное основание), документ уже проведён — его нельзя просто отредактировать задним числом.

  1. Создаём новый документ «Продление договора».
  2. Заполняем реквизит «Исправленный документ» (ИсправленныйДокумент) — выбираем ссылку на тот документ «Продление договора», который нужно исправить.
  3. Вносим все реквизиты заново, уже с корректными значениями: Организация, Сотрудник, Дата продления, реквизиты договора, флаги срочности/сезонности, новая дата завершения.
  4. Проводим документ-исправление.
⚠️ Важно. После проведения исправляющего документа в регистрах сведений договора (СведенияКонтрактаДоговораСотрудника и ОсновныеДанныеКонтрактаДоговораСотрудника) действующими становятся данные исправляющего документа. Исходный документ остаётся в базе как история — его не нужно удалять или перепроводить. Проведённый документ прошлого периода не редактируйте напрямую.
💡 Подсказка. История всех продлений договора по конкретному сотруднику: откройте список документов «Продление договора» и отберите по полю «Сотрудник». Актуальное состояние параметров договора — в регистрах сведений, а не в последнем документе списка.

🛠 Часть 2. Для программиста

Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.

Структура объекта

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year. Табличных частей со списком сотрудников нет — документ персональный (один сотрудник в шапке). Единственная табличная часть — стандартный механизм дополнительных реквизитов.

Реквизиты шапки

ИмяТипОбяз.Назначение
ОрганизацияСправочникСсылка.ОрганизацииДаОрганизация-работодатель; задаёт контекст документа и принадлежность записей регистров
СотрудникСправочникСсылка.СотрудникиДаСотрудник, чей договор продлевается; один документ — один сотрудник
ФизическоеЛицоСправочникСсылка.ФизическиеЛицаНетФизлицо сотрудника; заполняется по сотруднику (сопутствующий реквизит)
ДатаПродленияДата (xs:dateTime)ДаДата, с которой действует продление договора; ключевая дата записи в регистры
ТрудовойДоговорНомерСтрока (синоним «Номер»)НетНомер продлеваемого трудового договора; попадает в данные регистров
ТрудовойДоговорДатаДатаНетДата заключения исходного договора; идентифицирует продлеваемый договор
СрочныйДоговорБулевоНетПризнак срочного трудового договора; с ним связаны ОснованиеСрочногоДоговора, СрокЗаключенияДоговора, ДатаЗавершенияТрудовогоДоговора
СезонныйДоговорБулево (синоним «Для выполнения сезонных работ»)НетПризнак сезонного характера работ; независим от СрочныйДоговор
ДатаЗавершенияТрудовогоДоговораДатаНетНовая дата окончания договора после продления — главный результат документа для контроля сроков
ОснованиеСрочногоДоговораСправочникСсылка.ОснованияЗаключенияСрочныхТрудовыхДоговоровНетНормативное основание срочности; выбирается из справочника оснований по ТК РК
СрокЗаключенияДоговораСтрокаНетСрок договора текстом (для печатных форм и данных договора); не дата — строка вида «на 1 год»
ПредставительНанимателяСправочникСсылка.ФизическиеЛицаНетФизлицо-подписант договора со стороны работодателя; для печатной формы доп.соглашения
ДолжностьПредставителяНанимателяСправочникСсылка.Должности (синоним «Должность»)НетДолжность подписанта; для печатной формы
ОснованиеПредставителяНанимателя(тип не определён)НетОснование полномочий подписанта (устав, доверенность); термин — наследие типовой ЗУП РФ (госслужба)
ВидАктаГосорганаСтрокаНетВид акта государственного органа; наследие контура госслужбы типовой российской ЗУП — в обычных коммерческих организациях РК не заполняется
ОборудованиеРабочегоМестаСтрокаНетОписание оборудования рабочего места; условие договора для печатной формы
ИныеУсловияДоговораСтрокаНетИные условия договора; текст для печатной формы доп.соглашения
ИсправленныйДокументДокументСсылка.ПродлениеКонтрактаДоговораНетСсылка на исправляемый документ того же вида; включает механизм исправлений
ОтветственныйСправочникСсылка.ПользователиНетОтветственный пользователь
КомментарийСтрокаНетПроизвольный комментарий
📌 Наследие РФ-типовой. Реквизиты ВидАктаГосоргана и ОснованиеПредставителяНанимателя — наследие контура служебных контрактов госслужбы типовой российской ЗУП 3.1. В казахстанских коммерческих организациях их можно оставлять пустыми. Термин «контракт» в имени объекта (ПродлениеКонтрактаДоговора) — также наследие типовой; в практике РК документ применяется для трудовых договоров.

Табличные части

ИмяНазначение
ДополнительныеРеквизитыСтандартный механизм дополнительных реквизитов (свойств) 1С; настраивается администратором под конкретную организацию

Состав колонок ТЧ ДополнительныеРеквизиты: Свойство (ПВХ «ДополнительныеРеквизитыИСведения»), Значение (составной тип), ТекстоваяСтрока (строковое значение для текстовых свойств).

Движения по регистрам

Документ объявлен регистратором по двум регистрам сведений. Расчётных, накопительных, бухгалтерских и табельных движений нет — документ чисто кадровый/договорной.

РегистрТипНазначение
СведенияКонтрактаДоговораСотрудникаСведенийДетальные сведения договора/контракта: срочность, основания, условия, сроки — актуализируется при проведении
ОсновныеДанныеКонтрактаДоговораСотрудникаСведенийОсновные данные договора: номер, даты — актуализируется при проведении

Именно из этих двух регистров другие документы и отчёты конфигурации читают текущие параметры трудового договора сотрудника. Документ «Продление договора» является регистратором (вносит актуальную запись при проведении) и исправителем (перезаписывает данные при проведении исправляющего документа с заполненным ИсправленныйДокумент).

Как формируется проведение — реальный код (3.1.2.24)

⚠️ Важно об источнике. В использованной XML-выгрузке конфигурации модули объекта и форм отсутствуют (секции bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения / обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.

Структура обязательности (из fill_value_required: ShowError) — то, что проверяет типовая ОбработкаПроверкиЗаполнения на уровне платформы:

// Реконструкция по metadata: 3 реквизита с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты = "Организация, Сотрудник, ДатаПродления";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).

Схема проведения (реконструкция): по двум регистрам сведений записываются актуальные данные договора сотрудника.

// Реконструкция по metadata.register_records (2 регистра). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // 1. Регистр «ОсновныеДанныеКонтрактаДоговораСотрудника»:
    //    Записываются основные данные договора по измерению «Сотрудник» / «ДатаПродления»:
    //    - ТрудовойДоговорНомер, ТрудовойДоговорДата
    //    - ДатаЗавершенияТрудовогоДоговора
    //    - СрокЗаключенияДоговора
    Движения.ОсновныеДанныеКонтрактаДоговораСотрудника;

    // 2. Регистр «СведенияКонтрактаДоговораСотрудника»:
    //    Записываются детальные сведения по измерению «Сотрудник» / «ДатаПродления»:
    //    - СрочныйДоговор, СезонныйДоговор
    //    - ОснованиеСрочногоДоговора
    //    - ОборудованиеРабочегоМеста, ИныеУсловияДоговора
    //    - ПредставительНанимателя, ДолжностьПредставителяНанимателя и пр.
    Движения.СведенияКонтрактаДоговораСотрудника;

    // 3. При заполненном ИсправленныйДокумент — механизм исправления:
    //    данные исправляющего документа вытесняют данные исходного в регистрах.

    // 4. Запись наборов записей регистров.
    Движения.Записать();

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

Зависимости

Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:

ЗависимостьЧто используется
СправочникиОрганизации, Сотрудники, ФизическиеЛица, Должности, ОснованияЗаключенияСрочныхТрудовыхДоговоров, Пользователи
Механизм доп. реквизитовПВХ ДополнительныеРеквизитыИСведения — ТЧ ДополнительныеРеквизиты
Документы-основания (ввод на основании)Catalog.Сотрудники — из карточки сотрудника командой «Создать на основании»; поля Организация и Сотрудник подставляются автоматически
Механизм исправленийТип DocumentRef.ПродлениеКонтрактаДоговора в реквизите ИсправленныйДокумент
Регистры-приёмникиInformationRegister.СведенияКонтрактаДоговораСотрудника, InformationRegister.ОсновныеДанныеКонтрактаДоговораСотрудника
📌 Заметка. В выгрузке метаданных список документов, создаваемых на основании «Продления договора» (inverse_based_on), пуст. Формы объекта также не определены в выгрузке — для DOM-селекторов используйте имена реквизитов из таблицы выше (в типовых формах 1С имена элементов управления совпадают с именами метаданных).

🔗 Связанные разделы