Разработка в расширении для ЗУП 3.1. Заголовки и подписи в Расчетном листке без изменений конфигурации.



Расширение для варианта отчета Расчетный листок (Анализ начислений и удержаний) ЗУП 3.1. В печатной форме Расчетного листка добавлены заголовки листов и подписи. Добавлен параметр для отключения данной опции, чтобы выводить стандартный расчетный листок.

В соответствии со ст. 36 ТК РФ при выплате заработной платы работодатель обязан извещать в письменной форме каждого работника о составных частях заработной платы, причитающейся ему за установленный период, размерах иных сумм, начисленных работнику, о размерах и об основаниях произведенных удержаний. При проверке контролирующими органами требуется письменное подтверждение получения расчетного листка. Поэтому данная доработка востребована работодателями.

В отчет Расчетный листок (вариант отчета Анализ начислений и удержаний) добавлены поля "Экземпляр организации" и "Экземпляр сотрудника", линия отрыва — — — — — —, и подпись "Листок получил ______". Расчетные листки выводятся в двух экземплярах на одну страницу на каждого сотрудника. Сотрудник при выдаче листка расписывается, второй экземпляр остается в организации.

Подключение расширения в режиме 1С Предприятия:
Меню Все функции/Стандартные/Управление расширениями конфигурациями.

Нажимаем "Добавить" и выбираем файл расширения в диалоге выбора из файла. 

Свойство расширения "Безопасный режим, имя профиля" выключаем.

Требования,- платформа 8.3.10 и выше.

Реализовано расширение для конфигурации ЗУП 3.1.7.128 и ЗУП 3.1.8.155.

22.12.2024

Добавлено расширение для ЗУП 3.1.8.185. Реализована возможность отключения вывода подписей в заголовке расчетного листка.

На текущих версиях платформы 8.3.12 — 8.3.13 в расширении нельзя изменять схему компоновки отчета, поэтому  я решил эту проблему следующим образом. Программно добавляем Параметры схемы компоновки и параметры компоновки данных.

Заимствуем в расширение модуль отчета, процедуру ПередЗагрузкойНастроекВКомпоновщик. Ставим курсор внутри тела процедуры и правой кнопкой мыши "Добавить в расширение", выбираем аннотацию &Перед и пишем код добавления параметров. Для того чтобы параметр добавился в пользовательские параметры необходимо свойству параметра компоновки ИдентификаторПользовательскойНастройки присвоить УникальныйИдентификатор. 

ПараметрКомпоновки.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор;  

В итоге в форме отчета отображается параметр для отключения вывода подписей в расчетном листке, с помощью которого можно управлять видом варианта отчета Расчетный листок (Анализ начислений и удержаний). 

В расширении доработан Общий модуль ЗарплатаКадрыОтчеты, процедуры ПриКомпоновкеРезультатаРасчетныйЛистокПоФизическимЛицамВывестиСотрудникаРасчетныйЛисток с аннотацией &Вместо и добавлен общий макет ПФ_MXL_РасчетныйЛистокНастраиваемыйДоп. Поскольку аннотация &Вместо полностью замещает тело процедуры, в следующих релизах может потребоваться доработка расширения, однако в расширениях выполняется легко.

03.01.2024 проверена работа в версии программы ЗУП 3.1.8.216

13.08.2024 добавлена версия расширения для ЗУП 3.1.10.111 В релизе изменены процедуры в общем модуле ЗарплатаКадрыОтчеты.

2 Comments

  1. podelis

    Интересное расширение, спасибо!

    Reply
  2. angler225

    Пожалуйста. Долго было разбираться в стандартном функционале, в итоге получено данное решение, как я считаю неплохое. При переходе с версии 3.1.7 на версию 3.1.8 были изменены дорабатываемые модули, поэтому пришлось дорабатывать. Тем более наши бухгалтера его используют по назначению.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *