Документ «Сведения о штатном расписании»

Собирает перечень штатных единиц медицинской организации для выгрузки в российский медицинский регистр медработников: сопоставляет позиции внутреннего штатного расписания с классификаторами регистра и фиксирует количество ставок. Документ является наследием российской типовой конфигурации ЗУП 3.1 и к регламентированному кадровому учёту Республики Казахстан отношения не имеет.

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

⚠️ Наследие РФ-типовой: в РК не применяется. Документ «Сведения о штатном расписании» предназначен для выгрузки в российский регистр медицинских работников (парный к документу «Сведения о работниках для медрегистра»). В конфигурации «Зарплата и управление персоналом для Казахстана 3.1» он достался от типовой ЗУП 3.1 и не используется в задачах казахстанского кадрового учёта. Не предлагайте его сотрудникам казахстанских организаций для решения задач РК.

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

Документ предназначен для формирования выгрузки данных о штатном расписании медицинской организации в российский медицинский регистр медработников. Кадровая служба медучреждения создаёт документ, перечисляет в табличной части штатные единицы — каждую с привязкой к классификаторам подразделений и должностей регистра и количеством ставок — и затем формирует файл выгрузки для передачи в регистр. Готовность выгрузки фиксируется флагом ФайлСформирован.

В конфигурации ЗУП для Казахстана документ является наследием российской типовой ЗУП 3.1: использует специализированный справочник классификаторов ЭлементыКлассификаторовМедРегистра и реквизит «Идентификатор учреждения» (УИНОрганизации). Казахстанские нормы — ИПН, ОПВ, ОПВР, СО, ВОСМС/ООСМС, единый платёж, ФНО, enbek.kz — к данному документу не относятся.

Комментарий метаданных объекта: «АПК:93 представления объекта и списка совпадают».

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

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

📌 Заметка. Список форм и команд в метаданных пуст (forms: [], commands: []) — в JSON-карте точное расположение пункта меню не зафиксировано. Если пункт в меню не найден, воспользуйтесь «Все функции» → «Документы» → «Сведения о штатном расписании». В меню появится только при наличии соответствующих прав доступа.

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

Сценарии работы синтезированы из структуры метаданных; формы и кнопки автозаполнения в карте объекта не зафиксированы.

Урок 1. Создание сведений о штатном расписании

Когда: необходимо подготовить очередную выгрузку данных о штатном расписании в медицинский регистр.

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

Урок 2. Сопоставление позиций с классификаторами регистра

Когда: для каждой строки табличной части ШтатныеЕдиницы необходимо сопоставить позицию внутреннего справочника с кодировкой медицинского регистра.

  1. В строке ТЧ ШтатныеЕдиницы выберите ПозицияШтатногоРасписания — ссылка на реальную позицию из справочника «Штатное расписание» базы.
  2. Подберите ПодразделениеХарактеристика из справочника ЭлементыКлассификаторовМедРегистра — кодировка подразделения по требованиям регистра.
  3. Подберите ДолжностьХарактеристика из того же справочника ЭлементыКлассификаторовМедРегистра — кодировка должности.
  4. Заполните НаименованиеПодразделения строкой — именно так наименование войдёт в файл выгрузки.
  5. При необходимости добавьте произвольное Описание позиции.
  6. Укажите КоличествоСтавок (десятичное число, например 0.5 или 1.0).
⚠️ Важно. В строке двойное представление подразделения: ссылка на классификатор (ПодразделениеХарактеристика) и строковое наименование (НаименованиеПодразделения). Следите за их согласованностью — расхождение приведёт к некорректным данным в файле выгрузки.
💡 Подсказка. Колонки строк ТЧ метаданными не проверяются (DontCheck) — программа не предупредит о незаполненных ПодразделениеХарактеристика или ДолжностьХарактеристика. Проверьте заполнение вручную перед формированием файла. Перед сопоставлением убедитесь, что справочник ЭлементыКлассификаторовМедРегистра загружен актуальными данными классификатора — без этого подбор значений невозможен.

Урок 3. Актуализация при изменении штатного расписания

Когда: штатное расписание изменилось (новые позиции, изменение ставок) и необходимо передать актуальные данные в регистр.

  1. Откройте список документов «Сведения о штатном расписании» и найдите прежний документ. Нумерация непериодическая — используйте поиск по дате или номеру.
  2. Создайте новый документ или скорректируйте существующий до момента формирования файла выгрузки.
  3. В ТЧ ШтатныеЕдиницы добавьте новые позиции, скорректируйте КоличествоСтавок по изменившимся строкам.
  4. Запишите документ.
  5. Сформируйте файл выгрузки (механизм в карте объекта не зафиксирован — уточните в интерфейсе программы).
  6. Убедитесь, что флаг ФайлСформирован установлен.
💡 Подсказка. Для контроля истории выгрузок ориентируйтесь по номеру/дате документа, флагу ФайлСформирован, полям Ответственный и Комментарий — единственные встроенные индикаторы статуса выгрузки.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Nonperiodical (нумерация сквозная, не сбрасывается в начале периода). Объект содержит 5 реквизитов шапки и 2 табличные части. Формы и команды в JSON-карте не определены (forms: [], commands: []).

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

