gifts2017

Загрузка лицевых счетов из XML для 1С ЗУП 2.5 и 1С ЗУП 3

Опубликовал Александр Бородавко (Fantasisto) в раздел Обмен - Обмен через XML

Обработка по загрузке из XML лицевых счетов физических лиц в программы 1С ЗУП 2.5 и 1С ЗУП 3.

Обработка по загрузке из XML лицевых счетов физических лиц в программы 1С ЗУП 2.5 и 1С ЗУП 3.

Тестировалось на файлах с реестрами лицевых счетов от Сбербанка.

Банки часто присылают организациям реестры открытых лицевых счетов сотрудников в формате XML. Обработка позволяет быстро их загрузить в 1С ЗУП напрямую в регистр лицевых счетов, минуя документы "Заявка на открытие лицевых счетов" и т.п.

Пользователь выбирает файл загрузки, организацию и контрагента (банк).

Данные из XML сначала попадают в табличную часть обработки, в которой можно флажками отметить, какие строки нужно записать в базу, а какие - нет. Также в табличной части обработки выводится текущий номер лицевого счёта физического лица, чтобы можно было, например, сохранить этот список в табличный документ (если лицевые счеты до этого вообще были).

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

Предусмотрено, что сотрудник может не иметь, например, отчества. Порядок атрибутов также не важен.

Если физ. лицо не будет найдено в базе - обработка уведомит пользователя об этом.

Прошу понимать, что форматы файлов XML от банков могут меняться, и какие-то из них обработка загрузить не сможет. 

Но её всегда можно взять за основу и доработать под нужный формат.

Отчёт создан на основе этих двух отчётов:

http://infostart.ru/public/366613/

http://infostart.ru/public/415126/

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

Наименование Файл Версия Размер
Загрузка лицевых счетов из XML ЗУП 2.5 29
.epf 13,40Kb
06.09.16
29
.epf 1.0 13,40Kb Скачать
Загрузка лицевых счетов из XML ЗУП 3 5
.epf 23,23Kb
06.09.16
5
.epf 1.0 23,23Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей Милов (milov.aleksey) 08.11.16 11:42
Дописал загрузку в части копирования XML-файла с клиента на сервер, поскольку метод ЧтениеXML(ПутьКФайлу) читает только локальный файл на сервере, либо с сетевого диска. Поиск сотрудника по ФИО и серию+номер паспорта.