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

24.11.21

Администрирование - Сети

Решение для помощи системному администратору домена, сделано в виде расширения.

Скачать исходный код

Наименование Файл Версия Размер
Расширение для ЗУП синхронизации данных сотрудников с Active Directory:
.rar 657,51Kb
58
.rar 1.0 657,51Kb 58 Скачать

Для облегчения рутинной работы администратора домена по обновлению данных в каталоге Active Directory было разработано расширение для конфигурации "Зарплата и управление персоналом КОРП", которое "подтягивает" изменения по сотрудникам в поля AD. Данный сервис удобен при использовании корпоративного сервера Exchange, т.к. данные об организации, должности, подразделение и прочей контактной информации он получает именно из Active Directory.

Возможности:

* При обнаружении новых записей в Active Directory производится попытка подбора сотрудника по e-mail (критерий: e-mail заполнен в AD и в ЗУП (причем данный адрес почты уникален))


 

* Отслеживать приемы/переводы, изменения контактных данных и отражать их в Active Directory (в AD попадают сотрудники с основным местом работы или с бОльшим количеством ставки)


 

* В интерактивном режиме возможна работа с конкретными записями (обновление только выбранных) / возможность исключения некоторых записей из синхронизации


 

* Ведение журнала выполненных операций с записями AD


 

* В дополнительной обработке возможно назначение расписания на фоновые команды, для автоматического выполнения синхронизации


 

Более подробно см. описание

Во вложении: подробное описание, расширение для 1С:ЗУП КОРП 3.1, обработка интерактивного и фонового обмена.

Тестировалось на:
* Платформа 1С 8.3.17
* ЗУП КОРП 3.1 

Синхронизация Active directry

См. также

IPv6 в домашней сети

Сети Бесплатно (free)

Руководство по переходу на IPv6 в домашней сети или небольшом офисе.

30.05.2023    4857    cdiamond    5    

4

Замена имени сервера в файле ibases.v8i у пользователей в домене через GPO

Сети Сервера Платформа 1С v8.3 Абонемент ($m)

При переезде на новый сервер 1С возникла необходимость подготовить всех пользователей (а их 300+) к этому переезду и желательно не мешая их работе. А если быть точнее, то заменить в их списках информационных баз имя сервера. Итак, что имеем в условии.  Есть сервер 1С с именем  WIN2016.  Необходимо перенастроить всех пользователей на новый сервер с именем SRV1C. Для этого придется либо руками у каждого пользователя исправить записи по каждой базе через открытие 1С, либо поправить файл ibases.v8i, который находится в папке профиля пользователя. Второй вариант более интересен, но лезть на 300+ компьютеров не наш метод.

1 стартмани

30.11.2022    3285    1    dungeonkeeper    13    

5

Принципы и логическая архитектура сетей данных (Data Mesh)

Сети Бесплатно (free)

Перевод статьи https://martinfowler.com/articles/data-mesh-principles.html от 03.12.2020, автор Zhamak Dehghani.

25.10.2021    3074    malikov_pro    0    

8

HASP, Linux, Centos 7 по сети

Linux Сети Бесплатно (free)

HASP keys by net on Linux - не новое, а заново.

10.03.2021    9225    ryzn    2    

17

Скорость работы 1С8 файловой по сети

HighLoad оптимизация Сети Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Как я увеличил скорость работы файловой 1С8 по сети, изменив формат БД и размер страницы.

1 стартмани

01.11.2018    41634    Vlx    55    

100

Развертывание 1С по сети, установка на пользовательских ПК

Сети Платформа 1С v8.3 Абонемент ($m)

Не думал, что с автоматическим обновлением 1С в сети могут возникнуть какие-либо сложности. В статье изложу, как я настроил автоматическое обновление в сети, на текущих момент на ПК с ОС Windows XP.

1 стартмани

