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

Оформляет служебную командировку сотрудника: регистрирует период отсутствия и вид времени для табеля, при необходимости освобождает ставку в штатном расписании, а главное — начисляет оплату за дни (или часы) командировки по среднему заработку, исчисляет налоги и удержания и готовит сумму к выплате. Документ раздела «Кадры» в ЗУП для Казахстана 3.1.

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

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

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

Важная особенность: документ не рассчитывает суточные и не возмещает командировочные расходы — соответствующих реквизитов в его структуре нет. Он начисляет только оплату за время командировки по среднему. Суточные и расходы (билеты, проживание) проводятся отдельно — обычно через авансовый отчёт и расчёты с подотчётными лицами в бухгалтерской программе. Здесь же дополнительно заполняются реквизиты для печатной формы приказа о командировке: место назначения, цель, основание, дни в пути, подписанты.

Кто работает: кадровик (регистрация периода и приказ) и расчётчик зарплаты (расчёт по среднему), по мере направления сотрудников в командировки. Создаётся как с нуля, так и «на основании» карточки сотрудника.

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

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

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

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

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

Урок 1. Командировка на несколько дней (по среднему)

Когда: сотрудник направляется в командировку на один или несколько полных дней. Это основной сценарий.

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

Урок 2. Внутрисменная командировка

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

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

Урок 3. Доплата и ручная корректировка среднего

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

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

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 78 реквизитов, 20 табличных частей; значительная часть — расчётные (заполняются авторасчётом) либо наследие российской типовой ЗУП. Ниже — ключевые реквизиты шапки и состав основных табличных частей; полный реквизитный состав — в карточке объекта.

Реквизиты шапки (ключевые)

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

Табличные части (основные)

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

Колоночный состав ТЧ Начисления (фрагмент): Начисление (вид расчёта), ДатаНачала / ДатаОкончания, Результат, Подразделение, ОтработаноДней / ОтработаноЧасов, НормаДней / НормаЧасов, ОплаченоДней / ОплаченоЧасов, РасчетнаяБазаЗаЕдиницуНормыВремени (СДЗ), ВремяВЧасах, ИдентификаторСтрокиВидаРасчета (связь с ТЧ «Показатели» и распределениями), флаги ручной фиксации ФиксСтрока / ФиксЗаполнение / ФиксРасчетВремени / ФиксРасчет.

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

Документ объявлен регистратором по 45 регистрам. Ниже — назначение ключевых приёмников движений (сгруппировано по типам); полный список — в карточке объекта.

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

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

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

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

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

Схема проведения (реконструкция): набор движений распределяется по регистрам-приёмникам — каждый «слой» учёта пишет свою часть.

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

    // 0. Сумма должна быть актуальна: документ рассчитан (ДокументРассчитан).
    //    Расчёт заполняет СреднийЗаработок, ТЧ СреднийЗаработокОбщий /
    //    ОтработанноеВремяДляСреднегоОбщий / ДанныеОбИндексации, ТЧ Начисления,
    //    НДФЛ, Удержания и итоги Начислено / Удержано.
    //    ВАЖНО: суточные и возмещение расходов документ НЕ рассчитывает.

    // 1. Регистры расчёта зарплаты: начисления и удержания (с периодами действия/регистрации).
    Движения.Начисления;        // оплата по среднему, доплата, сторно (ТЧ Начисления / НачисленияПерерасчет)
    Движения.Удержания;         // удержания (ТЧ Удержания)

    // 2. Доходы, налоги и взносы (по физлицу и месяцу налогового периода).
    Движения.СведенияОДоходахСтраховыеВзносы;
    Движения.НачисленияУдержанияПоСотрудникам;          // + ...Авансом

    // 3. Взаиморасчёты и суммы к выплате (попадут в ведомость по ПорядокВыплаты).
    Движения.ЗарплатаКВыплате;                          // либо ЗарплатаКВыплатеАвансом
    Движения.ВзаиморасчетыССотрудниками;                // + Бухгалтерские...
    Движения.БухучетНачисленияУдержанияПоСотрудникам;

    // 4. Время, табель, состояния и средний заработок.
    Движения.ОтработанноеВремяПоСотрудникам;            // + Аванс / Корректировка
    Движения.ДанныеТабельногоУчетаРабочегоВремениСотрудников;     // вид времени командировки
    Движения.ДанныеОперативногоУчетаРабочегоВремениСотрудников;   // внутрисменная
    Движения.ДанныеСостоянийСотрудников;                // состояние «командировка»
    Движения.ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий;

    // 5. Специальные случаи.
    Движения.ЗанятостьПозицийШтатногоРасписания;        // при ОсвобождатьСтавку
    Движения.ФактическиеОтпуска;                        // пересечение с отпуском
    Движения.УдержанияПоИсполнительнымДокументам;       // при наличии удержаний

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

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

Зависимости

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

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

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