ИмяТипОбяз.Назначение
УИНОрганизацииxs:stringShowError«Идентификатор учреждения» в медрегистре; код, выданный оператором регистра; единственный обязательный реквизит
Организацияcfg:CatalogRef.ОрганизацииDontCheckОрганизация-медучреждение, по штатному расписанию которой готовятся сведения; по метаданным не проверяется, но содержательно необходима
ФайлСформированxs:booleanDontCheckПризнак «файл выгрузки сформирован»; статусный флаг готовности
Ответственныйcfg:CatalogRef.ПользователиDontCheckОтветственный пользователь; для журнала выгрузок
Комментарийxs:stringDontCheckПроизвольная заметка

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

ТЧ ШтатныеЕдиницы («Штатные единицы») — основная ТЧ, строки штатного расписания для выгрузки в регистр:

ИмяТипНазначение
ПозицияШтатногоРасписанияcfg:CatalogRef.ШтатноеРасписаниеПозиция из внутреннего справочника штатного расписания базы — ключевая колонка ТЧ
ПодразделениеХарактеристикаcfg:CatalogRef.ЭлементыКлассификаторовМедРегистраКодировка подразделения по классификатору медрегистра
ДолжностьХарактеристикаcfg:CatalogRef.ЭлементыКлассификаторовМедРегистраКодировка должности по классификатору медрегистра
КоличествоСтавокxs:decimalКоличество ставок по позиции (десятичное, например 0.5 или 1.0)
НаименованиеПодразделенияxs:stringНаименование подразделения строкой — как войдёт в файл выгрузки
Описаниеxs:stringПроизвольное описание позиции

ТЧ ДополнительныеРеквизиты («Дополнительные реквизиты») — стандартный механизм доп. реквизитов БСП:

ИмяТипНазначение
Свойствоcfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведенияВид дополнительного реквизита
Значение(составной, в карте пуст)Значение свойства
ТекстоваяСтрокаxs:stringТекстовое значение свойства

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

Документ не пишет в регистры: register_records в JSON-карте пуст. Документ является исключительно контейнером данных для формирования файла выгрузки — никаких движений при записи не создаётся.

📌 Заметка. Отсутствие движений по регистрам означает, что документ не влияет на расчёт зарплаты, кадровые состояния, налоги и взносы. Его запись и удаление не затрагивают учётные данные базы.

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

⚠️ Реконструкция по метаданным, не цитата кода. В использованной JSON-карте объекта секции bsl_static и bsl_summaries пусты — модули объекта и форм отсутствуют. Дословный текст процедур привести невозможно. Ниже — схема, корректная по структуре метаданных.

Документ не имеет процедуры ОбработкаПроведения в обычном смысле: нет ни РежимаПроведения, ни записей регистров. Единственная платформенная проверка — обязательность УИНОрганизации:

// Реконструкция по metadata.attributes (fill_value_required: ShowError).
// Платформа выполняет проверку автоматически перед записью документа.
// Все остальные реквизиты — DontCheck, проверяются на уровне прикладного кода
// (в выгрузке модуль объекта отсутствует).

ПроверяемыеРеквизиты = "УИНОрганизации";  // ShowError — единственный обязательный

// register_records: [] — движений нет.
// Документ не проводится; запись = сохранение данных в ИБ.

Механизм формирования файла выгрузки (команда, вызываемая из формы или обработки) в карте объекта не зафиксирован. После выгрузки программа должна устанавливать флаг ФайлСформирован = Истина — конкретный модуль в данных отсутствует.

Зависимости

Документ не имеет оснований (based_on: []) и не является основанием для других объектов (inverse_based_on: []). Ссылочные зависимости через реквизиты:

ЗависимостьЧто используется
Справочник ОрганизацииРеквизит шапки Организация
Справочник ПользователиРеквизит шапки Ответственный
Справочник ШтатноеРасписаниеКолонка ТЧ ПозицияШтатногоРасписания — привязка к реальным позициям базы
Справочник ЭлементыКлассификаторовМедРегистраКолонки ТЧ ПодразделениеХарактеристика и ДолжностьХарактеристика — без загруженного классификатора подбор значений невозможен
ПланВидовХарактеристик ДополнительныеРеквизитыИСведенияТЧ ДополнительныеРеквизиты (механизм БСП)
Документ СведенияОРаботникахДляМедРегистраЛогически парный объект: общие реквизиты шапки УИНОрганизации, ФайлСформирован и общий классификатор
📌 Наследие РФ-типовой. Справочник ЭлементыКлассификаторовМедРегистра и реквизит УИНОрганизации специфичны для российского медрегистра. В задачах учёта по законодательству РК (ИПН/ОПВ/ОПВР/СО/ВОСМС/ООСМС, ЕСУТД/enbek.kz, ФНО) эти объекты не задействованы.

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