Синхронизация данных сотрудников ЗУП 2.5 или ЗУП 3.1 и Active Directory

13.10.20

Интеграция - Внешние источники данных

Обновление данных сотрудников (должность, подразделение) в Active Directory, обновление контактных данных сотрудников из AD + формирование телефонного справочника из AD.

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

Наименование Файл Версия Размер
Синхронизация данных сотрудников ЗУП 3.1 и Active Directory (по нескольким организациям):
.epf 15,81Kb
8
.epf 15,81Kb 8 Скачать
Синхронизация сотрудников ЗУП 2.5 и Active Directory:
.epf 13,59Kb
50
.epf 13,59Kb 50 Скачать

Обработка получает из корневого или выбранного каталога Active Directory список пользователей и синхронизирует их со списком сотрудников.  Сотрудники сопоставляются по Фамилии Имени Отчеству. В результате обработки в Active Directory обновляются поля Должность (title) и Подразделение (department) из 1С, в 1С обновляются контактные данные с видом "Рабочий E-Mail" и "Рабочий телефон" (для этого следует создать одноименные элементы справочника "Виды контактной информации"). Кроме того в указанном каталоге формируется телефонный справочник в формате xls и на указанный email отсылается отчет о работе обработки. Отчет содержит информацию об изменениях в Active Directory, уволенных, но не заблокированных сотрудниках и ошибках работы обработки (если они есть). 

Обработка кроме запуска вручную, заточена под запуск из-под регламентного задания (собственно она так и работает сейчас), но для этого требуется небольшое изменение конфигурации. Запустить обработку из регламентного задания можно через процедуру Автозапуск в модуле объекта обработки с передачей параметров в виде объекта "Соответствие", включающей в себя ключи:

1. КодОрганизации - код организации, сотрудники которой будут синхронизироваться;

2. Кому - адрес или адреса электронной почты в виде строки, на которые будет отправляться отчет о работе обработки;

3. СтрокаАД - строка для получения каталога обхода Active Directory. Получить ее можно выбрав каталог Active Directory с помощью кнопки выбора поля "Строка АД" на форме;

4. ПутьКСправочнику – Строка, включающая в себя путь к телефонному справочнику.

5. ВремяЗапуска - Строка в формате чч:мм. Обработка сравнивает время с текущим и если они не равны не запускает синхронизацию. Этот параметр нужен для контроля времени запуска, если из-под одного регламентного задания запускается несколько обработок в разное время.

 

13.10.2020

Добавил обработку для ЗУП 3.1 (протестирована в 3.1.8). При запуске обработка получает и выводит в форму дерево AD, для синхронизации ветки следует указать напротив нее организацию, по которой будет производится синхронизация. 

Для автоматического запуска следует указать параметры (ветки AD, организации, списки рассылки) в функции "ЗаполнитьПараметры" модуля обработки, добавить обработку в Дополнительные отчеты и обработки и задать расписание автозапуска для команды "Обновление сотрудников в AD (автозапуск)"

Обработка Active Directory AD ЗУП 2.5 обновление данных сотрудников.

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    140413    676    352    

232

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9155    9    8    

10

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22347    18    1    

21

Автоматическая многопоточная выгрузка данных 1С 8.3 в БД Clickhouse и MS SQL (для работы с данными 1С в BI-системах)

Внешние источники данных Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование Конфигурации 1cv8 Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматизированной выгрузки данных из 1С 8.3, а также MS Excel в базу данных ClickHouse, а также в Microsoft SQL для работы с данными 1С в Yandex Datalens, Visiology, Apache Superset (и не только) - "Экстрактор данных 1С в BI". Решение отлично работает со всеми типовыми (и не только) конфигурациями 1С 8.3 для управляемых форм. Gозволяет автоматизировать работу бизнес-аналитика по ежедневной выгрузке данных из 1С в БД ClickHouse для последующей работы с этой БД в Yandex Datalens/ Система полностью автоматизирует работу с хранилищем данных в БД Clickhouse/MS SQL. Не надо быть программистом, чтобы одной кнопкой получать любые данные из 1С в Вашей BI-системе

230000 руб.

15.11.2022    12907    11    47    

28

Перенос данных из Парус 7.хх в ЗГУ ред.3

Внешние источники данных Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

24000 руб.

24.04.2017    48627    96    159    

86

Перенос начальных остатков из Парус 7.71 в БГУ

Внешние источники данных Взаиморасчеты Учет ОС и НМА Логистика, склад и ТМЦ Бюджетный учет Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Перенос словарей и начальных остатков из ПП Парус-Бухгалтерия Бюджет 7.71 в 1Сv8 БГУ2. Заполнение словарей и документов по вводу начальных остатков. Не требуется установка ПП Парус7. Возможна дозагрузка. Позволит автоматически и наиболее полно ввести данные в программу для начала работы. 

15600 руб.

08.12.2011    81470    128    123    

