Обратились клиенты, которые занимаются бух. аутсорсингом, с типичной проблемой: из ЗУП 2.5 надо выгрузить данные по 2НДФЛ и отправить в ФНС через оператора (линк-сервис), подписав, разумеется, своим ключом ЭЦП. Как известно, сам ЗУП, в этой редакции, этого делать не умеет и, скорее всего, уже и не будет уметь. Вариант исправлять данные руками в файлах выгрузки отпал сразу - слишком муторно и долго. От идеи самим переписывать алгоритм формирования файла тоже отказались - снятие с поддержки, трудозатратность процесса. Вот эта публикация было почти то, но слишком спартанский функционал :) Оттолкнувшись от этой идеи сделали свое, коим и делимся.
ПРИНЦИП РАБОТЫ:
Подключается как внешняя печатная форма к документу "Справка 2 НДФЛ для передачи в ИФНС с 2015 года". Пользователь формирует файл как обычно, отправляя его в определенный каталог. Прямо из документа запускает обработку. Забивает (есть возможность сохранения и выбора) данные о подписанте и доверенности. Нажимает "Исправить файл 2НДФЛ". Программа по имени файла (которое сама подхватывает из документа) находит файл в указанном каталоге и приводит его к такому виду:
<Подписант ПрПодп="2">
<ФИО Фамилия="Петров" Имя="Петр" Отчество="Петрович"/>"
<СвПред НаимДок="Доверенность 66 ААА 666666 от 23.10.2014"/>
</Подписант>
ПРЕИМУЩЕСТВА:
-Сохранение данных о подписанте/доверенности под каждую организацию.
-Возможность сохранения списка выбора подписантов и каталогов.
-Сохранение данных осуществляется путем записи информации в txt файлы в каталоге ИБ, что дает возомжность работы по сети и под разными пользователями.
-Отдаем за символические 1 sm. :)
МИНУСЫ:
- Работает только с файловыми ИБ (доделать под серверные 5 минут)
- В теории, при многопользовательской работе, возможны проблемы с записью настроек в файлы из-за ошибки совместного доступа.