Документ «Регистрация переработок»

Фиксирует часы, отработанные сотрудниками сверх нормы за период суммированного учёта рабочего времени, и определяет способ компенсации — повышенной оплатой (коэффициент 1,5 или 2) либо отгулом. Является источником показателей для расчёта сверхурочных доплат и накопления дней отгулов.

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

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

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

Казахстанский контекст: согласно Трудовому кодексу РК, сверхурочная работа оплачивается не ниже чем в полуторном размере часовой (дневной) ставки. Работа в праздничные дни — отдельная категория, поэтому часы в праздники выделяются в колонке ОтработаноЧасовВПраздники. Переработка может быть компенсирована предоставлением отгула (ст. 88 ТК РК) — для этого в документе есть поле СпособКомпенсацииПереработки.

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

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

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

📌 Заметка. Точное место пункта в меню зависит от настроек интерфейса и прав доступа. Если пункт не виден в разделе «Кадры» — воспользуйтесь поиском «Все функции» → «Документы» → «Регистрация переработок». Нумерация документов — в пределах года (тип номера строка, длина 11), поэтому при поиске в журнале учитывайте год периода.

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

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

Урок 1. Регистрация переработок за период суммированного учёта

Когда: период суммированного учёта завершён и фактически отработанные часы превысили норму. Основной сценарий для расчётчика зарплаты.

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

Урок 2. Компенсация переработки отгулом

Когда: сотрудник предпочитает дополнительный отдых денежной доплате. Согласно ТК РК, работник вправе выбрать способ компенсации сверхурочной работы.

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

Урок 3. Исправление часов до расчёта зарплаты

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

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

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 10 реквизитов, 3 табличных части (основная + 2 служебные). BSL-модули объекта и форм в выгрузке отсутствуют (bsl_static и bsl_summaries пусты).

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

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

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

Сотрудники — основная ТЧ: построчная регистрация переработок.

ИмяСинонимТипНазначение
СотрудникСотрудникСправочникСсылка.СотрудникиСотрудник, по которому регистрируется переработка
НормаЧасовНормаЧислоНорма часов за период суммированного учёта
ОтработаноЧасовОтработаноЧислоФактически отработано часов за период
ОтработаноЧасовВПраздникив т.ч. в праздн.ЧислоИз отработанных — часы, пришедшиеся на праздничные дни (оплачиваются отдельно)
Сверхурочно1_5СверхурочноЧислоЧасы переработки по коэффициенту 1,5 (полуторный тариф)
Сверхурочно2х2ЧислоЧасы переработки по коэффициенту 2 (двойной тариф)
СпособКомпенсацииПереработкиСпособ компенсацииПеречислениеСсылка.СпособыКомпенсацииПереработкиСпособ компенсации: оплата повышенным тарифом или отгул
Сверхурочно0Уже оплач. по повыш. тарифуЧислоЧасы, уже оплаченные по повышенному тарифу в периоде — исключаются из доплаты

ФизическиеЛица — служебная ТЧ. Хранит соответствие «физлицо ↔ сотрудник»; используется внутренними механизмами платформы/подсистем, в форме обычно скрыта. Агенту не заполнять.

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

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

Документ объявлен регистратором по 3 регистрам.

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

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

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

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

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

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

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

    // Для каждой строки ТЧ «Сотрудники»:
    Для Каждого СтрокаСотрудника Из Сотрудники Цикл

        // Вариант А: способ компенсации = оплата повышенным тарифом.
        // Часы Сверхурочно1_5 и Сверхурочно2 передаются как именованные показатели
        // в регистры расчёта зарплаты — «Начисление зарплаты» считает по ним доплату.
        Если СтрокаСотрудника.СпособКомпенсацииПереработки = <оплата> Тогда
            Движения.ЗначенияРазовыхПоказателейРасчетаЗарплатыСотрудников;
            Движения.ЗначенияОперативныхПоказателейРасчетаЗарплатыСотрудников;
        КонецЕсли;

        // Вариант Б: способ компенсации = отгул.
        // Часы переработки пишутся в накопительный регистр ДниЧасыОтгулов (приход).
        // В регистры показателей зарплаты данные НЕ попадают (доплата не начисляется).
        Если СтрокаСотрудника.СпособКомпенсацииПереработки = <отгул> Тогда
            Движения.ДниЧасыОтгулов;  // приход — право на отгул накоплено
        КонецЕсли;

    КонецЦикла;

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

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

Зависимости

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

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

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