Документ «Постоянное удержание в пользу третьих лиц»

Назначает, изменяет или прекращает плановое (постоянное) удержание из заработной платы сотрудников в пользу стороннего получателя-контрагента. Документ является «плановым»: он задаёт параметры удержания в регистрах сведений, а фактические суммы рассчитываются и удерживаются при ежемесячном расчёте зарплаты.

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

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

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

В казахстанском контексте расчёт зарплаты в ЗУП для Казахстана ведётся с ИПН, ОПВ, ОПВР, СО, ВОСМС и ООСМС. Настоящий документ является плановым: он не начисляет и не удерживает суммы самостоятельно — он записывает сведения в регистры (ПлановыеУдержания и другие), а документ расчёта зарплаты затем подхватывает эти данные и выполняет фактическое удержание.

Кто работает: бухгалтер-расчётчик, эпизодически — при поступлении исполнительного документа или заявления сотрудника. Документ поддерживает цепочку «назначение → изменение → прекращение» через реквизит ДокументОснование (самоссылка на документ того же типа). Нумерация: строка длиной 11 символов, в пределах года.

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

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

📌 Заметка. Точное расположение пункта в меню зависит от настроек интерфейса и прав пользователя. Если в разделе «Зарплата» пункт не отображается — воспользуйтесь «Все функции» (Ctrl+Alt+F) и найдите документ по названию. Также удобен быстрый путь: открыть карточку нужного сотрудника в справочнике «Сотрудники» → «Создать на основании» → «Постоянное удержание в пользу третьих лиц».

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

Три основных сценария работы с документом: от назначения нового удержания до его прекращения.

Урок 1. Назначить новое постоянное удержание

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

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

Урок 2. Изменить размер действующего удержания

Когда: изменился размер удержания — поступило новое постановление суда или сотрудник подал изменённое заявление.

  1. Создайте новый документ «Постоянное удержание в пользу третьих лиц». Не редактируйте исходный документ задним числом — история изменений ведётся цепочкой через ДокументОснование.
  2. Установите Действие = значение «изменение» из перечисления ДействияСУдержаниями.
  3. В поле Документ-основание выберите исходный документ назначения (тип DocumentRef.ПостоянноеУдержаниеВПользуТретьихЛиц — самоссылка). Это звено связывает цепочку.
  4. Укажите Дату начала изменения — с этой даты при расчёте зарплаты будет применяться новый размер.
  5. В ТЧ «Удержания» укажите сотрудника и новый Размер. При необходимости скорректируйте значения в ТЧ «Показатели».
  6. Заполните остальные обязательные поля шапки (Организация, Удержание, Контрагент, статьи бухучёта) и нажмите «Провести».
📌 Заметка. В регистрах сведений появится новая запись с новой датой начала. При расчёте зарплаты начиная с Даты начала изменения программа будет использовать новый размер из записи ПлановыеУдержания.

Урок 3. Прекратить удержание

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

  1. Создайте новый документ с Действием = «прекратить» (значение перечисления ДействияСУдержаниями).
  2. В Документ-основание укажите документ исходного назначения удержания.
  3. Заполните Дату начала — дату, с которой удержание прекращается. В ТЧ «Удержания» добавьте соответствующего сотрудника.
  4. Заполните остальные обязательные поля шапки и нажмите «Провести».
💡 Альтернатива. Если срок удержания был известен заранее — достаточно заполнить Дату окончания в исходном документе назначения. Отдельный документ-прекращение в этом случае не нужен: начиная со следующего дня после Даты окончания удержание расчётчиком учитываться не будет.
⚠️ Важно. При увольнении сотрудника своевременно создайте документ-прекращение или проверьте, заполнена ли Дата окончания в действующем документе назначения — иначе расчётчик зарплаты попытается удержать сумму и по уволенному сотруднику.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 15 реквизитов; три табличных части. Документ является исключительно «плановым»: регистров накопления и бухгалтерских регистров нет — только регистры сведений.

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

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

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

ТЧ «Удержания» — список сотрудников, которым назначается удержание, и размер по каждому.

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

ТЧ «Показатели» — значения показателей расчёта для формулы вида удержания.

ИмяТипНазначение
ПоказательCatalogRef.ПоказателиРасчетаЗарплатыПоказатель из формулы вида расчёта «Удержание»
Значение(составной)Значение показателя
ИдентификаторСтрокиВидаРасчетаxs:decimalСвязь с соответствующей строкой ТЧ «Удержания»

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

ИмяТипНазначение
СвойствоChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведенияВид дополнительного реквизита
Значение(составной)Значение дополнительного реквизита
ТекстоваяСтрокаxs:stringТекстовое представление значения
📌 Формы объекта. В выгрузке метаданных формы объекта не определены (metadata.forms пуст): используются автогенерируемые платформой либо формы не вошли в выгрузку. Команды объекта (commands) также отсутствуют.

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

Документ пишет исключительно в 4 регистра сведений. Регистров накопления и бухгалтерских регистров нет — сам документ не формирует начислений и проводок; фактическое удержание возникнет при расчёте зарплаты.

РегистрТипНазначение
ПлановыеУдержанияРегистрСведенийОсновная запись: какое удержание, кому, с какой даты, в каком размере действует. Именно отсюда расчётчик зарплаты берёт данные для фактического удержания
РабочиеМестаУдержанийРегистрСведенийПривязка удержания к конкретным рабочим местам (Сотрудники)
ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудниковРегистрСведенийПериодические значения показателей расчёта для формулы вида удержания
БухучетПлановыхУдержанийРегистрСведенийСпособ отражения удержания в бухучёте (статьи финансирования и расходов); используется при отражении зарплаты

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

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

Обязательность реквизитов из fill_value_required: ShowError — то, что платформа проверяет автоматически перед записью:

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

Схема проведения (реконструкция по metadata.register_records): документ пишет только в регистры сведений — никаких записей в регистры накопления или бухгалтерии.

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

    // 1. Основная запись планового удержания.
    //    Что удерживать, кому, с какой даты, размер — из ТЧ «Удержания».
    Движения.ПлановыеУдержания;

    // 2. Привязка к рабочим местам (для физлиц с несколькими местами работы).
    //    Из пары ФизическоеЛицо + РабочееМесто каждой строки ТЧ «Удержания».
    Движения.РабочиеМестаУдержаний;

    // 3. Периодические значения показателей расчётной формулы.
    //    Из ТЧ «Показатели»; строки связаны с ТЧ «Удержания» через
    //    ИдентификаторСтрокиВидаРасчета.
    Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников;

    // 4. Способ отражения в бухучёте.
    //    Из реквизитов СтатьяФинансирования, СтатьяРасходов,
    //    флага БухучетЗаданВДокументе.
    Движения.БухучетПлановыхУдержаний;

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

    // Фактическое удержание суммы произойдёт ПОЗЖЕ — при расчёте
    // документа «Начисление зарплаты» за период начиная с ДатаНачала.

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

Зависимости

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

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

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

  • Исполнительный лист — аналогичный механизм удержания; отличие в периодичности и основании (исполнительный документ vs. плановое заявление).
  • Начисление зарплаты и взносов — именно здесь плановые удержания из регистра ПлановыеУдержания превращаются в фактически удержанные суммы с расчётом ИПН, ОПВ и других платежей.