gifts2017

Копирование данных физических лиц из другой базы через COM-соединение

Опубликовал Ант Ант (ant1773) в раздел Обмен - Перенос данных из 1C8 в 1C8

Обработка для переноса данных физических лиц из другой базы через COM-соединение

Поставили передо мною задачу - в связи с переводом сотрудников в другую организацию - перенести данные по сотрудникам в другую базу.
Можно было конечно написать правила обмена и выгружать их по звонку, загружать в другую базу. Но это бы во первых создало мне дополнительную, ненужную работу, во вторых скучно и не интересно.
Давно хотелось поработать с COM-соединением, но не было подходящих задач.

В результате появилась эта обработка. Сотруднику из другой организации предоставлен логин и пароль, с минимальными правами, и он по мере перевода сотрудников сам подключается, выбирает нужных и загружает их данные в свою базу.

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

Наименование Файл Версия Размер Кол. Скачив.
ПолучитьДанныеФизЛиц.epf
.epf 14,08Kb
24.02.14
28
.epf 14,08Kb 28 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Макас (makas) 25.02.14 01:07
Стаж для больничного листа как переносится : - какой был введен в старую организацию или пересчитывается на дату увольнения ?
2. Ант Ант (ant1773) 25.02.14 07:11
(1) makas,

Из табличных частей переносятся только данные о семье. (ну и естественно контактная информация, паспортные данные).
Стажи никак не переносятся. У обеих организаций используются дополнительные стажи и они не совсем совпадают. Если нужно - могу добавить (в упрощенном варианте - тот стаж, который был + период работы, без анализа входит период или нет в страховой стаж).
3. Александр Попков (pas) 26.02.14 07:41
при повторном переносе что является ID, нет ли опасности дублирования физлиц?
4. Ант Ант (ant1773) 26.02.14 10:25
(3) pas,

При переносе проверка на то, что физ.лицо уже есть в принимающей базе не осуществляется.
Когда у себя задал вопрос нужна ли такая проверка - сказали, что не нужно и они и так знают кто есть, а кого нет...
По результатам - вижу уже, что сделали дублей, собираюсь дорабатывать. Единственный достойный ID на мой взгляд - паспортные данные, на них и собираюсь сделать проверку.
5. Артем Артеменко (dock) 26.02.14 18:18
странно... либо у меня дежавю, либо автор совершенно не пользуется поиском на инфостарте...
Для полноты ощущений хотелось бы сравнения вот с этой обработкой:
Перенос сведений о физических лицах из ЗУП 2.5 в ЗУП 2.5
6. Ант Ант (ant1773) 26.02.14 20:58
(5) dock,

автор совершенно не пользуется поиском на инфостарте.


Ага. И про гугл Я вчера услышал. :)
Ну что тут скажешь - ищешь, ищешь... Ну нету... Только напишешь вопрос и "Искать пробовал?", "Тему сто раз обсуждали..."
По функционалу - та обработка явно превосходит. Ну и покрасивше будет. :)
7. Артем Артеменко (dock) 13.03.14 22:11
(6) ant1773, За сравнение - спасибо.
А с поиском... ну что поделаешь, в современном информационном мире нужно не просто уметь пользоваться поиском, иногда уже требуется талант для составления запроса и много-много терпения :)
И да, у меня все-таки просто дежавю 8-)
З.Ы. за "покрасивше" отдельное спасибо - не думал, что в торопях что-то может получиться красивое.
Кстати, у себя я даже скрыл ввод логина/пароля - в базах добавлен "Робот" без отображения в списке выбора, в обработке напрямую прописан это пользователь, а поля ввода скрыты. Итог: меньше ошибок у пользователей и быстрее работа.
З.Ы.Ы. совет по поводу: "Когда у себя задал вопрос нужна ли такая проверка - сказали, что не нужно и они и так знают кто есть, а кого нет... " слушай дядьку доктора Хауса - ВСЕ ВРУТ. Пользователи врут в два раза больше и чаще ;)
8. Артем Артеменко (dock) 13.03.14 22:14
кстати, о переходе к 3-ке еще не думал ?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа