В ЗУП 2.5 КОРП в документе "Сведения о страховом стаже застрахованных лиц, СЗВ-СТАЖ" при заполнении данных, например, за 2023 год, если сотрудник принят с 01.01.2023 и потом уволен, например, 30.06.2023, а потом снова принят на работу с 01.07.2023, тогда в отчет попадёт одна строчка с 01.01.2023 по 31.12.2023 год.
Задача была разбить этот период на два периода:
с 01.01.2023 по 30.06.2023
и с 01.07.2023 по 31.12.2023 год.
Для этого в документ добавлена кнопка "Разбить по увольнениям". При нажатии на которую, по каждому физ. лицу проверяется, было ли в заданном периоде увольнение, и если было, разбить его на два периода.
На примере выше, сотрудник был уволен 25.12.2023, а потом принят на работу на следующий день 26.12.2023. То есть, при заполнении заполнилась строка с 01.09.2023 по 31.12.2023. После применения обработки период разбивался на два:
с 01.09.2023 по 25.12.2023
и с 26.12.2023 по 31.12.2023 год.
Строчки копируются, поэтому остальные данные в них остаются.
В текстовом файле процедура для подключения в документ "Сведения о страховом стаже застрахованных лиц, СЗВ-СТАЖ", при создании кнопки "Разбить по увольнениям".
Как добавить ее в документ.
В документ добавить новую кнопку с наименованием "РазбитьПоУвольнениям" и нажать на кнопку создания "Действия" с названием процедуры "КоманднаяПанельЗаписиОСтажеРазбитьПоУвольнениям".
Тестирование проводилось на ЗУП 2.5 КОРП версии 2.5.190.1.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом КОРП, редакция 2.5, релизы 2.5.190.1