Для создания данной обработки было пару предпосылок:
- Накопилось куча мелких обработок для загрузки тех или иных данных по сотрудникам/физ. лицам. Одного шаблона универсального - не было.
- Не было обработки, которой можно было бы воспользоваться без навыков программирования.
Особенности данной обработки больше связаны с нюансами возможных вариантов загрузок:
- Загрузка физических лиц из одной колонки файла, либо из трех колонок.
- Пол физических лиц - загружать из колонки, указать конкретный, вычислить автоматически.
- Обработка формата дат как с двузначным указанием года, так и с четырехзначным.
- Загрузка не только справочника, то и занесение данных в регистр сведений (Паспортные данные, гражданство, ФИО физических лиц, ...)
- Данные могут загружаться "голым" списком, либо будут помещены в указанную группу справочника.
- Возможность дозагрузки данных, если в базе уже ведется учет.
- Возможность удаления строк с незаполненными обязательными данными.
- Возможность загрузки нетиповых реквизитов. (Функционал работоспособен для строковых значений реквизитов).
- Возможность сохранения и восстановления вариантов загрузки.
Также в обработку добавлена справка - описание, где приведены особенности и приведен пример алгоритма работы для конкретной задачи.
Обработка не претендует на полностью полноценный продукт для переноса данных. Больше подойдет программистам в качестве шаблона, который можно всегда доработать под конкретный перенос.
Если к данной обработке будет интерес, то возможно дальнейшее развитие.
Например - отсутствует загрузка данных табличных частей(стаж, семья, образование, языки, ученые степени, ученые звания...).
upd 23.12.2012 г. Версия 1.1
Новое в обработке:
- добавлен режим дозагрузки сотрудников. Сопоставление с существующими осуществляется по ФИО.
- добавлена кнопка "Очистить заполненные" - для очистки строк таблицы загрузки с заполненной колонкой. (Удобно для дозагрузки сотрудников или физ. лиц - сразу видно, кого уже грузил).
- исправлены выявленные ошибки.
upd 24.12.2011 г. Версия 1.2
- добавлена возможность загрузки дополнительных реквизитов справочника "Сотрудники"
- изменен интерфейс: удалена закладка "Прием на работу". Настройки по загрузке сотрудников и приема на работу - объединены на одной закладке.
- Исправлены выявленные ошибки.
upd 25.12.2011 г. Версия 1.3
- добавлен флаг "Альтернативная загрузка". При его установке - добавляется закладка "Таблица данных файла", в которую можно загрузить данные файлов с расширением mxl, txt, dbf, xls. Далее - как и ранее: на других закладках настраиваем колонки загрузки и нажимаем кнопку "Загрузка данных". (В случае установки флага данные будут обрабатываться с закладки "Таблица данных файла". Иначе - как и ранее, загрузка будет происходить из XLS- файла напрямую, без таблицы-посредника.)
- немного изменен интерфейс: кнопки "Загрузка данных" и "Выполнить" ушли в верхнюю часть окна обработки.
- исправлены выявленные ошибки.
upd 16.01.2012 г. Версия 1.4
- добавлена загрузка адресов по формату КЛАДР (,индекс,регион,район,город,населенный пункт,улица,дом,корпус,квартира)
(для загрузки адресов по формату - добавлен флажок "Формат КЛАДР" на поле настройки загрузки адресов)
-исправлены замеченные ошибки
upd 17.01.2012 г. Версия 1.4.1
- исправлена ошибка с загрузкой адресов по КЛАДР. (не загружались в базу номера квартир).
upd 05.07.2012 г. Версия 1.4.2
- добавлено поле для возможной загрузки "Код подразделения" (реквизит удостоверения личности).
- добавлена возможность указать колонку для загрузки в реквизит "Код" справочника "Физические лица". (Доступно на закладке "Физ. лица" в табличной части "Другие реквизиты справочника").
-исправлены замеченные ошибки.