Документ «Командировка группы»

Регистрирует одним приказом командировку сразу нескольких сотрудников: кто, куда, с какой целью и на какой период направляется группа. Это кадровый приказ-список — он не делает движений по регистрам; оплата дней по среднему заработку и суточные (казахстанская методика) считаются отдельными расчётными документами «Командировка». Документ раздела «Кадры» в ЗУП для Казахстана 3.1.

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

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

Когда в одну поездку — на выставку, объект или обучение — отправляется сразу несколько человек, удобнее оформить один приказ на всю группу, а не заводить отдельный документ на каждого. Именно для этого служит «Командировка группы» (имя объекта — КомандировкиСотрудников): кадровик одним документом фиксирует список командируемых, их даты, место назначения, принимающую сторону, цель и источник финансирования. Каждый сотрудник — отдельная строка табличной части «Сотрудники» со своими параметрами.

Важная особенность объекта: это приказ-регистрация, а не расчётный документ. Он не содержит денежных сумм (единственное числовое поле строки — ДнейВПути) и не формирует движений по регистрам. Начисление оплаты за дни командировки по среднему заработку и суточные — то, где работает казахстанская методика оплаты командировок, — выполняется связанными документами «Командировка» (по одному на сотрудника). Ссылка на такой расчётный документ хранится в колонке Командировка каждой строки. Поэтому казахстанские налоги и взносы (ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС) к самому групповому приказу отношения не имеют — они исчисляются в расчётных документах и общем начислении зарплаты месяца.

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

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

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

📌 Заметка. Точное расположение пункта в меню зависит от настроек интерфейса и прав. По составу это кадровый документ направления в командировку; если в разделе «Кадры» пункта нет — ищите его в подсистеме кадрового учёта или через «Все функции». В списке документов колонка «Сотрудники» (реквизит КраткийСоставДокумента) показывает состав группы, не открывая документ.

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

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

Урок 1. Оформление группового приказа

Когда: несколько сотрудников направляются в одну поездку и нужен один приказ на группу. Это основной сценарий.

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

Урок 2. Переход к расчёту оплаты и суточных

Когда: приказ оформлен, и теперь нужно начислить оплату за дни командировки по среднему заработку и суточные.

  1. Открываем документ «Командировка группы» и находим нужную строку сотрудника в табличной части «Сотрудники».
  2. В колонке Командировка переходим по ссылке на индивидуальный расчётный документ «Командировка» (тип ДокументСсылка.Командировка) — открываем существующий или создаём новый.
  3. Именно в документе «Командировка» выполняется расчёт: оплата за дни командировки по среднему заработку и суточные по казахстанской методике; там же исчисляются ИПН, ОПВ, СО, ВОСМС и прочие налоги и взносы РК.
  4. Следим, чтобы периоды расчёта в индивидуальном документе соответствовали датам строки группового приказа.
  5. Повторяем для каждого сотрудника группы — связь «приказ → расчёт» реализована построчно, по одному расчётному документу на участника.
⚠️ Важно. Групповой документ сумм не содержит: в его табличной части нет ни одного денежного поля (только ДнейВПути). Если ограничиться только приказом, оплата и суточные начислены не будут. Полное оформление командировки = групповой приказ плюс расчётный документ «Командировка» по каждому сотруднику.
📌 Заметка. Ввод «на основании» у этого документа не предусмотрен (based_on и inverse_based_on пусты). Связь с расчётными документами «Командировка» работает не через механизм «создать на основании», а через прямую ссылку в колонке Командировка каждой строки.

Урок 3. Изменение состава, сроков и отмена

Когда: командировка продлена или сокращена, участник добавлен или исключён, либо приказ нужно отменить.

  1. Изменение сроков/состава. Открываем документ, меняем Дату начала / Дату окончания в нужных строках, добавляем или удаляем строки сотрудников. Записываем/перепроводим.
  2. После изменения дат проверяем связанные расчётные документы «Командировка» по изменённым строкам — периоды расчёта среднего заработка должны соответствовать новым датам.
  3. Отмена приказа. Сначала проверяем и снимаем/удаляем связанные расчётные документы «Командировка» по строкам, затем помечаем групповой документ на удаление.
  4. Поскольку движений нет, отмена проведения группового документа регистры не затрагивает — все расчётные последствия живут в индивидуальных документах «Командировка».
💡 Подсказка. Реквизит Дата запрета (ДатаЗапрета) — служебная граница запрета редактирования; изменения задним числом могут быть ограничены датой запрета загрузки/редактирования данных.
📌 Заметка. Реквизит «(не используется) документ основание» (УдалитьДокументОснование) — устаревший, с пометкой «не используется». Заполнять его не нужно — он оставлен в метаданных для совместимости.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 11 реквизитов, 2 табличные части (Сотрудники и типовая ДополнительныеРеквизиты). Денежных полей нет — это кадровый приказ-список, а не расчётный документ. Ниже — полный реквизитный состав шапки и колонки основной табличной части (дословно из метаданных).

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