20.06.2017    17676    5    HAMMER_59    3    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kondrashka 63 09.12.21 09:32 Сейчас в теме
Скачала, но не работает. Что надо сделать?
{ВнешняяОбработка.ОбменДанными_AD_ЗУП.МодульОбъекта(118,2)}: Переменная не определена (AD_РаботаСКаталогом)
<<?>>AD_РаботаСКаталогом.ВыполнитьСинхронизациюБезОбновленияAD();
{ВнешняяОбработка.ОбменДанными_AD_ЗУП.МодульОбъекта(130,3)}: Переменная не определена (AD_РаботаСКаталогом)
<<?>>AD_РаботаСКаталогом.ПрименитьИзмененияВAD(, ДанныеПользователя);
{ВнешняяОбработка.ОбменДанными_AD_ЗУП.МодульОбъекта(132,3)}: Переменная не определена (AD_РаботаСКаталогом)
<<?>>AD_РаботаСКаталогом.ПрименитьИзмененияВAD();
2. kondrashka 63 09.12.21 09:42 Сейчас в теме
Попробовала через расширение - ругается. Помогите, Обработка довольно дорогая, но не работает
Установлен безопасный режим. Выполнение операции запрещено
{СинхронизацияAD ОбщийМодуль.AD_РаботаСКаталогом.Модуль(4)}: КомандаАДО = Новый COMОбъект("ADODB.Command");
{СинхронизацияAD ОбщийМодуль.AD_РаботаСКаталогом.Модуль(95)}: ТаблицаДанныхAD = ПолучитьСоставAD();
{СинхронизацияAD ОбщийМодуль.AD_РаботаСКаталогом.Модуль(453)}: ПодобратьСотрудниковДляAD();
{СинхронизацияAD РегистрСведений.AD_СопоставлениеСотрудников.Форма.ФормаСписка.Форма(101)}: AD_РаботаСКаталогом.ВыполнитьСинхронизациюБезОбновленияAD();
{СинхронизацияAD РегистрСведений.AD_СопоставлениеСотрудников.Форма.ФормаСписка.Форма(51)}: ПодготовитьДанныеДляОбновленияADНаСервере();

по причине:
Установлен безопасный режим. Выполнение операции запрещено
3. kondrashka 63 09.12.21 09:51 Сейчас в теме
С расширением и безопасным режимом разобралась. Буду смотреть. Но как все таки запустить не расширением а обработкой?
4. eugenevk 205 09.12.21 11:11 Сейчас в теме
(3) Добрый день. Обработка предназначена только для выполнения фоновых команд по расписанию. Само решение располагается именно в расширении. Т.е. решение выполнено в виде расширения, и запуск как обработкой не предусмотрен, и не будет предусмотрен. Посмотрите, пожалуйста, описание. Там написано для чего нужна внешняя обработка.
5. kondrashka 63 09.12.21 12:16 Сейчас в теме
6. hyka 27.07.22 12:56 Сейчас в теме
Подскажите, где посмотреть полное описание?
Интересует, можно ли:

1) создавать пользователя в AD на основе физ лица в ЗУП
2) если да, то какие реквизиты и параметры я могу заполнить у создаваемого пользователя (почта, должность, подразделение, группы доступа, группа объекта)?
7. eugenevk 205 27.07.22 13:26 Сейчас в теме
(6)

Подробное описание приложил.

1) Создание пользователей на основании ЗУП не предусмотрено, т.к. AD является ведущим источником (управляемым администратором).
2) При связывании ФЛ с пользователем отслеживается изменения в ЗУП (Телефон, Почта, Подразделение, Должность, Руководитель, Фамилия) и эти изменения передаются в AD
Прикрепленные файлы:
Синхронизация данных с каталогом пользователей Active directory.docx
8. trumanl 12 08.09.23 11:51 Сейчас в теме
(7) есть довольно сложная тема по передачи должностей и подразделения физ. лица, который работает на разных должностях в компании. Учетная запись должны быть одна, а не несколько на каждого сотрудника.
Подскажите, каким образом у вас это реализовано?
Выгружается ли одна должность, а если сразу несколько, то каким образом? и какая должность считается основной в таком случае?
Спасибо
10. eugenevk 205 15.09.23 08:52 Сейчас в теме
(8) Выбирается сотрудник с максимальным количеством ставок.
9. AndreevAE87 11.09.23 13:42 Сейчас в теме
Подскажите, в обработке возможно переопределить домен AD, имя пользователя и пароль?
Если верно понял, то обработка тянет учетные данные от службы под которой запущен сервер. У нас в компании несколько AD и нужный не совпадает с серверным.
11. eugenevk 205 15.09.23 08:52 Сейчас в теме
(9) Работа возможно только в домене, в котором находится сервер 1С.
12. AndreevAE87 15.09.23 08:58 Сейчас в теме
Доработка не планируется?

(11)
13. eugenevk 205 15.09.23 09:20 Сейчас в теме
Нет. Такой потребности нет.
Оставьте свое сообщение