gifts2017

Экспорт физических лиц из ЗУП2.5

Опубликовал Al (al_zzz) в раздел Обработки - Обработка справочников

Очень часто в организациях используется связка ЗУП+УТ+БП и тому подобные. В этом случае возникает вопрос оперативности обмена данными между конфигурациями. Когда дело касается продаж, или остатков, то тут всё понятно - существуют типовые обмены, правила которых можно подкорректировать и оперативность здесь требуется в исключительных случаях. Но бывает, что некоторые данные нужны в разных базах одновременно и оперативно, а обмен между базами по какой-либо причине оперативно сделать невозможно.

   В моем случае речь идет о физических лицах. Например, принимается на работу сотрудник - материально ответственное лицо. Заводится физическое лицо в конфигурации "Зарплата и управление персоналом 2.5"(ЗУП2.5), почти одновременно нужно выдать новому сотруднику деньги под отчет, но в "Управлении торговлей" ещё не заведено наше физ. лицо. Если пользоваться стандартным обменом, то необходимо либо выполнять обмен сначала с конфигурацией "Бухгалтерия предприятия 2.0" (БП2.0), а потом с конфигурацией "Управление торговлей 10.3"(УТ10.3), либо настраивать правила обмена для выгрузки физ. лиц из ЗУП2.5 в УТ10.3 (на Инфостарте я сталкивался с таким решением данной проблемы). В первом случае необходимо будет давать права кадровику на выполнение обмена во всех трёх базах, во втором - в двух. Помимо этого пользователю придется выполнять кучу действий, что не есть хорошо. 

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

  По причинам указанным выше я пошел по другому пути, а именно по пути создания физических лиц и связной информации во внешних базах через COM-соединение. Связная информация - это данные регистров "ФИО физлиц", "Контактная информация", "Паспортные данные физ. лиц".

 Описание работы внешней обработки   

  Обработка позволяет экспортировать физические лица в базы 8.1 и 8.2. 

  При открытии обработки выводится таблица баз (8.1 и 8.2) из кэша 1С и можно указать, в какие базы будем экспортировать физ. лица. Здесь же будет необходимо указать соответствующего пользователя и пароль во внешней базе.

  Далее нажимаем "Выполнить". Обработка пытается найти во внешней базе нужный элемент - физ. лицо/вид контактной информации по наименованию и предлагает в форме выбора/поиска принять решение пользователю. В форме выбора/поиска пользователь имеет возможность поискать подобный элемент(например, по фамилии физ. лица) и убедиться, что такового не создано.

 При создании нового элемента во внешней базе UID переносится из базы-экспортера.  

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

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

Наименование Файл Версия Размер Кол. Скачив.
Экспорт физических лиц.7z
.7z 18,88Kb
04.09.13
47
.7z 18,88Kb 47 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Макас (makas) 04.09.13 11:58
Кадровые приказы обработка переносит в БП ?
2. Al (al_zzz) 04.09.13 12:16
Нет, не переносит - не было необходимости.
3. Дмитрий Дмитриев (Ditrich) 05.09.13 15:02
без кадровых документов в той же БП не факт, что в Авансовые отчеты, например, будут подтягиваться актуальные данные по сотруднику (подразделение, должность и т.п.)... Просто переносить справочник ФЛ - это, я считаю, только половина полезности...
4. Al (al_zzz) 05.09.13 18:48
У меня подтягиваются. Поэтому и без кадровых документов.
5. Антон Мартынов (aemartynov) 06.09.13 17:23
При обмене между ЗУП 2.5 и "Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 2.0 (2.0.2.1... это на основе УТ11, что на управляемых формах) возникает ошибка

{Форма.Форма2.Форма(7)}: Значение не является значением объектного типа (NewObject)
com_Запрос = Соединение.NewObject("Query");

Можете порекомендовать что сделать.

С благодарностью,
Антон
6. Марина Чирина (chmv) 18.08.16 14:54
Проблема. В бухгалтерии сотрудники нужны раньше, чем произошел обмен? Что делать?
7. Al (al_zzz) 19.08.16 00:17
(6) Можно подгонять кадровика, чтоб быстрее заводил в ЗУП и выгружал.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа