Документ «Командировка группы»
Регистрирует одним приказом командировку сразу нескольких сотрудников: кто, куда, с какой целью и на какой период направляется группа. Это кадровый приказ-список — он не делает движений по регистрам; оплата дней по среднему заработку и суточные (казахстанская методика) считаются отдельными расчётными документами «Командировка». Документ раздела «Кадры» в ЗУП для Казахстана 3.1.
🎯 Что это и зачем
Когда в одну поездку — на выставку, объект или обучение — отправляется сразу несколько человек, удобнее оформить один приказ на всю группу, а не заводить отдельный документ на каждого. Именно для этого служит «Командировка группы» (имя объекта — КомандировкиСотрудников): кадровик одним документом фиксирует список командируемых, их даты, место назначения, принимающую сторону, цель и источник финансирования. Каждый сотрудник — отдельная строка табличной части «Сотрудники» со своими параметрами.
Важная особенность объекта: это приказ-регистрация, а не расчётный документ. Он не содержит денежных сумм (единственное числовое поле строки — ДнейВПути) и не формирует движений по регистрам. Начисление оплаты за дни командировки по среднему заработку и суточные — то, где работает казахстанская методика оплаты командировок, — выполняется связанными документами «Командировка» (по одному на сотрудника). Ссылка на такой расчётный документ хранится в колонке Командировка каждой строки. Поэтому казахстанские налоги и взносы (ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС) к самому групповому приказу отношения не имеют — они исчисляются в расчётных документах и общем начислении зарплаты месяца.
Кто работает: кадровик (специалист по кадровому делопроизводству) — при направлении группы в поездку. Шапка документа содержит данные для печатного приказа: руководитель-подписант, его должность, основание.
🧭 Где найти в программе
Раздел «Кадры» → пункт «Командировка группы». Откроется журнал документов; новый создаём кнопкой «Создать».
КраткийСоставДокумента) показывает состав группы, не открывая документ.👤 Часть 1. Для пользователя
Проходим по шагам: от пустого приказа до направленной в поездку группы и перехода к расчёту оплаты.
Урок 1. Оформление группового приказа
Когда: несколько сотрудников направляются в одну поездку и нужен один приказ на группу. Это основной сценарий.
- Создаём новый документ «Командировка группы» и указываем Организацию — это единственный обязательный реквизит, и именно он определяет, чьи сотрудники будут доступны в табличной части.
- В табличной части «Сотрудники» добавляем строку на каждого участника: выбираем Сотрудника (физлицо подставится автоматически как служебное поле).
- В каждой строке задаём период поездки: Дата начала и Дата окончания; при необходимости — Дней в пути.
- Заполняем параметры поездки по строке: Страна, город (поле
МестоНазначения), Организация-принимающая сторона (полеОрганизацияНазначения— это текст, не справочник), Цель и Командировка за счёт средств. - Для печатного приказа заполняем шапку: Дата события, Основание, Руководитель (подписант) и его Должность.
- Записываем/проводим документ. Поскольку движений нет, проведение фиксирует приказ, но регистры не затрагивает.
Урок 2. Переход к расчёту оплаты и суточных
Когда: приказ оформлен, и теперь нужно начислить оплату за дни командировки по среднему заработку и суточные.
- Открываем документ «Командировка группы» и находим нужную строку сотрудника в табличной части «Сотрудники».
- В колонке Командировка переходим по ссылке на индивидуальный расчётный документ «Командировка» (тип
ДокументСсылка.Командировка) — открываем существующий или создаём новый. - Именно в документе «Командировка» выполняется расчёт: оплата за дни командировки по среднему заработку и суточные по казахстанской методике; там же исчисляются ИПН, ОПВ, СО, ВОСМС и прочие налоги и взносы РК.
- Следим, чтобы периоды расчёта в индивидуальном документе соответствовали датам строки группового приказа.
- Повторяем для каждого сотрудника группы — связь «приказ → расчёт» реализована построчно, по одному расчётному документу на участника.
ДнейВПути). Если ограничиться только приказом, оплата и суточные начислены не будут. Полное оформление командировки = групповой приказ плюс расчётный документ «Командировка» по каждому сотруднику.based_on и inverse_based_on пусты). Связь с расчётными документами «Командировка» работает не через механизм «создать на основании», а через прямую ссылку в колонке Командировка каждой строки.Урок 3. Изменение состава, сроков и отмена
Когда: командировка продлена или сокращена, участник добавлен или исключён, либо приказ нужно отменить.
- Изменение сроков/состава. Открываем документ, меняем Дату начала / Дату окончания в нужных строках, добавляем или удаляем строки сотрудников. Записываем/перепроводим.
- После изменения дат проверяем связанные расчётные документы «Командировка» по изменённым строкам — периоды расчёта среднего заработка должны соответствовать новым датам.
- Отмена приказа. Сначала проверяем и снимаем/удаляем связанные расчётные документы «Командировка» по строкам, затем помечаем групповой документ на удаление.
- Поскольку движений нет, отмена проведения группового документа регистры не затрагивает — все расчётные последствия живут в индивидуальных документах «Командировка».
ДатаЗапрета) — служебная граница запрета редактирования; изменения задним числом могут быть ограничены датой запрета загрузки/редактирования данных.УдалитьДокументОснование) — устаревший, с пометкой «не используется». Заполнять его не нужно — он оставлен в метаданных для совместимости.🛠 Часть 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)
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 пуст; связь с «Командировка» реализована через ссылку в строке ТЧ, а не через «ввод на основании» |
Командировка. Для полного оформления автоматизации по каждому сотруднику группы проверяйте/создавайте связанный документ Командировка через ссылку Командировка в строке ТЧ «Сотрудники».🔗 Связанные разделы
- Командировка — индивидуальный расчётный документ: оплата дней по среднему заработку и суточные по казахстанской методике.
- Начисление зарплаты и взносов — как оплата командировки попадает в общий расчёт месяца, налоги и взносы РК.