Хочу поделиться обработкой, которая существенно облегчила жизнь нашему сотруднику, который сидит на блоке расчета зарплаты и оформляет платежные поручения по сотрудникам, у которых банковские карты не имеют отношения к зарплатному проекту. В нашем случае, к зарплатному проекту Сбербанка.
P.S.: Сразу скажу, на идеальность и гениальность решение не претендует. Основная задача обработки - закрыть потребность конкретного пользователя программы, и она замечательно с ней справляется.
Кто-то из сотрудников живет в других городах, у кого-то карты открыты в других банках.
Вручную создавать платёжное поручение в клиент-банке муторное занятие, которое убивает кучу времени.
Когда шерстил просторы интернета, а также infostart, наткнулся на публикацию //infostart.ru/1c/tools/820925/, кстати, огромное спасибо ее автору.
Взял её за основу, немного провел тесты и пришли к выводу, что основная логика работает, и платежные поручения загружаются в клиент-банк.
Вашему вниманию предлагается немного причесанная версия данной обработки.
Одно из важных требований к корректной работе данной обработки, это создать дополнительный реквизит, с типом "Строка", для справочника "Организации"
Значение дополнительного реквизита "Основной банковский счет (Организации)" должно иметь следующий формат Р/с 40хххххххх00000ххххх в ПАО СБЕРБАНК, БИК 04ххххх25, К/с 3010ххххххх000000ххх ГородБанка Г. МОСКВА
После добавления данной обработки как внешнюю печатную форму, с тем, как добавить внешнюю печатную форму, можно ознакомиться одной из моих прошлых публикаций, в документ "Ведомость на счета" добавляется пункт "Платежное поручение на основании ведомости v.2"
Запуская печатную форму "Платежное поручение на основании ведомости v.2", открывается форма настройки формирования файла выгрузки
Где достаточно:
1. Указать номер, с которого начнется нумерация платежных поручений, которые будут сформированы.
2. Путь, куда необходимо сохранить сформированный файл выгрузки. В момент выбора каталога формируется имя случайным числом
3. При необходимости дополнить строку назначение платежа
4. Нажать на кнопку "Выгрузить"
Доработки
1. Обработка работает в режиме тонкого клиента с папками пользователя, а не сервера.
2. Можно самому указать город банка в строке реквизита "Основной банковский счет (Организации)"
3. Можно добавить текст в назначение платежа каждой из платёжек.
4. С формы списка документа "Ведомость на счета" убрал запуск печатной формы.
5. Вывел кнопку просмотра сформированного файла
Вроде бы как мелочи, а комфорта при работе с обработкой добавляют :)
Во всём остальном логика осталась автора публикации, которую взял за основу.
Тест прошла, уже несколько раз сотрудник выгружал ведомости.
Параметры тестирования:
- Платформа 1С:Предприятие 8.3 (8.3.23.1912)
- Зарплата и управление персоналом, редакция 3.1 (3.1.26.13)
Ещё раз спасибо автору первоисточника.
Всем добра!