gifts2017

Создание и обновление пользователей в 1С:Документооборот из AD посредством LDAP

Опубликовал Алексей Марочкин (marochkin) в раздел Администрирование - Системное

в отличии от http://infostart.ru/public/174123/ умеет:
1. Обновлять пользователей если они есть. При загрузке в список такие отмечаются зеленым цветом.
2. Создает физ. лица.
3. Позволяет размещать пользователя в структуре предприятия. И изменять текущее представление отдела.
4. Создает группы, а при повторной загрузке находит по имени отдела и помещает пользователей в него.группу и подставляет по
5. Проставляет E-mail в контактной информации пользователя и физ лица.
6. Удобное представление структуры AD в виде дерева.
 
  • Если "Organisation unit" Users лежит внутри "Нормальное имя OU", то можно установить всем его нажав правой кнопкой на него и выбрав "Установить всем отдел"
  • Кнопки "установить всем" делают свою работу только для помеченых флажками пользователей.
  • Известная проблема: созданные пользователи неверно отображаются в адресной книге, приходится открывать форму пользователя и "Записать закрыть" (планируется исправить)
 

Является немного доработанной версией: http://infostart.ru/public/174123/

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка загрузки пользователей из AD
.epf 12,81Kb
22.03.13
94
.epf 12,81Kb 94 Скачать

См. также

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

Комментарии

1. Vladimir K (KroVladS) 23.05.13 11:19
(0) Подключение происходит через COM-обьект?
Под Linux запуститься?
Будет ли работать с OpenLDAP?
2. Алексей Марочкин (marochkin) 23.05.13 11:25
(1) Да к сожалению используется COM объект виндовый, под Linux не сработает
3. Vladimir K (KroVladS) 23.05.13 11:32
(2) marochkin,
а как на счёт OpenLDAP - сервера, с виндового клиента?
4. Sergey Ivanov (sergb1979) 25.06.13 12:05
судя по описанию - полузная штука, буду качать.
5. Sergey Ivanov (sergb1979) 26.06.13 10:48
Папочки вижу, а группы до пользователей не опускается, в чем может быть причина?
6. Sergey Ivanov (sergb1979) 26.06.13 10:51
7. Алексей Марочкин (marochkin) 26.06.13 13:46
(5) sergb1979, немного не до понял Ваш "французский", но в списке групп есть только группы. Пользователи отображаются списком ниже если по группе даблкликнуть. Надеюсь что помог ))
8. Sergey Ivanov (sergb1979) 26.06.13 14:24
(7) marochkin, Не отображаются пользователи в списке снизу, если по группе кликать дважды.
9. Алексей Марочкин (marochkin) 26.06.13 14:48
(8) sergb1979, возможно, что то с правами того пользователя который запускает обработку. У меня все отображается, в тех группах где пользователи есть и которых я в AD стандартными средствами вижу, подключившись каким нибудь LDAP браузером.
10. Sergey Ivanov (sergb1979) 26.06.13 15:57
(9) marochkin, хорошо попробую браузером
11. Sergey Ivanov (sergb1979) 26.06.13 16:23
(9) marochkin,
{Форма.Форма.Форма(159)}: Ошибка при вызове метода контекста (Open)
rs.Open("<" + СокрЛП(LDAPText) + ">;(&(objectCategory=person)(objectClass=user));ADsPath, Name, DisplayName, mail, sAMAccountName, mailNickname;" + ?(Рекурсивно, "subtree", "onelevel"), conn, 0, 1); //source,actconn,cursortyp,locktyp,opt
по причине:
Произошла исключительная ситуация (Provider): Неопознанная ошибка

Все это в попытке происходило, кривое программирование.
Попытка вываливала на СтатусLDAPЗапроса , дальше нигде не анализировалось значение переменной СтатусLDAPЗапроса и информативности не хватило...


//Попытка
//Исключение
// СтатусLDAPЗапроса = "Не удалось выполнить LDAP запрос!";
// Возврат;
//КонецПопытки;
СтатусLDAPЗапроса = "";
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа