Региональный МРОТ для подразделения. 1С: ЗУП 3.1
Разработка создана по мотивам статьи с сайта https://buhexpert8.ru/ и рабочего процесса на моём текущем месте.
Обработка помогает контролировать значение Регионального МРОТ после добавления новых подразделений (любой вложенности).
- Описание
- Подробнее
Описание
1. Открыть справочник "Показатели расчета зарплаты".
2. Найти показатель "МРОТ" и копированием создать такой же с названием "РегиональныйМРОТ" и назначением показателя — "Для подразделения".
Пример:

3. Открыть справочник "Шаблоны ввода исходных данных".
4. Создать новый шаблон, назвав, например, "Ввести значение Рег. МРОТа".
Пример:



5. Открыть обработку, и заполнить значения Регионального МРОТа.
6. Примеры работы обработки.
По ссылке "Настройки" открывается возможность указания "Шаблона" и "Показателя" (их создание описано выше).
Сначала установим новые значения, намеренно опустив некоторые подразделения (якобы их пока нет).

Полученный документ:

После создания документа, можно воспользоваться разными вариантами настроек на форме обработки и при появлении новых подразделений установить по ним значение Регионального МРОТ.

В разделе "Настройки" также есть условия отбора:

Как это всё по итогу применять:
Найдите начисления, в которых учитывается МРОТ, и замените его на условие:
"?(РегиональныйМРОТ=0,МРОТ,РегиональныйМРОТ)"
Например, начисление "Отпуск основной".
Было:
Макс(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * МРОТ / КалендарныеДниМесяцаБезПраздников * КоличествоДнейОтпуска * КоэффициентИндексацииСреднегоЗаработка
Стало:
Макс(СреднийЗаработокОбщий * КалендарныеДниМесяцаБезПраздников, УчитыватьМРОТ * ?(РегиональныйМРОТ=0,МРОТ,РегиональныйМРОТ)) / КалендарныеДниМесяцаБезПраздников * КоличествоДнейОтпуска * КоэффициентИндексацииСреднегоЗаработка
Пример расчета:
Для подразделения "Отдел эксплуатации транспорта" я указала Региональный МРОТ = 18 000.

А затем отменила проведение документа "Данные для расчета зарплаты" с Рег. МРОТ по этому подразделению, сумма стала меньше:

Информация по обработке:
1. Есть возможность динамического обновления и ручного.
2. При заполнении (обновлении) дерева — все уровни раскрыты.
3. При выборе верхнего уровня, его дочерние уровни помечаются тем же флагом (истина/ложь, выбраны/не выбраны).
По сути обработка простая. Больше всего "заморочек" было именно с деревом и удобством работать с ним, а так же понятным выводом данных.
Например, помеченные на удаление подразделения оформлены картинкой:

Также можно вывести прекращенные (нулевые) Рег. МРОТ, тогда по ним будет ноль и будет указан регистратор, когда это произошло:

Протестировано:
1С:Предприятие 8.3 (8.3.17.1851)
Зарплата и управление персоналом, редакция 3.1 (3.1.20.97).

