Автоматическая синхронизация данных в Active Directory из 1С: ЗУП

0. 77dream77 401 13.04.21 15:30 Сейчас в теме
Была задача настроить автоматическую синхронизацию данных в Active Directory из 1С: ЗУП, делюсь результатами.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user1037973 28.12.21 23:48 Сейчас в теме
Добрый день. Подскажите пожалуйста, тоже реализовал выгрузку в АД, но не нашел возможности как в атрибут типа boolian из 1с установить значение не выбрано, получается только установить или истина или ложь. Не нашел нигде информации как сбросить значение. Может быть вы сталкивались и сможете подсказть. Заранее спасибо
2. 77dream77 401 29.12.21 08:42 Сейчас в теме
(1) Здравствуйте
сбросить можно вот так, например,
objUser.PutEx(1, "manager", NULL);
но для булева может не сработать.
3. user1037973 29.12.21 09:52 Сейчас в теме
(2)Спасибо за ответ. Так пробовал но с булевом не срабатывает(, мб есть еще какой то способ, но я его не нашел
4. ~Ponk@~ 13 11.04.22 14:20 Сейчас в теме
Подскажите, пожалуйста, если сервер на линуксе, обработка будет работать?
5. 77dream77 401 11.04.22 21:53 Сейчас в теме
6. hyka 27.07.22 12:58 Сейчас в теме
Решение только синхронизирует существующие записи или позволяет так же создавать новых пользователей в AD на основе физ лиц ЗУПа?
7. 77dream77 401 27.07.22 14:31 Сейчас в теме
(6) данная обработка только синхронизирует данные
8. user1737791 30.12.22 14:48 Сейчас в теме
Здравствуйте. А данная обработка работает если сервер в одном домене и 1с запускается из под локальной учетной записи, а подключиться надо к другому домену?
9. 77dream77 401 19.01.23 15:05 Сейчас в теме
(8) Здравствуйте
сможет работать, но в коде надо будет поправить адрес сервера домена
10. user1737791 20.01.23 08:15 Сейчас в теме
(9)Здравствуйте.
Получаю ошибку "Произошла исключительная ситуация (Active Directory): Указанный домен не существует или к нему невозможно подключиться" при выполнении ЗаписьАДО=Соединение.Execute(ТекстЗапросаОтбор)
Логин, пароль, домен указал корректные.
11. 77dream77 401 20.01.23 09:59 Сейчас в теме
(10) скорее всего неправильно указан домен
у меня, например, так
Домен="cso.local";
Контроллер = "server.cso.local/";
ТекстЗапроса="<LDAP://"+Контроллер;
Корень=ПолучитьLDAPОбъект("LDAP://server.cso.local/RootDSE",Пользователь,Пароль);
Провайдер="Provider=ADSDSOObject;";
ТекстЗапроса=ТекстЗапроса+Корень.Get("defaultNamingContext")+">";
Маска="Users";
Отбор=";(&(objectClass=organizationalUnit)(name=" + Маска + "));AdsPath;subTree";
ТекстЗапросаОтбор=ТекстЗапроса+Отбор;
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.Provider = "ADSDSOObject";
Соединение.Open("ADs Provider");
Записи=Соединение.Execute(ТекстЗапросаОтбор);
12. user1737791 20.01.23 15:41 Сейчас в теме
(11) Контроллера не было в обработке. Помогло. Благодарю. Ошибок не выдает, но пока записей 0)
13. 77dream77 401 20.01.23 16:50 Сейчас в теме
(12) Значит теперь надо копать в сторону запроса
14. frkbvfnjh 728 10.02.23 13:24 Сейчас в теме
Здравствуйте! А как вы храните пароль для синхронизации в фоне? В открытом виде? Кроме того, даже если синхронизировать только вручную, то пароль, на сколько я знаю, при обычном подключении через COM-объект передается по сети в открытом виде. Нельзя ли как то вызвать стандартный диалог ОС ввода учетных данных? У нас проблема в том, что заказчик хочет выполнять синхронизацию с AD, но при этом, что бы пароль хранился и передавался в каком либо зашифрованном виде. Я так понимаю задача не решаема?
15. 77dream77 401 13.03.23 12:22 Сейчас в теме
(14)Здравствуйте
пароль хранится в безопасном хранилище, которое есть в 1с (такой регистр сведений)
Насколько помню, при подключении есть параметр аутентификации ОС, если его установить, то авторизация будет под пользователем ОС, соответственно логин и пароль вводить не надо.
если служба сервера 1с будет запущена под таким пользователем, то логин и пароль тоже не понадобится.
16. frkbvfnjh 728 13.03.23 13:24 Сейчас в теме
Оставьте свое сообщение
Вакансии
Руководитель группы 1С
Екатеринбург
зарплата от 200 000 руб.
Полный день

Функциональный архитектор
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Консультант 1С
Москва
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Консультант 1С / Специалист поддержки 1C
Екатеринбург
зарплата от 70 000 руб.
Полный день

Технический архитектор 1С
Екатеринбург
зарплата от 200 000 руб.
Полный день