Документ «Приостановление трудовых договоров»
Кадровый документ ЗУП для Казахстана 3.1, регистрирующий приостановление действия трудовых договоров (контрактов) сотрудников на заданный период. Проведение документа отключает плановые начисления на период приостановления, меняет кадровое состояние сотрудников и при необходимости освобождает позиции штатного расписания.
🎯 Что это и зачем
Трудовое законодательство Республики Казахстан (Трудовой кодекс РК) предусматривает возможность приостановления трудового договора (контракта) — то есть временного прекращения его действия без расторжения. Документ «Приостановление трудовых договоров» фиксирует сам факт приостановления в информационной базе, задаёт период по каждому сотруднику и автоматически прекращает применение плановых начислений на этот период.
Ключевое практическое следствие для расчёта заработной платы РК: за период приостановления плановые начисления не применяются (регистр ПрименениеПлановыхНачислений), а значит не возникает и база для казахстанских обязательных платежей — ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС. Документ не является расчётным: он не начисляет суммы, а только изменяет кадровые состояния и параметры расчётного периода.
Кто работает: кадровая служба, как правило, по факту наступления основания приостановления. Документ вводится по событию; нумерация строковая (длина 11), в пределах года.
🧭 Где найти в программе
👤 Часть 1. Для пользователя
Проходим по шагам: от пустого документа до проведённого приостановления.
Урок 1. Оформление приостановления трудового договора
Когда: наступило основание для приостановления трудового договора (контракта) одного или нескольких сотрудников.
- Создаём новый документ «Приостановление трудовых договоров».
- Заполняем Организацию — организация-работодатель, в которой приостанавливаются договоры. Реквизит обязателен (ShowError).
- Выбираем Основание приостановления из справочника «Основания приостановления трудовых договоров контрактов». Реквизит обязателен (ShowError) — без него документ не проведётся.
- При наличии кадрового приказа указываем Дату события (дата приказа), Номер приказа и Наименование документа — эти поля используются для печатных форм.
- В табличной части «Сотрудники» добавляем строки: для каждой строки выбираем Сотрудника и задаём Дату начала и Дату окончания периода приостановления. У разных сотрудников периоды могут отличаться — они задаются именно в строках ТЧ, а не в шапке.
- Проверяем флаги при необходимости (см. Урок 3 о трудовой книжке и освобождении ставок).
- Нажимаем «Провести».
Урок 2. Ввод на основании карточки сотрудника
Когда: приостановление оформляется по конкретному сотруднику непосредственно из его карточки.
- Открываем элемент справочника «Сотрудники».
- Используем команду «Создать на основании» → «Приостановление трудовых договоров» (документ указан в
metadata.based_on = Catalog.Сотрудники). - Проверяем автоподстановку организации и сотрудника в созданном документе.
- Заполняем обязательное поле «Основание приостановления» — оно не подставляется автоматически.
- В строке табличной части «Сотрудники» проверяем или вносим Дату начала и Дату окончания.
- Проводим документ.
inverse_based_on пуст). Снятие приостановления оформляется отдельным документом.Урок 3. Корректировка и перепроведение
Когда: изменились даты периода, состав сотрудников или основание; либо нужно отразить приостановление в трудовой книжке или освободить ставки.
- Трудовая книжка. Если запись о приостановлении должна попасть в трудовую книжку — установите флаг «Отразить в трудовой книжке». Дополнительно заполните «Наименование документа», «Номер приказа» и «Дату события»: эти реквизиты документа-основания нужны для записи мероприятия трудовой деятельности (регистр
МероприятияТрудовойДеятельности). - Освобождение ставок. Если на период приостановления нужно высвободить позиции штатного расписания (чтобы на ставку можно было принять другого работника) — установите флаг «Освободить ставки на период приостановления» (
ОсвобождатьСтавки). При проведении документ запишет освобождение в регистрЗанятостьПозицийШтатногоРасписания. - Изменение дат или состава. Найдите документ в форме списка (нумерация в пределах года), откройте, измените строки ТЧ «Сотрудники» (
ДатаНачала/ДатаОкончания) или реквизиты шапки, перепроведите. - После перепроведения проверьте состояние сотрудника и плановые начисления за затронутые месяцы.
ОсвобождатьСтавки имеет смысл устанавливать только осознанно: он разрешает принять другого сотрудника на эту позицию штатного расписания на период приостановления. Если замена не планируется — флаг лучше не трогать.🛠 Часть 2. Для программиста
Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). Проводимый документ с движениями по шести регистрам сведений. Формы в выгрузке отсутствуют — используются стандартные формы платформы.
Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация | CatalogRef.Организации | Да (ShowError) | Организация-работодатель; обязателен; ограничивает выбор сотрудников в ТЧ |
ОснованиеПриостановления | CatalogRef.ОснованияПриостановленияТрудовыхДоговоровКонтрактов | Да (ShowError) | Юридическое основание приостановления из специализированного справочника |
ОсвобождатьСтавки | xs:boolean | Нет | Синоним «Освободить ставки на период приостановления»; управляет записями в ЗанятостьПозицийШтатногоРасписания |
ОтразитьВТрудовойКнижке | xs:boolean | Нет | Флаг отражения в трудовой книжке; связан с регистром МероприятияТрудовойДеятельности |
НомерПриказа | xs:string | Нет | Номер кадрового приказа; для печатных форм и записи трудовой деятельности |
НаименованиеДокумента | xs:string | Нет | Наименование документа-основания; для записи мероприятия трудовой деятельности |
ДатаСобытия | xs:dateTime | Нет | Дата приказа/основания; используется для печатных форм и записи в трудовую книжку |
Руководитель | CatalogRef.ФизическиеЛица | Нет | Подписант-руководитель для печатной формы приказа |
ДолжностьРуководителя | CatalogRef.Должности | Нет | Синоним «Должность». Должность руководителя для печатной формы |
ОснованиеПодписиРуководителя | (составной) | Нет | Основание права подписи руководителя |
ГлавныйБухгалтер | CatalogRef.ФизическиеЛица | Нет | Подписант — главный бухгалтер |
ДолжностьГлавногоБухгалтера | CatalogRef.Должности | Нет | Должность главного бухгалтера |
ОснованиеПодписиГлавногоБухгалтера | (составной) | Нет | Основание права подписи главного бухгалтера |
РуководительКадровойСлужбы | CatalogRef.ФизическиеЛица | Нет | Подписант — руководитель кадровой службы |
ДолжностьРуководителяКадровойСлужбы | CatalogRef.Должности | Нет | Синоним «Должность». Должность руководителя кадровой службы |
ОснованиеПодписиРуководителяКадровойСлужбы | (составной) | Нет | Основание права подписи руководителя кадровой службы |
КраткийСоставДокумента | xs:string | Нет | Синоним «Сотрудники». Краткое строковое представление состава для журналов; не редактировать вручную |
Ответственный | CatalogRef.Пользователи | Нет | Пользователь ИБ, ответственный за документ |
Комментарий | xs:string | Нет | Произвольный комментарий |
Табличные части
ТЧ Сотрудники — основная, определяет чьи договоры приостанавливаются и на какой период.
| Имя | Тип | Назначение |
|---|---|---|
Сотрудник | CatalogRef.Сотрудники | Сотрудник, чей трудовой договор (контракт) приостанавливается |
ДатаНачала | xs:dateTime | Дата начала приостановления; определяет интервал записей во всех периодических регистрах |
ДатаОкончания | xs:dateTime | Дата окончания приостановления (граница периода) |
ТЧ ФизическиеЛица — вспомогательный список физических лиц.
| Имя | Тип | Назначение |
|---|---|---|
ФизическоеЛицо | CatalogRef.ФизическиеЛица | Физическое лицо (вспомогательная ТЧ) |
ТЧ ДополнительныеРеквизиты — стандартный механизм доп. реквизитов БСП.
| Имя | Тип | Назначение |
|---|---|---|
Свойство | ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения | Вид дополнительного реквизита |
Значение | (составной) | Значение дополнительного реквизита |
ТекстоваяСтрока | xs:string | Текстовое значение |
Движения по регистрам
Документ объявлен регистратором по шести регистрам сведений.
| Регистр | Тип | Назначение |
|---|---|---|
ПриостановленияТрудовыхДоговоровКонтрактов | Сведений | Профильный регистр: факт и период приостановления трудового договора (контракта) сотрудника |
ДанныеСостоянийСотрудников | Сведений | Состояние сотрудника на период приостановления; используется расчётом зарплаты при определении отработанного времени |
ПрименениеПлановыхНачислений | Сведений | Прекращение/возобновление применения плановых начислений на период; как следствие за период не начисляется оплата и не возникает база ИПН/ОПВ/ОПВР/СО/ВОСМС/ООСМС |
МероприятияТрудовойДеятельности | Сведений | Запись мероприятия для трудовой книжки / сведений о трудовой деятельности; связан с флагом ОтразитьВТрудовойКнижке |
ЗанятостьПозицийШтатногоРасписания | Сведений | Освобождение позиций штатного расписания на период; связан с флагом ОсвобождатьСтавки |
ПараметрыПериодовСтажаПФР | Сведений | Параметры периодов стажа — наследие РФ-типовой (аббревиатура «ПФР» — Пенсионный фонд России); сохранён по совместимости, в КЗ-учёте стажа на него не опираться |
ПрименениеПлановыхНачислений.Как формируется проведение — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит данный документ.Структура обязательности (из fill_value_required: ShowError) — то, что проверяет платформа перед проведением:
// Реконструкция по metadata: 2 реквизита шапки с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически; имена — дословно из метаданных.
ПроверяемыеРеквизиты = "Организация, ОснованиеПриостановления";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).
// Проверка непустоты ТЧ «Сотрудники» в выгрузке не показана,
// но без строк ТЧ документ содержательно пуст — движения не сформируются.
Схема проведения (реконструкция по metadata.register_records — 6 регистров сведений):
// Реконструкция по metadata.register_records. Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Для каждой строки ТЧ «Сотрудники» (Сотрудник + ДатаНачала + ДатаОкончания):
// 1. Профильный регистр: факт приостановления договора.
Движения.ПриостановленияТрудовыхДоговоровКонтрактов;
// 2. Кадровое состояние сотрудника на период.
Движения.ДанныеСостоянийСотрудников;
// 3. Отключение плановых начислений → нет оплаты → нет базы ИПН/ОПВ/СО/ВОСМС.
Движения.ПрименениеПлановыхНачислений;
// 4. Трудовая книжка — только если ОтразитьВТрудовойКнижке = Истина.
Если ОтразитьВТрудовойКнижке Тогда
Движения.МероприятияТрудовойДеятельности;
// Используются НаименованиеДокумента, НомерПриказа, ДатаСобытия.
КонецЕсли;
// 5. Штатное расписание — только если ОсвобождатьСтавки = Истина.
Если ОсвобождатьСтавки Тогда
Движения.ЗанятостьПозицийШтатногоРасписания;
КонецЕсли;
// 6. Наследие РФ-типовой — параметры периодов стажа (регистр с «ПФР» в имени).
Движения.ПараметрыПериодовСтажаПФР; // в KZ-учёте стажа смотри профильные регистры
// 7. Запись движений.
Движения.Записать();
КонецПроцедуры
Зависимости
Список общих модулей в выгрузке отсутствует (bsl_static пуст). Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Справочники | Организации, Сотрудники, ФизическиеЛица, Должности, ОснованияПриостановленияТрудовыхДоговоровКонтрактов, Пользователи |
| Документы-основания | Catalog.Сотрудники — ввод «на основании» из карточки сотрудника |
| Механизм доп. реквизитов | ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения (БСП) |
| Регистры-приёмники | Шесть регистров сведений (см. раздел «Движения») |
inverse_based_on в выгрузке пуст — ни один документ не вводится «на основании» документа «Приостановление трудовых договоров». Снятие приостановления и возобновление договора оформляются отдельными кадровыми документами.🔗 Связанные разделы
- Увольнение — соседний документ раздела «Кадры»; оформление прекращения трудового договора.
- Приём на работу — оформление нового трудового договора; при освобождении ставок через флаг
ОсвобождатьСтавкина освобождённую позицию может быть принят другой сотрудник.