IE2017

Загрузка лицевых счетов из файла Сбербанка формата XML для ЗУП 2.5 (обычные формы)

Обмен - Обмен с интернет-банком

Не так давно Сбербанк поменял формат выгрузки новых лицевых счетов. Ранее он использовал формат dbf. В связи с этим появилась необходимость загружать данные лицевых счетов в базу ЗУП 2.5 из нового формата.

Выкладываю обработку по загрузке данных из XML для обычных форм. Можно использовать как обработку для табличных частей, можно как самостоятельную. Если использовать как обработку табличной части документа, то крепится она к документу "Заявка на открытие счетов". Только вот этот документ по умолчанию не перезаписывает регистр сведений, если лицевые счета по банку и этому физ.лицу уже существуют. Я немного подправил алгоритм проведения документа так, чтобы не спрашивало, а перезаписывало. Описание манипуляций ниже:

В модуле документа "Заявка на открытие счетов" в процедуре ПередЗаписью комментируем условие

"Если РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда"

И в процедуре ОбработкаПроведения меняем строки на такие:

ФизЛицо = СтрокаСРаботником.ФизЛицо;
НаборЛицевыхСчетов.Отбор.ФизЛицо.Установить(ФизЛицо); 
НаборЛицевыхСчетов.Прочитать();
Если НаборЛицевыхСчетов.Количество() > 0 Тогда
НаборЛицевыхСчетов.Удалить(0); 
КонецЕсли;

Скачать файлы

Наименование Файл Версия Размер
ЗагрузкаЛицевыхСчетовИзФайлаСбербанкаXML.epf
.epf 16,64Kb
15.10.15
28
.epf 16,64Kb 28 Скачать

См. также

Комментарии
1. Александр Маношкин (Manoshkin) 323 09.12.15 17:08 Сейчас в теме
Спасибо, здорово помогло!
Оставьте свое сообщение