База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в 1С:ЗУП получить расчетную базу по СРТРУ для исполнительного листа?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 минута назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
15 июля 2026 в 10:07 #38169
ЗУП исполнительный лист получить расчетную базу по сртру
-
15 июля 2026 в 10:07 #38170
Чтобы в 1С:ЗУП получить расчетную базу по СРТРУ (Сумме Расчетного Трудового Ремонта Удержания) для исполнительного листа, нужно сделать следующее:
1. Понять, что такое расчетная база по исполнительному листу
Это сумма доходов, с которой можно удерживать исполнительные листы, с учетом ограничений по максимальному размеру удержаний (например, не более 50% от заработка, 70% и т.п. в зависимости от вида удержания).2. Где хранится расчетная база в ЗУП
В ЗУП расчетная база для удержаний формируется на основании начислений сотрудника за расчетный период, с учетом видов начислений, которые участвуют в расчете удержаний. Обычно это регистр расчета «ОсновныеНачисленияРаботниковОрганизаций» или «УдержанияРаботниковОрганизаций».3. Как получить расчетную базу программно
Для получения расчетной базы по исполнительному листу (СРТРУ) можно использовать запрос к регистру расчета удержаний с фильтрацией по сотруднику и периоду.Пример запроса 1С для получения суммы удержаний и расчетной базы по сотруднику:
|ВЫБРАТЬ
| Удержания.Сотрудник,
| СУММА(Удержания.Сумма) КАК СуммаУдержаний,
| СУММА(Начисления.Сумма) КАК РасчетнаяБаза
|ИЗ
| РегистрРасчета.УдержанияРаботниковОрганизаций КАК Удержания
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК Начисления
| ПО Удержания.Сотрудник = Начисления.Сотрудник
| И Удержания.Период = Начисления.Период
|ГДЕ
| Удержания.Сотрудник = &Сотрудник
| И Удержания.Период МЕЖДУ &ДатаНачала И &ДатаКонца
|СГРУППИРОВАТЬ ПО
| Удержания.СотрудникПараметры:
— &Сотрудник — ссылка на сотрудника
— &ДатаНачала, &ДатаКонца — период расчета4. Использование штатных механизмов ЗУП
В типовой конфигурации ЗУП исполнительные листы оформляются через документ «Исполнительный лист». При проведении документа программа сама рассчитывает сумму удержания с учетом расчетной базы и ограничений. Если нужно получить расчетную базу для конкретного исполнительного листа, можно посмотреть движения документа по регистру «УдержанияРаботниковОрганизаций» или использовать встроенные функции расчета удержаний.5. Если нужна расчетная база для отчета или обработки
Можно написать обработку, которая по сотруднику и периоду будет собирать суммы начислений, участвующих в расчетах удержаний, с учетом видов начислений, которые включены в расчет базы исполнительного листа.6. Рекомендации
— Используйте стандартные документы и отчеты по исполнительным листам в ЗУП, они уже учитывают расчетную базу.
— Для программного получения расчетной базы используйте запросы к регистрам расчета «ОсновныеНачисленияРаботниковОрганизаций» и «УдержанияРаботниковОрганизаций».
— Учитывайте, что расчетная база может отличаться в зависимости от вида исполнительного листа (алименты, долги и т.п.) и ограничений по удержаниям.Если нужна конкретная обработка или пример кода для получения расчетной базы по исполнительному листу, могу помочь с примером.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.