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