Выгрузка начисленных/удержанных алиментов для банка в текстовом и XML формате Сбербанка

Обработка позволяет быстро сформировать файл для перечисления полагающихся алиментов на карточку получателя алиментов.

Изначально в обработке необходимо заполнить три поля:

(Месяц — первое число нужного месяца)

Далее нажать кнопку Заполнить. По удержанным алиментам за выбранный месяц составится таблица для экспорта.
При нажатии кнопки Выгрузка появится запрос о файле, в который сформируется список для банка в формате обычного текста: Счет,ФИО получателя, Сумма.

12345678901234567890,Иванова Татьяна Сергеевна,14850
12345123451234512345,Петрова Лидия Михайловна,9760
98765987659876598765,Какаято Получательница Алиментовна,10000

Обработка сделана по просьбе бухгалтеров, поскольку приходилось каждый месяц эти данные набирать вручную.

Используется на версии: платформы 8.3.11.3034, ЗУП 3.1.4.161, но при разработке тестировалась и на более ранних версиях и платформы, и конфигурации.

Вторая редакция адаптирована для выгрузки в Сбербанк. Это объединение первой версии и публикации //infostart.ru/public/307513/.

На форму добавлено поле Зарплатный проект, поскольку в экспортируемом файле должны присутствовать реквизиты обмена с банком.

19 Comments

  1. svn

    Непонятно для чего в обработке потребовался реквизит «Вид расчета»? Ведь для удержания алиментов в ЗУП 3.1 не требуется заводить виды типа «Удержание по исполнительному документу», как это было в 2.5.

    Reply
  2. Mirage78

    (1) Это предопределенное удержание. Конечно можно было обойтись и без него, но всё-же, это добавляет некоторую универсальность, вдруг понадобится выгрузка какого-то индивидуального удержания.

    Reply
  3. besks

    Странно

    При задании имени файла — сообщает, что файл не обнаружен.

    Ничего не формируется.

    Светлана

    Reply
  4. Mirage78

    (3) диск F доступен для записи?

    Reply
  5. besks

    (4)Конечно.

    У меня в моей обработке все сохраняется на этот диск

    Reply
  6. Mirage78

    (5) а почему в пути написано f:/? Правильно использовать f:, файловая система не видит куда хотите сохранить

    Reply
  7. besks

    (6)Да, вы правы.

    При запуске локально — все работает.

    У нас сервер на линуксе, и при запуске из клиент-серверного варианта, где-то в общих модулях переворачивает

    Reply
  8. Mirage78

    (7) Бывает, теперь будете знать про такой неприятный фокус. )

    Reply
  9. besks

    (8)Задам жестко путь и имя в линуксовском формате. По другому не знаю как.

    Спасибо за отчет.

    Reply
  10. Mirage78

    (9) Можно внести правку в модуль формы этой обработки, возможно решит проблему:

    строку 293

    ПотокЗаписи = Новый ЗаписьТекста(ИмяФайла, «windows-1251»);

    заменить на

    ПотокЗаписи = Новый ЗаписьТекста(СтрЗаменить(ИмяФайла, «/», «»), «windows-1251»);

    Reply
  11. besks

    Не пошло.

    Reply
  12. Mirage78

    (11) Значит 1С тут бессильна, коверканье происходит на территории сервера, только не понятно зачем его так настроили.

    Reply
  13. besks

    Извините за беспокойство.

    Нашим бухам понадобились контрольные суммы с копейками.

    Подправьте, пожалуйста, что бы другим удобно было.

    С уважением

    Светлана

    Reply
  14. Mirage78

    (13) Ошибка исправлена.

    Reply
  15. user594620_delpiero1488

    Скиньте пожалуйста данные обработки на почту delpiero1488@gmail.com

    Reply
  16. auperm

    Добрый день! Обработка будет работать на ЗУП КОРП рел.3.1.8.137 ?

    Reply
  17. Mirage78

    (16) Проверил на ЗУП КОРП рел. 3.1.7.128. Работает. Другой КОРП под руками нет.

    Reply
  18. Kata_ui

    Здравствуйте. Спасибо большое, очень нужная обработка. А элементарную распечатку к форме не могли бы добавить? Вы бы нам очень помогли.

    Reply
  19. chukawata

    А можно посмотреть XML-схему? Вид зачисления «Алименты» допустим в Условиях предоставления услуг, и в стандартном формате 3,5 есть элемент «Вид зачисления», для Сбербанка обязательный к применению, но не знаю какое значение ему присвоить и как указать банк и счёт получателя алиментов?

    Reply

Leave a Comment

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