Выгрузка начисленных/удержанных алиментов для банка в текстовом и 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 не будет опубликован. Обязательные поля помечены *