Данная обработка объединяет в себе 2 функционала.
1. Типовое решение конфигурации ЗУП подразумевает, что на каждую «Ведомость в банк» выгружается отдельный зарплатный реестр. В случае средних и крупных организаций это неудобно: когда можно было бы сделать один –два реестра, их приходится делать многие десятки, а то и сотни, по количеству подготовленных документов «Ведомостей». Обработка позволит по множеству «Ведомостей» выгрузить один сводный зарплатный реестр в банк.
2. Альфа-банк корпоративным клиентам предлагает услугу исполнения платежей по сводному мультиреестру на выплату доходов физлицам (сотрудникам), как участников зарплатного проекта, так и нет, в том числе клиентам других банков. Настоящая обработка делает зарплатный реестр по требованиям Альфа банка.
1. Общий вид обработки
Общий режим работы обработки обеспечивается отсутствием галочки в поле «В Альфа банк» (справа от Даты выборки). По умолчанию галочка не стоит.
Форма содержит параметры (1), команды (2) и две табличные части (3)
Обязательные параметры – «Организация», «Зарплатный проект», «Дата выборки ведомостей».
Параметр «Подразделение» необязательный, однако, если он заполнен, то выборка документов осуществляется с учетом значения этого параметра по «Подразделению» в Ведомости. Вид сравнения – «в иерархии».
Кнопка «Заполнить ведомостями» осуществляет заполнение левой табличной части. Выбираются проведённые документы с датой равной «Дате выборки ведомостей».
Выбираются документы «Ведомость в банк». В ЗУП КОРП еще и «Ведомость на выплату прочих доходов в банк», но по ней не работает фильтр по «подразделению», потому что в данном документе нет такого реквизита.
Обработка создает и использует дополнительное сведение «Выгружен альтернативный зарплатный мульти-реестр» (имя для разработчиков "_АльтернативныйЗарплатныйМультиРеестр"), которым помечает документы, по которым осуществлялась выгрузка реестра. Значение пометки это дата и время свершившейся выгрузки (+ УИД выгрузки).
Примечание. В базе надо заранее включить использование дополнительных реквизитов и сведений.
Если в «дату выборки» есть выгруженные документы, то поле «Выгружено» табличной части будет заполнено датой и временем выгрузки.
По таким документам флаг «Выгружать» будет снят для исключения повторной выгрузки данных в мультреестр.
Попытка установить флаг вручную по выгруженным документам будет пресечена с выводом пояснительного предупреждения.
В табличной части есть динамические итоги колонок «К выплате» и «Взыскано», суммы отображают актуальные итоги по документам, у которых стоит флаг «Выгружать». Сами итоги предназначены для понимания общей суммы к выплате по предстоящей выгрузке, а так же для сличения с итогами табличной части «Физические лица».
Команда «Заполнить вкладку физлиц» заполняет правую табличную часть по данным всех помеченных на выгрузку документов.
Если одно и то же физлицо присутствует в разных ведомостях, но «Код выплаты дохода» одинаковые, то на правой табличной части данные по нему группируются (суммы к выплате суммируются).
По факту заполнения табличной части "Физические лица", если есть строки без признака выгрузки (колонка "V"), появляются команды выгрузки в XML в разрезе кодов КВД (код вида дохода исполнительного производства). Описание возможных значений кодов находится справа от блока параметров в виде надписи.
В данной табличной части так же есть динамические итоги колонок "Сумма" и "Взыскано", по неотмеченным выгрузкой строкам, с целью сличения с табличной частью ведомостей по полноте заполнения.
Выгрузка в реестры XML осуществляется строго по кодам КВД. Если у физлица в выборку попали доходы с разными КВД, он будет представлен этим количеством по КВД строк, и при выгрузке реестров данные будут выгружаться в разрезе КВД.
Команда "Выгрузить XML(код КВД)" выполняет формирование и сохранение файла XML с обозначенным в команде кодом КВД в указанном каталоге "Путь выгрузки файла".
Непосредственное имя файла формируется как «Мультиреестр + ИНН организации + по дате выплаты + «дата ведомости» + КВД(код выгрузки) + «от» + Дата и время выгрузки . расширение (xml)»
Описание функционала при установленном флажке "В Альфа банк".
Здесь надо поставить галочку.
Остальные параметры заполнения и работы аналогичны режиму «Общий сводный реестр».
Но есть отличия.
1. При выборе зарплатного проекта есть проверка, что он связан с Альфа-банком (проверка по БИК)
2. Левая табличная часть заполняется «Ведомости в банк» и «Ведомости в банк прочие доходы», где зарплатный проект в Альфа банке, а также всеми, по дате выборки, «Ведомостями на счета» и «Ведомостями на счета прочие доходы».
3. Из «Ведомостей в банк» заполняется лицевой счет и БИК Альфа-банка.
Из «Ведомостей на счета» заполняется счет и БИК, подобранный в «Ведомости» сотруднику. Это могут быть счет и БИК любого банка, а не только Альфа-банка.
Непосредственное имя файла формируется как «Мультиреестр АльфаБанк + КВД(код выгрузки) + ИНН организации + Дата и время выгрузки . расширение (xml)»
Далее описание работы обработки
Каждая итерация выгрузки по отдельной команде завершается сообщением, в котором указывается количество выгруженных строк "физических лиц", полный путь сохраненного файла.
Также обновляются данные в табличных частях (проставляются метки осуществленной выгрузки) и команда выгрузки делается невидимой для исключения повторного нажатия и выполнения.
В таблице "Ведомости" флажок «Выгружать» в строках по этим ведомостям будет снят, и будут заполнены поля «Выгружено» и «УИД выгрузки» (последняя колонка табличной части).
Колонка "Выгружать" будет заблокирована от изменений. Разблокировать её может только команда "Обновить ведомости".
Это сделано с целью возможности сохранения текущего заполнения таблицы "физические лица" для завершения выгрузок по другим КВД.
При галочке "Печатать реестр" (по умолчанию включена) в общей форме "Печать документов" формируется реестр, аналогичный как в "Ведомости" при выплате по зарплатному проекту
Если режим работы "В Альфа Банк", то по каждой строчке реестра возле лицевого счета выводится БИК банка назначения.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.31.32
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.31.32