Документ «Удержание в счёт расчётов по прочим операциям»
Регистрирует плановое удержание из зарплаты сотрудника в счёт расчётов по прочим операциям: назначает, изменяет или прекращает удержание, задаёт его размер, статьи учёта и необязательный предел накопленной суммы.
🎯 Что это и зачем
Если с сотрудником есть расчёты по прочим операциям — например, регулярное удержание в счёт задолженности или иных обязательств — этот документ позволяет установить плановое удержание из зарплаты. Документ только регистрирует намерение: записывает план в регистр ПлановыеУдержания. Фактические суммы удержания рассчитывает ежемесячно документ начисления зарплаты — по плановым данным, которые здесь заданы.
Документ управляет полным жизненным циклом удержания через поле Действие (перечисление ДействияСУдержаниями): назначить новое — изменить параметры действующего — прекратить. Поддерживается ограничение по накопленной сумме: флаг ПрекратитьПоДостижениюПредела и поле Предел позволяют автоматически остановить удержание, когда из зарплаты удержана заданная сумма.
В контексте налогов РК само удержание по прочим операциям не является ИПН/ОПВ/ОПВР/СО/ВОСМС/ООСМС — это отдельный плановый вид расчёта из плана Удержания. Расчёт налогов и взносов выполняется на этапе начисления зарплаты по стандартному казахстанскому алгоритму; единый платёж не затрагивается на уровне данного документа.
Кто работает: расчётчик зарплаты, бухгалтер — при возникновении, изменении или окончании расчётов с сотрудником по прочим операциям.
🧭 Где найти в программе
Раздел «Зарплата» → документ «Удержание в счёт расчётов по прочим операциям». Откроется журнал документов; новый документ создаётся кнопкой «Создать» или вводом на основании карточки сотрудника.
👤 Часть 1. Для пользователя
Проходим по шагам: от пустого документа до проведённого планового удержания.
Урок 1. Назначить плановое удержание
Когда: у сотрудника возникли расчёты по прочим операциям и нужно ежемесячно удерживать из зарплаты фиксированную сумму начиная с определённой даты.
- Создаём новый документ «Удержание по прочим операциям» (или вводим на основании карточки сотрудника — тогда Организация и ФизическоеЛицо («Сотрудник») подставятся автоматически).
- Проверяем Организацию и убеждаемся, что поле ФизическоеЛицо (подписано «Сотрудник») заполнено корректно. При необходимости заполняем РабочееМесто — конкретное место работы из справочника Сотрудники (если у физлица их несколько).
- Выбираем Удержание — вид расчёта из плана видов расчёта «Удержания». От выбранного вида зависит состав ТЧ «Показатели»: после смены вида проверьте, какие показатели появились.
- В поле Действие выбираем вариант назначения нового удержания (это первое, что выбираем после сотрудника — от значения зависит смысл остальных полей).
- Указываем ДатаНачала — с какой даты действует удержание. Если удержание ограничено по времени — заполняем ДатаОкончания; пустое поле означает бессрочное удержание.
- Задаём Размер удержания и/или значения в ТЧ «Показатели» (в зависимости от формулы выбранного вида удержания).
- Заполняем обязательные аналитические поля: СтатьяФинансирования и СтатьяРасходов. Если способ отражения в бухучёте нестандартный — устанавливаем флаг БухучетЗаданВДокументе.
- Проводим документ.
ПлановыеУдержания). Если расчёт зарплаты уже сделан за текущий месяц — потребуется перерасчёт.Урок 2. Удержание до достижения предельной суммы
Когда: нужно удерживать не бессрочно, а до тех пор, пока накопленная сумма не достигнет общей суммы долга (или иного лимита).
- Создаём документ назначения (Урок 1, шаги 1–7).
- Устанавливаем флаг ПрекратитьПоДостижениюПредела.
- Заполняем поле Предел — общую сумму, по достижении которой удержание прекратится. Это поле обязательно на уровне метаданных (ShowError); при отключённом флаге форма обычно скрывает или обнуляет его, но данные метаданных требуют значения.
- Проводим документ.
УдержанияДоПределаПоСотрудникам; предельная сумма хранится в информационном регистре ПредельныеСуммыУдержанийСотрудников. При необходимости остаток к удержанию можно проверить через стандартные отчёты по этим регистрам.Урок 3. Изменить или прекратить удержание
Когда: параметры действующего удержания изменились (размер, показатели, статьи), либо удержание нужно остановить досрочно.
- Создаём новый документ «Удержание по прочим операциям» (не редактируем исходный задним числом).
- В поле Действие выбираем вариант изменения или прекращения (значения перечисления
ДействияСУдержаниями). - В поле ДокументОснование указываем исходный документ назначения того же вида — это обязательное поле (ShowError); именно оно связывает цепочку документов одного удержания.
- Указываем ДатаНачала нового документа — дата, с которой изменение или прекращение вступает в силу.
- При изменении: указываем новый Размер и/или обновляем значения в ТЧ «Показатели».
- При прекращении: поля Размер и показатели обычно не нужны — главное поле Действие и ДокументОснование.
- Проводим документ.
ПлановыеУдержания получает новую запись с заданной даты. История удержания сохраняется по цепочке документов-оснований. Если нужно откатить ошибочное прекращение — создайте новый документ назначения с нужной датой начала.ДействияСНачислениямиИУдержаниями). Его не нужно заполнять и не следует читать как актуальное состояние документа. Актуальное действие — всегда поле Действие (перечисление ДействияСУдержаниями).🛠 Часть 2. Для программиста
Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 17 реквизитов, 2 табличные части; формы и BSL-модули в выгрузке отсутствуют.
Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация | СправочникСсылка.Организации | Да | Организация-работодатель, в которой назначается удержание |
ФизическоеЛицо | СправочникСсылка.ФизическиеЛица | Да | Сотрудник (синоним поля — «Сотрудник»); тип — физлицо, не путать с полем РабочееМесто |
РабочееМесто | СправочникСсылка.Сотрудники | Нет | Конкретное рабочее место физлица (элемент справочника Сотрудники); фиксируется в регистре РабочиеМестаУдержаний |
Удержание | ПланВидовРасчетаСсылка.Удержания | Да | Вид планового удержания; определяет состав ТЧ «Показатели» и смысл поля Размер |
ДатаНачала | Дата/Время | Да | Дата начала действия назначения/изменения/прекращения; ключ записей периодических регистров |
ДатаОкончания | Дата/Время | Нет | Дата окончания действия; пусто — удержание бессрочное (до прекращения или предела) |
Действие | ПеречислениеСсылка.ДействияСУдержаниями | Да | Режим документа: назначить / изменить / прекратить; главный переключатель — выбирать первым |
Размер | Число (decimal) | Нет | Размер удержания; интерпретация зависит от формулы выбранного вида Удержание |
ДокументОснование | ДокументСсылка.УдержаниеВСчетРасчетовПоПрочимОперациям | Да | Ссылка на исходный документ назначения того же вида; связывает цепочку изменений/прекращений |
Ответственный | СправочникСсылка.Пользователи | Нет | Ответственный пользователь; на расчёт не влияет |
Комментарий | Строка | Нет | Произвольный комментарий; на расчёт не влияет |
БухучетЗаданВДокументе | Булево | Нет | Истина — способ отражения в бухучёте берётся из документа, а не из настроек по умолчанию |
СтатьяФинансирования | СправочникСсылка.СтатьиФинансированияЗарплата | Да | Статья финансирования для отражения удержания; пишется в регистр БухучетПлановыхУдержаний |
СтатьяРасходов | СправочникСсылка.СтатьиРасходовЗарплата | Да | Статья расходов для отражения удержания; пишется в регистр БухучетПлановыхУдержаний |
УдалитьДействие | ПеречислениеСсылка.ДействияСНачислениямиИУдержаниями | Нет | Устаревший реквизит (префикс «Удалить»): наследие типовой — не заполнять и не использовать |
ПрекратитьПоДостижениюПредела | Булево | Нет | Включает режим накопления суммы; при достижении Предела удержание прекращается автоматически |
Предел | Число (decimal) | Да | Предельная сумма накопленного удержания (ShowError); обслуживается регистрами ПредельныеСуммыУдержанийСотрудников и УдержанияДоПределаПоСотрудникам |
УдалитьДействие (перечисление ДействияСНачислениямиИУдержаниями) — устаревшее поле прежней модели (наследие типовой 1С:ЗУП). Актуальное состояние документа определяет только поле Действие (перечисление ДействияСУдержаниями). Не читать и не заполнять.Табличные части
| Имя | Назначение |
|---|---|
Показатели | Значения показателей формулы выбранного вида удержания на период действия; попадают в регистр ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников |
ДополнительныеРеквизиты | Механизм дополнительных реквизитов платформы (Свойство / Значение / ТекстоваяСтрока) |
Колонки ТЧ Показатели: Показатель (СправочникСсылка.ПоказателиРасчетаЗарплаты), Значение (составной тип). Колонки ТЧ ДополнительныеРеквизиты: Свойство (ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения), Значение (составной), ТекстоваяСтрока (Строка).
Движения по регистрам
Документ объявлен регистратором по 6 регистрам. Бухгалтерских проводок сам не формирует — регистрирует плановые данные для последующего расчёта зарплаты.
| Регистр | Тип | Назначение |
|---|---|---|
ПлановыеУдержания | Сведений | Основная запись о действующем плановом удержании: вид, сотрудник, дата начала/окончания, размер, действие |
ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников | Сведений | Значения показателей формулы вида удержания (из ТЧ «Показатели») |
БухучетПлановыхУдержаний | Сведений | Статьи финансирования и расходов для отражения удержания в бухучёте |
РабочиеМестаУдержаний | Сведений | Привязка удержания к конкретному рабочему месту (реквизит РабочееМесто) |
ПредельныеСуммыУдержанийСотрудников | Сведений | Предельная сумма удержания (реквизит Предел при включённом ПрекратитьПоДостижениюПредела) |
УдержанияДоПределаПоСотрудникам | Накопления | Накопленная сумма удержаний к предельному значению — контроль достижения предела |
Как формируется проведение — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения / обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников, обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.Структура обязательности (из fill_value_required: ShowError) — то, что типовая ОбработкаПроверкиЗаполнения контролирует на уровне платформы:
// Реконструкция по metadata: 9 реквизитов с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты =
"Организация, ФизическоеЛицо, Удержание, ДатаНачала,
Действие, ДокументОснование,
СтатьяФинансирования, СтатьяРасходов, Предел";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).
Схема проведения (реконструкция): документ записывает плановые данные в 6 регистров — фактические суммы удержания в расчётном документе НЕ создаются.
// Реконструкция по metadata.register_records (6 регистров). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// 1. Основная запись планового удержания (вид, сотрудник, дата, размер, действие).
Движения.ПлановыеУдержания;
// 2. Значения показателей формулы вида удержания (из ТЧ «Показатели»).
Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников;
// 3. Аналитика бухучёта: статьи финансирования и расходов.
// При БухучетЗаданВДокументе = Истина берётся из документа, иначе из настроек.
Движения.БухучетПлановыхУдержаний;
// 4. Привязка к рабочему месту (если РабочееМесто заполнено).
Движения.РабочиеМестаУдержаний;
// 5. Предел накопленной суммы (если ПрекратитьПоДостижениюПредела = Истина).
Движения.ПредельныеСуммыУдержанийСотрудников; // хранит предельную сумму
Движения.УдержанияДоПределаПоСотрудникам; // хранит накопление (тип: Накопления)
// 6. Запись наборов записей всех регистров.
Движения.Записать();
// ВАЖНО: документ НЕ формирует суммы в расчётных документах.
// Фактическое удержание появится при ближайшем расчёте зарплаты
// (документ начисления читает регистр ПлановыеУдержания).
КонецПроцедуры
Зависимости
Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Планы видов расчёта | Удержания — вид планового удержания (реквизит Удержание) |
| Перечисления | ДействияСУдержаниями — режим документа (назначить/изменить/прекратить); ДействияСНачислениямиИУдержаниями — устаревший УдалитьДействие |
| Справочники | Организации, ФизическиеЛица, Сотрудники (рабочее место), ПоказателиРасчетаЗарплаты (ТЧ Показатели), СтатьиФинансированияЗарплата, СтатьиРасходовЗарплата, Пользователи |
| Документы-основания | Catalog.Сотрудники — ввод на основании карточки сотрудника; УдержаниеВСчетРасчетовПоПрочимОперациям — ДокументОснование ссылается на документ того же вида |
| Потребители данных | Документы начисления зарплаты — читают ПлановыеУдержания и применяют накопленные данные при расчёте ежемесячного удержания |
🔗 Связанные разделы
- Исполнительный лист — другой вид планового удержания: алименты и взыскания по судебным документам.
- Начисление зарплаты и взносов — именно этот документ ежемесячно рассчитывает суммы удержаний по плановым данным и применяет казахстанские налоги: ИПН, ОПВ, СО, ВОСМС.