Загрузка физических лиц из Excel в ЗУП 3.1


Позволяет загрузить данные о физических лицах из таблицы Excel. Обработка может быть полезна для загрузки физлиц из программ третьих фирм.

Загружаются основные реквизиты справочника "ФизическиеЛица", адреса и паспортные данные.

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

Тестировалось на конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.7.144) 

Для загрузки сведений о физических лицах к обработке прилагается пример xls файла определенной структуры:

  • Колонка01    "Фамилия"
  • Колонка02    "Имя"
  • Колонка03    "Отчество"
  • Колонка04    "ДатаРождения"
  • Колонка05    "ИНН"
  • Колонка06    "СНИЛС"
  • Колонка07    "Пол"
  • Колонка08    "МестоРождения"
  • Колонка09    "ДатаРегистрацииПрописки"
  • Колонка10    "Страна"
  • Колонка11    "Индекс"
  • Колонка12    "Регион"
  • Колонка13    "Район"
  • Колонка14    "Город"
  • Колонка15    "НаселённыйПункт"
  • Колонка16    "Улица"
  • Колонка17    "Дом"
  • Колонка18    "Корпус"
  • Колонка19    "Квартира"
  • Колонка20    "ВидДокумента" (в кодировке ФНС, н/п 21 для паспорта РФ)
  • Колонка21    "Серия"
  • Колонка22    "Номер"
  • Колонка23    "ДатаВыдачи"
  • Колонка24    "КемВыдан"
  • Колонка25    "КодПодразделения"
  • Колонка26    "Мобильный телефон"
  • Колонка27    "Электронная почта"

    v1.2 от 18-10-2024
    Доработана загрузка в файл-серверном варианте.

    v1.3 от 20-10-2024
    Расширен набор реквизитов.
    Поиск в две попытки: 
    1) ФИО+ДатаРождения (достаточно для большинства случаев)
    2)  ДатаРождения+ИНН (например, если сменилась фамилия)
    Если не удались обе попытки поиска, добавляется новое физлицо, иначе обновляется найденное.

    v1.4 и v1.5 от 18-10-2024
    Небольшие исправления
     

26 Comments

  1. citkis

    Пример xls файла:

    ссылка на скачивание

    https://yadi.sk/i/Oc_-2f-I3PiDdu

    Reply
  2. GIZmo

    с ERP 2.4 будет работать?

    Reply
  3. Fominro

    С клиента тоже можно файл загрузить или только с сервера?

    Reply
  4. user826680

    После загрузки из Excel адрес заполняется как строковое поле (свободной форме), не заполняется Регион, Город, Улица. КЛАДР загружен. См. вложения. Можно как то это исправить?

    Reply
  5. citkis

    (4) Прикрепите xls файл. Попробую отладить Ваш пример.

    Скорее всего у Вас ошибка в названии региона «Ульяновска обл» -пропущена буква.

    Reply
  6. user826680

    Да спасибо, все получилось, сразу не обратил внимание)

    Reply
  7. URFF

    Поле «Гражданство» не планируете добавлять?

    Reply
  8. Chernika80

    прекрасен поиск при создании — по фио, т.е. по дате рождения, ИНН или другим реквизитам нет? весьма печально.

    Reply
  9. Chernika80

    путь указывается на клиенте, файл ищется на сервере…

    Reply
  10. kaspar_

    Подскажите, есть ли какие нибудь требования к Excel? У меня даже при попытке загрузить данные из шаблона появляется ошибка.

    Reply
  11. citkis

    (11) Попробуйте в файловом варианте СУБД

    Reply
  12. citkis

    (3)

    v1.2 от 18-10-2018

    Доработана загрузка в файл-серверном варианте.

    Обновлены процедуры работы с адресами

    Reply
  13. citkis

    (11)

    v1.2 от 18-10-2018

    Доработана загрузка в файл-серверном варианте.

    Обновлены процедуры работы с адресами

    Reply
  14. citkis

    (8)(9)

    Недочеты исправлены. Спасибо.

    Reply
  15. user1006927

    Преобразование значения к типу Число не может быть выполнено

    Reply
  16. Гость

    Присоединяюсь «Преобразование значения к типу Число не может быть выполнено»

    Зарплата и управление персоналом, редакция 3.1 (3.1.8.216)

    1С:Предприятие 8.3 (8.3.13.1644)

    Даже на тестовом файле

    Reply
  17. citkis

    (17) Попробуйте этот тестовый файл

    Reply
  18. majkltr

    Подскажите, обработка с открытым кодом, не запаролена?

    Reply
  19. citkis

    Обработка с открытым кодом

    Reply
  20. uriah

    Если в файле не заполнено поле Дата выдачи паспорта — обработка валится с ошибкой Преобразование значения к типу Число не может быть выполнено

    Reply
  21. citkis

    (21) Исправлено

    Reply
  22. mmv_82

    Здравствуйте. Релиз 3.1.10.78. Выдает ошибку:

    {ВнешняяОбработка.ИмпортФизлицИзExcel.Форма.Форма.Форма(344)}: Метод объекта не обнаружен (ПространствоИмен)

    ПространствоИмен = УправлениеКонтактнойИнформациейКлиентСервер.ПространствоИмен();

    Reply
  23. mmv_82

    вместо ПространствоИмен = УправлениеКонтактнойИнформациейКлиентСервер.ПространствоИмен(); нужно написать

    ПространствоИмен = УправлениеКонтактнойИнформациейСлужебный.ПространствоИмен();

    У меня все заработало после этого.

    Reply
  24. imara

    Не загружается. После вывода текста ничего не происходит

    Reply
  25. HOLIV

    есть пожелание по изменению, когда устанавливаете ФИО логичнее использовать дату рождения а не Дата(1900,1,1); раз уж она присутствует в таблице и по документу аналогично, есть дата выдачи при записи в регистр использовать ее. а так мне понравилось

    Reply
  26. citkis

    18-10-2018 v1.5

    Исправлены неточности, учтены пожелания

    Reply

Leave a Comment

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