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


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

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

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

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

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

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

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

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

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

 

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

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

 

25.03.2026: добавлен вариант обработки для ЗУП, начиная с релиза 3.1.8, когда регистр ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам стал непериодическим (старый вариант также оставил).

25.03.2026: добавил обработку по загрузке лицевых счетов из Excel для ЗУП 3 (начиная с релиза 3.1.8).

 

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

//infostart.ru/public/366613/

//infostart.ru/public/415126/

9 Comments

  1. milov.aleksey

    Дописал загрузку в части копирования XML-файла с клиента на сервер, поскольку метод ЧтениеXML(ПутьКФайлу) читает только локальный файл на сервере, либо с сетевого диска. Поиск сотрудника по ФИО и серию+номер паспорта.

    Reply ↓
  2. Matilde

    Доброго дня!

    ЗУП 3.1.2.422 (клиент-сервер)

    Нажимаю «Загрузить лицевые счета из XML»

    Выдает

    «Ошибка при выполнении файловой операции ‘D:…..01.xml'» (файл на локальном диске)

    А если выбран файл с сетевого диска (шара), то пишет, что не найден каталог.

    Reply ↓
  3. Fantasisto

    (2) Добрый день!

    Файл читается на клиенте. А вот что является клиентом, это вопрос.

    А 1С запускается локально или через терминальный сервер?

    Права на шару установлены для всех?

    На какую строку кода ругается?

    Reply ↓
  4. елена777

    День добрый!

    При попытке загрузить лицевые счете в Бухгалтерию 3.0.68.61(файловая) выдает ошибку {(5,2)} Таблица не найдена «РегистрСведений.ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам.СрезПоследних»

    <<?>>РегистрСведений.ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам.

    СрезПоследних(&Дата, ) КАК ЛицевыеСчетаСотрудниковПоЗарплатнымПроектамСрезПоследних

    Можете подсказать, как устранить ошибку?

    Reply ↓
  5. Fantasisto

    (4) Добрый день!

    Обработка же для ЗУП, а не для БУХ.

    Вероятно, там просто нет такого регистра, или у него другое название.

    Если хотите исправить самостоятельно, посмотрите, как называется регистр с лицевыми счетами в БУХ, и поправьте его в коде (но не факт, что измерения и ресурсы будут совпадать).

    Reply ↓
  6. елена777

    Да нет, в Бух регистр такой есть. Ладно, сама разберусь.

    Reply ↓
  7. Fantasisto

    (6) В БУХ этот регистр непериодический.

    Т.е. в нём нет Среза последних.

    Нужно немного изменить код.

    Reply ↓
  8. елена777

    Да, спасибо за подсказку. Исправила. Кстати, проверяла на ЗУП 3.1 (3.1.8.246). Там те же ошибки, потому что там этот регистр тоже непериодический и реквизиты поменялись.

    Reply ↓
  9. Fantasisto

    (8) Да, я исправил обработку. И добавил её в публикацию в виде отдельного файла.

    Спасибо!

    Reply ↓

Leave a Comment

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