Документ «Ввод сведений о плановых удержаниях сотрудников организаций»
Документ предназначен для ввода, изменения или прекращения плановых регулярных удержаний из заработной платы сотрудников (алименты, профсоюзные взносы, погашение займов и т.д.). Документ не делает бухгалтерских проводок напрямую — он записывает сведения в периодический регистр сведений ПлановыеУдержанияРаботниковОрганизаций. Эти записи затем используются при ежемесячном расчете и начислении зарплаты для автоматического удержания сумм.
🎯 Что это и зачем
В процессе работы с персоналом возникают регулярные удержания, которые производятся каждый месяц при расчете заработной платы. Это могут быть: 1. Профсоюзные взносы — процентные или фиксированные удержания по заявлению сотрудника. 2. Алименты — удержания по исполнительным листам в пользу получателей. 3. Погашение займов — периодическое списание сумм в счет погашения долга перед организацией. 4. Добровольные страховые взносы — удержания по программам медстрахования и др.
Документ «Ввод сведений о плановых удержаниях» позволяет: - Зафиксировать начало удержания, его размер, срок действия и бухгалтерский способ отражения (счета учета). - Изменить параметры (например, повысить или снизить процент/сумму). - Прекратить действие удержания с определенной даты.
Кто работает: бухгалтеры по зарплате и кадровики при приеме заявлений сотрудников или получении исполнительных листов.
🧭 Где найти в программе
Раздел «Зарплата» → пункт «Ввод сведений о плановых удержаниях». Новый документ создаётся по кнопке «Создать».
👤 Часть 1. Для пользователя
Сквозной сценарий регистрации и изменения плановых удержаний сотрудников.
Урок 1. Назначение нового планового удержания сотруднику
Когда: оформление регулярного удержания, например, профсоюзных взносов или алиментов.
Шаг 1. Создание документа
- Откройте журнал документов и нажмите кнопку «Создать».
- В шапке документа обязательно выберите Организацию (работодателя).
- При необходимости выберите Структурное подразделение (если требуется отбор).
Шаг 2. Добавление сотрудника
Вы можете заполнить список сотрудников несколькими способами: - По кнопке «Подбор по всем сотрудникам» — откроется форма со списком физических лиц организации. - С помощью команды «Заполнить по списку сотрудников» для автоматического заполнения.
После выбора сотрудника он появится в левой табличной части (списке работников).
Шаг 3. Назначение параметров удержания
В правой табличной части «Удержания» заполните параметры для выбранного сотрудника: 1. Вид расчета — выберите из плана видов расчета «Удержания организаций» (например, «Профсоюзные взносы»). 2. Действие — выберите «Начало действия». 3. Дата действия — укажите дату, с которой изменения вступают в силу. 4. Размер — укажите сумму или процент удержания. 5. Документ-основание — привяжите исполнительный лист или заявление (при наличии). 6. Способ отражения — выберите способ бухгалтерского отражения (счета учета) для проводок.
Урок 2. Изменение и прекращение планового удержания
Когда: у сотрудника изменились условия удержания (например, размер алиментов) или наступила дата его прекращения.
Шаг 1. Изменение размера удержания
- Создайте новый документ или откройте существующий.
- В строке сотрудника в правой табличной части выберите Действие = «Изменение параметров».
- Укажите новую Дату действия и введите новый Размер удержания.
Шаг 2. Прекращение удержания
- Добавьте сотрудника в документ.
- В строке удержания выберите Действие = «Прекращение действия».
- Установите Дату действия (с этого дня удержание прекратится). Поле Размер автоматически очистится.
- Нажмите кнопку «Провести».
🛠 Часть 2. Для программиста
Источник: код релиза 3.0.72.1 (Documents/ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций/Ext/ObjectModule.bsl), плюс разбор метаданных.
Структура объекта
Ключевые реквизиты шапки:
- Организация (Справочник.Организации, обязательный, ShowError)
- СтруктурноеПодразделение (Справочник.ПодразделенияОрганизаций, необязательный)
- РучнаяКорректировка (Булево, для блокировки автопроведения)
- Ответственный и Автор (Справочник.Пользователи)
- КраткийСоставДокумента (Строка, генерируется автоматически)
Табличная часть Удержания:
- ФизЛицо (Справочник.ФизическиеЛица, сотрудник)
- ВидРасчета (ПланВидовРасчета.УдержанияОрганизаций, удержание)
- Действие (Перечисление.ВидыДействияСНачислением, вид операции)
- ДатаДействия (Дата, начало действия записи)
- ДатаДействияКонец (Дата, окончание срока)
- Размер (Число, сумма или процент)
- ДокументОснование (ДокументСсылка.ИсполнительныйЛист, ДокументСсылка.ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций)
- СпособОтраженияВБухучете (Справочник.СпособыОтраженияЗарплатыВРеглУчете)
Жизненный цикл проведения (обработчики ObjectModule)
| Обработчик | Описание |
|---|---|
ОбработкаЗаполнения |
Удаляет служебное свойство Автор из структуры ДанныеЗаполнения и инициализирует реквизиты. |
ПередЗаписью |
Заполняет RLS-данные (РасчетЗарплатыСервер.ЗаполнитьНаборыПоОрганизации...), формирует КраткийСоставДокумента на основе ТЧ. |
ОбработкаПроведения |
Проверяет флаг РучнаяКорректировка. Если он сброшен, вызывает проведение по регистрам на основе параметров из менеджера. |
ПриКопировании |
Переустанавливает дату документа на текущее рабочее начало дня. |
Как формируется проведение — реальный код (3.0.72.1)
Код обработчика проведения в модуле объекта:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Подготовка проведения по метаданным
ПроведениеСервер.ПодготовитьНаборыЗаписейКПроведению(ЭтотОбъект);
Если РучнаяКорректировка Тогда
Возврат; // Движения заполняются вручную пользователем в регистре
КонецЕсли;
// Сбор параметров проведения в модуле менеджера
ПараметрыПроведения = Документы.ВводСведенийОПлановыхУдержанияхРаботниковОрганизаций.ПодготовитьПараметрыПроведения(Ссылка, Отказ);
Если Отказ Тогда
Возврат;
КонецЕсли;
// Движения по регистру ПлановыеУдержанияРаботниковОрганизаций
РасчетЗарплатыСервер.ОтразитьПлановыеУдержания(ПараметрыПроведения.Удержания, Движения.ПлановыеУдержанияРаботниковОрганизаций, Отказ);
КонецПроцедуры
Движения по регистрам
| Регистр | Тип | Что пишет | Когда |
|---|---|---|---|
ПлановыеУдержанияРаботниковОрганизаций |
Регистр сведений (периодический) | Записывает измерения ФизЛицо, ВидРасчета, ДокументОснование и ресурсы Действие, Размер, ДатаКонец, СпособОтражения. |
При проведении |
Где появляются бухгалтерские проводки (счета КЗ)
Сам по себе документ плановых удержаний не делает проводок. Он регистрирует сведения, которые впоследствии считываются при расчете и начислении зарплаты. Отражение проводок в бухучете по удержаниям происходит при проведении документа «Отражение зарплаты в регламентированном учете» на счете обязательств: - Дебет 3350 (Краткосрочная задолженность по оплате труда). - Кредит 3210/3220/3230/3240 (Пенсионные, социальные, медицинские обязательства) или 3390 (Прочие краткосрочные обязательства перед получателями исполнительных листов).
Валидации (ОбработкаПроверкиЗаполнения и смежные)
- Шапка:
Организацияпроверяется на заполнение принудительно (ShowError). - Отсутствие серверной валидации (ОбработкаПроверкиЗаполнения):
⚠️ Архитектурная нестыковка [KZ30-0320]. В модуле объекта (
ObjectModule) полностью отсутствует обработчикОбработкаПроверкиЗаполнения. Из-за этого при программной записи или проведении документа не выполняется проверка обязательности заполнения табличной частиУдержанияи корректности сумм удержаний, что может приводить к созданию «пустых» записей плановых удержаний в регистре.
Зависимости (общие модули)
ПроведениеСервер— подготовка наборов записей к проведению.РасчетЗарплатыСервер— запись плановых удержаний и инициализация прав RLS.- Виртуальные таблицы среза последних регистра
ПлановыеУдержанияРаботниковОрганизацийсчитываются при расчете удержаний в документе «Расчет удержаний работников организаций».
🔗 Связанные разделы
- priem-na-rabotu-v-organizaciyu — при приеме на работу могут регистрироваться стартовые плановые удержания.
- uvolnenie-iz-organizaciy — при увольнении плановые удержания прекращаются.
- otrazhenie-zarplaty-v-buhuchete — использует способы отражения удержаний в бухгалтерском учете при формировании проводок.
🆕 Что нового
| Версия | Изменение | Тип |
|---|---|---|
| 3.0.72.1 | Первичное описание документа плановых удержаний сотрудников | 🆕 |