Содержание:
1. Задача по загрузке внешних данных
2. Алгоритм использования дополнительной обработки в 1С
1. Задача по загрузке внешних данных
Заказчику потребовался функционал загрузки внешних данных в справочник "Физические лица", включая e-mail адреса. При этом это должна быть не разовая акция – периодически необходимо догружать данные о физических лицах. Система должна определять, кто уже загружен и не создавать дубли в справочнике.
Данная доработка может использоваться в конфигурациях:
· 1С:Управление торговлей, редакция 11 (сборка 11.4.13.57);
· 1С:Бухгалтерия предприятия ПРОФ, редакция 3.0 (сборка 3.0.84.31);
· 1С:Зарплата и Управление Персоналом 3 (сборка 3.1.15.96);
· 1С:ERP Управление предприятием 2 (сборка 2.4.13.57);
· 1С 8 "Управление холдингом" 3.1 (сборка 3.1.4.9).
Обработка выполняет массовую загрузку электронной почты физических лиц из книги Microsoft Excel.
В качестве исходных данных используется книга Microsoft Excel (*.xlsx) следующего вида:
Рис. 1 Вид книги Microsoft Excel
В файле доступно разбиение данных на листы, содержащие указанные выше колонки. Колонка пол заполняется значениями «F» (female), «M» (male). Любое другое значение игнорируется.
2. Алгоритм использования дополнительной обработки в 1С
1. Открываем файл обработки: «Основное меню → Файл → Открыть» или загружаем обработку в список дополнительных обработок 1С и запускаем.
2. В открывшемся окне выбираем файл с заполненными данными и нажимаем «Загрузить»:
Рис. 2 Загрузка в справочник "Физические лица"
3. Таблица обработки заполняется данными из файла с автоматическим сопоставлением по полям «Фамилия», «Имя», «Отчество» (при наличии) и «Дата рождения»
Рис. 3 Работа дополнительной обработки в 1С
Примечание: в обработке не создаются новые физические лица, но выполняются поиск уже существующим и загрузка электронной почты в них.
Найденные по данным в исходном файле физические лица отмечаются зелёным флажком. Не найденные – красным крестиком. Пользователь может самостоятельно указать физ. лицо, соответствующее загруженным данным. Если сопоставление выполнено неверно, то пользователь может самостоятельно сменить физическое лицо в соответствующем поле.
Рис. 4 Результат загрузки данных в справочник "Физические лица" в 1С
4. После проверки загруженных данных при нажатии кнопки «Заполнить e-mail» происходит заполнение e-mail всех сопоставленных физических лиц в справочнике Физические лица в 1С.
Специалист компании «Кодерлайн»
Данила Гнатенко