ИмяТипОбяз.Назначение
ОрганизацияСправочникСсылка.ОрганизацииДаОрганизация, направляющая сотрудников в командировку; определяет доступный состав сотрудников в ТЧ
КраткийСоставДокументаСтрока (синоним «Сотрудники»)НетАвтопредставление состава группы для списков документов; вручную не заполняется
ДатаСобытияДатаНетДата кадрового события (для приказа)
ОснованиеСтрокаНетОснование командировки (текст для печатной формы приказа)
РуководительСправочникСсылка.ФизическиеЛицаНетПодписант приказа
ДолжностьРуководителяСправочникСсылка.ДолжностиНетДолжность подписанта (синоним «Должность»)
ОснованиеПодписиРуководителя(тип в выгрузке не указан)НетОснование полномочий подписанта
ДатаЗапретаДатаНетСлужебная дата запрета редактирования (контроль изменений задним числом)
ОтветственныйСправочникСсылка.ПользователиНетПользователь, ответственный за документ
КомментарийСтрокаНетПроизвольный комментарий
УдалитьДокументОснованиеСтрокаНетУстаревший реквизит — синоним «(не используется) документ основание»; не заполнять
📌 О синонимах и устаревших полях. Реквизит УдалитьДокументОснование помечен «(не используется)» — наследие прежних версий, в работе игнорируется. Тип реквизита ОснованиеПодписиРуководителя в JSON-карте объекта не зафиксирован (пустое поле type). Российского наследия типовой ЗУП (НДФЛ/ФСС/СНИЛС/районный коэффициент и т.п.) в реквизитном составе этого документа нет — он простой кадровый приказ.

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

Основная ТЧ — Сотрудники («Сотрудники»): одна строка = один командируемый сотрудник со своими датами и параметрами поездки.

Имя колонкиТипНазначение
СотрудникСправочникСсылка.СотрудникиКлючевое поле строки — командируемый сотрудник
ФизическоеЛицоСправочникСсылка.ФизическиеЛицаФизлицо сотрудника (служебное, заполняется по сотруднику)
ДатаНачала / ДатаОкончанияДатаПериод командировки по строке; задаёт период связанного расчётного документа
ДнейВПутиЧислоКоличество дней в пути (единственное числовое поле ТЧ)
МестоНазначенияСтрокаМесто назначения (синоним «Страна, город») — свободный текст, не справочник
ОрганизацияНазначенияСтрокаПринимающая организация (синоним «Организация») — строковое поле, не справочник
ЦельСтрокаЦель командировки (текст приказа)
КомандировкаЗаСчетСредствСтрокаЗа счёт каких средств командировка
КомандировкаДокументСсылка.КомандировкаСсылка на индивидуальный расчётный документ «Командировка» (оплата по среднему заработку, суточные) — мост к начислению

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

⚠️ Коллизия синонимов «Организация». В шапке Организация — это справочник Организации (своя компания). В строке ТЧ ОрганизацияНазначения тоже подписана «Организация», но это строковое поле принимающей стороны. При построении DOM-селекторов агента различать их по контексту (шапка vs таблица) и по типу контрола: ссылка на справочник vs текстовое поле.

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

⚠️ Важно: движений нет. В метаданных объекта секция register_records пуста — документ не объявлен регистратором ни по одному регистру и не формирует движений ни по кадровым, ни по расчётным регистрам. Это сознательно «бездвиженческий» документ: групповая «Командировка группы» — приказ-регистрация, а вся расчётная нагрузка (начисления, налоги, взносы, суммы к выплате) лежит на связанных индивидуальных документах Командировка, доступных из колонки Командировка каждой строки ТЧ «Сотрудники».

Таким образом, проведение группового приказа не порождает записей в регистрах расчёта зарплаты, в казахстанском налоговом контуре (СведенияОбИсчисленииНалоговВзносовОтчислений, СведенияОбИсчисленииВычетовИПН и т.п.) или в регистрах сведений учёта времени. Все эти движения создаются позже — при проведении расчётных документов «Командировка», на которые ссылаются строки.

Что происходит при проведенииГде формируются движения
Групповой приказ «Командировка группы»Движений нет (register_records пуст) — фиксируется только факт приказа
Оплата дней по среднему заработку, суточные, ИПН/ОПВ/СО/ВОСМС, суммы к выплатеСвязанные документы Командировка (по ссылке в колонке Командировка строки)

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

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

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

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

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

// Реконструкция по metadata: register_records ПУСТ — движений документ не делает.
// Это не дословный код модуля (модуль в выгрузке отсутствует).
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // У документа НЕТ регистров-приёмников (register_records = []).
    // Групповой приказ "Командировка группы" не пишет ни в один регистр:
    //   - нет движений по регистрам расчёта зарплаты (Начисления / Удержания);
    //   - нет движений в КЗ-налоговом контуре (ИПН / ОПВ / СО / ВОСМС);
    //   - нет учёта времени и сумм к выплате на уровне этого документа.

    // Расчётные последствия наступают в СВЯЗАННЫХ документах "Командировка"
    // (ДокументСсылка.Командировка в колонке ТЧ Сотрудники.Командировка):
    // именно там считаются оплата по среднему заработку, суточные и налоги РК.

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

КонецПроцедуры
📌 Заметка. Команды и формы в карте объекта тоже не зафиксированы (commands и forms пусты) — используется типовая форма документа. Наличие печатной формы приказа и фактическую раскладку полей следует проверять по UI; селекторы агента строить от синонимов реквизитов (раздел «Структура объекта»).

Зависимости

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

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

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