Документ «Ограничение взысканий»

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

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

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

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

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

Кто работает: расчётчик заработной платы, бухгалтер по расчётам с персоналом — в ежемесячном цикле расчёта зарплаты.

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

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

📌 Заметка. Точное расположение пункта в меню зависит от настроек интерфейса и прав пользователя. Если в разделе «Зарплата» пункт не виден — ищите его через «Все функции» или в настройках видимости разделов.

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

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

Урок 1. Создание документа за месяц

Когда: в текущем расчётном месяце по одному или нескольким сотрудникам нужно зафиксировать/ограничить суммы взысканий перед итоговым расчётом выплаты.

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

Урок 2. Ограничение по исполнительному удержанию сотрудника

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

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

Урок 3. Корректировка и отмена

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

  1. Корректировка сумм. Откройте проведённый документ из журнала. Исправьте в строке ТЧ суммы Рассчитано / Задолженность / Результат или даты ДатаНачала / ДатаОкончания. Проверьте пару Получатель / ПлатежныйАгент при смене взыскателя — это разные контрагенты. Перепроведите документ: старые движения по всем 10 регистрам замещаются новыми.
  2. Отмена ограничения. Если ограничение зарегистрировано ошибочно — откройте документ и отмените проведение (либо пометьте на удаление). Все движения по регистрам удалятся, суммы удержаний и взаиморасчётов вернутся к состоянию до документа.
  3. Ограничение периода. Если нужно прекратить удержание с определённой даты — не удаляйте строку, а заполните ДатаОкончания нужной датой и перепроведите документ.
📌 Заметка. Нумерация документа — строка до 11 символов, периодичность в пределах года. Старый номер при редактировании не изменяется — смотрите его в заголовке документа.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). Две табличные части: Удержания (основная) и ДополнительныеРеквизиты (подсистемная). Формы в выгрузке не определены — используется автогенерируемая форма платформы.

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

ИмяТипОбяз.Назначение
МесяцНачисленияxs:dateTimeНетМесяц начисления, расчётный период документа; задаёт период движений по расчётному регистру «Удержания»
ОрганизацияCatalogRef.ОрганизацииДа (ShowError)Организация-работодатель; единственный реквизит с жёсткой проверкой заполнения; определяет принадлежность движений по всем регистрам
КраткийСоставДокументаxs:string (синоним «Сотрудники»)НетСлужебная строка-представление состава сотрудников для списков; вручную не заполняется
ОтветственныйCatalogRef.ПользователиНетОтветственный пользователь
Комментарийxs:stringНетПроизвольный комментарий

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

ТЧ Удержания (синоним «Удержания») — основная: построчно фиксирует удержания сотрудников с применяемым ограничением.

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

ТЧ ДополнительныеРеквизиты — стандартная подсистемная ТЧ механизма «Дополнительные реквизиты и сведения».

ИмяТипНазначение
СвойствоChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведенияКакой дополнительный реквизит заполняется
Значение(составной)Значение дополнительного реквизита
ТекстоваяСтрокаxs:stringТекстовое представление значения

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

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

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

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

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

Единственная платформенная проверка заполнения (из fill_value_required: ShowError):

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

Схема проведения (реконструкция по metadata.register_records):

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

    // 1. Расчётный регистр удержаний.
    //    Каждая строка ТЧ "Удержания" → запись с видом расчёта (Удержание),
    //    сотрудником (ФизическоеЛицо / Сотрудник), периодом (ДатаНачала / ДатаОкончания),
    //    суммой Результат.
    Движения.Удержания;       // CalculationRegister.Удержания

    // 2. Исполнительные документы и задолженность физлиц.
    Движения.УдержанияПоИсполнительнымДокументам;  // AccumulationRegister
    Движения.ЗадолженностьПоУдержаниямФизическихЛиц; // AccumulationRegister

    // 3. Начисления-удержания по сотрудникам (оперативный и бухгалтерский контур).
    Движения.НачисленияУдержанияПоСотрудникам;
    Движения.БухучетНачисленияУдержанияПоСотрудникам;

    // 4. Взаиморасчёты с сотрудниками (управленческий и бухгалтерский контур).
    Движения.ВзаиморасчетыССотрудниками;
    Движения.БухгалтерскиеВзаиморасчетыССотрудниками;

    // 5. Итоговая зарплата к выплате (попадёт в ведомость).
    Движения.ЗарплатаКВыплате;

    // 6. Наследие РФ-типовой: контрагенты-акционеры (движения пусты в РК — норма).
    Движения.НачисленияУдержанияПоКонтрагентамАкционерам;
    Движения.ВзаиморасчетыСКонтрагентамиАкционерами;

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

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

Зависимости

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

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

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