146
Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. RailMen 823 16.05.17 12:59 Сейчас в теме +0.01 $m
Мы делаем так. Вся контактная инфа заносится кадровиками в ЗУПе. По этому ЗУП по отношению к AD как бы главная база. В AD выгружаем должность, подразделение, номер помещения/офиса, и пр контактную информацию, которая носит корпоративный характер (чтобы не нарушать закон о защите перс данных, например, номер личного моб тел есть в базе ЗУП, но его естественно нет в AD).
Технически делаем так: создаем в дереве метаданных два (можете больше) Web-сервиса и столько же XDTO-пакетов. В модуле Web-сервиса прописывам как будем заполнять таблицы XDTO. Все.
4. Neverpoint 12.11.17 20:01 Сейчас в теме
(1) Добрый день! Вы сами писали отправку данных в AD? Есть ли готовые в тч платные решения, чтобы синхронизировать наш справочник контрагентов с AD, желательно из 1С в AD. Достаточно только основные реквизиты.
6. RailMen 823 12.11.17 21:56 Сейчас в теме
(4) Илья,мы все делали своими силами с нуля: 1) программисты 1С создали web-сервисы, опубликовали web-сервер; 2) администраторы AD могли обратиться к функциям, которые создали программисты 1С, и получить данные из 1С, затем обновить данные в AD. Все что касается 1) я могу сделать. Что касается 2) - тут нужен админ AD и я к сожалению не подскажу.
7. Neverpoint 13.11.17 09:43 Сейчас в теме
Как то сложно они у вас закрутили - мы тут подумали вчера и на коленке быстро сделали синхронизацию через команду csvde которая идет с любым windows server. Там просто csv файл достаточно выгружать из 1с и он красиво прописывается в AD без каких либо программистов и любые атрибуты.
Вообще у нас центром вселенной по данным является AD, так как это де факто стандарт и через этот узел идет синхронизация всего нашего зоопарка включая нашу собственную биометрическую CRM для контроля доступа по лицу, так же телефонная станция. Но поскольку в бизнес-процессах входящей точкой контакта часто бывает какой нибудь чек с реквизитом контакта то и контакт заносится в 1с, отсюда и потребность.
А вообще команда csvde решает все вопросы если по быстрому что то надо сообразить.
Через web сервисы это конечно красиво, но затратно
2. Jokstr 48 16.05.17 18:21 Сейчас в теме
У нас поднят корпоративный сервер Microsoft Exchenge, все адреса электронной почты хранятся в AD. Также в AD вносятся номера телефонов (используется IP-телефония). До недавнего времени туда же вручную вводились данные по должностям и подразделениям сотрудников, было много ошибок, переводы сотрудников в AD фиксировались через раз - все это вылазило в карточках контактов почты. С другой стороны в ЗУП никто не вносил адреса эл. почты и нельзя было сделать нормальную рассылку по сотрудникам.
Пришлось написать эту обработку, теперь данные синхронизируются автоматически, в результате смог прикрутить обработку рассылки расчетных листков по сотрудникам. Планирую доработать обработку с целью автоматической синхронизации структуры каталогов AD подобно структуре подразделений в ЗУП, если конечно найду на это время.
5. Neverpoint 12.11.17 20:02 Сейчас в теме
(2) Добрый день! Вы сами писали отправку данных в AD? Есть ли готовые в тч платные решения, чтобы синхронизировать наш справочник контрагентов с AD, желательно из 1С в AD. Достаточно только основные реквизиты.
8. Jokstr 48 14.11.17 13:47 Сейчас в теме
(5) Писал обработку сам. Готовых решений касаемо контрагентов у меня нет. Можете более подробно написать что с чем хотите синхронизировать в ЛС - посмотрю, что смогу сделать.
3. mvv1969 04.08.17 10:57 Сейчас в теме
А для 3-й редакции ЗУП не пробовали подобное сделать?
9. Jokstr 48 14.11.17 13:48 Сейчас в теме
(3) В ближайшее время буду пробовать (переходим на ЗУП 3.1).
10. master_yoda 27 28.02.18 13:16 Сейчас в теме
(9) Удалось реализовать для ЗУП 3.1?
11. SysolyatinSN 2 25.08.20 15:59 Сейчас в теме
Как подключиться к домену от имени другого пользователя? Выдает ошибку: Ошибка при вызове метода контекста (SetInfo): Произошла исключительная ситуация (Active Directory): Отказано в доступе
12. SysolyatinSN 2 25.08.20 23:09 Сейчас в теме
Вопрос решил так:

RootDSE = ПолучитьCOMОбъект("LDAP://RootDSE");
//Если использовать CN=Users то выберем сразу нужный контейнер с пользователями AD
StrDS = "LDAP://CN=Users,"+RootDSE.Get("defaultNamingContext");
objDS = ПолучитьCOMОбъект("LDAP:");
objContainer = objDS.OpenDSObject(StrDS , "ИмяПользователяAD", "Пароль", 1);
Для Каждого ПодОбъект Из objContainer Цикл
//Перебор записей контейнера
КонецЦикла;

Так же не рекомендуется выполнять сразу оба метода
obj.Put(prop1,val1)
obj.SetInfo
obj.Put(prop2.val2)
obj.SetInfo
obj.Put(prop3.val3)
obj.SetInfo
Источник: https://docs.microsoft.com/en-us/windows/win32/api/iads/nf-iads-iads-setinfo
Оставьте свое сообщение