Синхронизация контактной информации пользователей 1С:УПП 1.3 с Active Directory

Обработка предназначена для обновления телефона и адреса эл. почты пользователей в базе 1С из данных хранящихся в Active Directory.


Стояла задача синхронизировать адреса электронной почты и внутренние телефоны пользователей 1С:УПП ред 1.3 с Active Directory, т.к. в компании активно используется CRM, а адреса и телефоны выводятся с печатные формы коммерческих предложений и счетов.

Поэтому и написал обработку, которая будет заполнять контактную информацию пользователей данными хранящимися в Active Directory.

Может, кому-нибудь будет полезна.

 


 

Сопоставление пользователей в AD и 1С производится по доменному логину.

Принцип работы с Active Directory через LDAP-запрос подсмотрел тут.

Пример протестирован в УПП  1.3.11.1 на платформе 8.2.14.533



18 Comments

  1. CyberNut

    Обработка предназначена для обновления телефона и адреса эл. почты пользователей в базе 1С из данных хранящихся в Active Directory.

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

    Reply
  2. IDija

    (0) Забавно, кто качает — не плюсует, кто плюсует — не качает 😀

    Reply
  3. CyberNut
    IDija пишет:

    (0) Забавно, кто качает — не плюсует, кто плюсует — не качает

    Ага, причем плюсов больше, чем балов за скачку 🙁

    Reply
  4. mtv:)

    Насчет плюсов и скачиваний — я думаю, что здесь всё просто. Так как на Инфостарте нет «Избранного» (о чем давно просят), поэтому ставят плюс, что б публикация попала в «Мои рекомендации». Это своеобразные заметки на будущее, потом будет проще найти… 🙂

    Reply
  5. kapustinag

    Нужная вещь.

    Мы, кстати, сделали в обратную сторону: в 1С УПП создается пользователь, указывается контактная информация, и автоматически запускается скрипт создания/изменения пользователя в AD.

    Reply
  6. ms200999

    Полезная идея, спасибо.

    Reply
  7. kabanoff

    Хороший обработка, спасибо!

    Reply
  8. kabanoff

    Хорошая обработка, спасибо!

    Reply
  9. Evgeny2009

    Супер!!! Просто находка!! Можно мне на sotikom@bk.ru отправить? а то плюсиков не хватает (. За реализацию идеи «+»!!

    Reply
  10. opiumdx

    Спасибо, интересный подход.

    Reply
  11. webdimon

    А нет статьи по параметрам Active Directory ?

    Reply
  12. mc1c80

    Очень полезная обработка, спасибо автору.

    Reply
  13. AltF1

    Очень полезная обработка, можно расширять и расширять…

    Reply
  14. nanik

    (4) kapustinag, а не могли бы поделиться своей обработкой создания пользователей в Active Directory из 1с (nanik-nanik@mail.ru)?

    Reply
  15. vlad.frost

    (4) Аналогичный вопрос. На чтение данных из AD есть пример, а как писать в AD данные?

    Reply
  16. Sherlock_kmw

    (10) webdimon,

    попробуй тут посмотреть Ldap атрибуты AD

    От себя добавлю, тоже была идея из ЗУП генерить пользователей AD и управлять ими. до конца обработку не довел и бросил, но на этапе разбирательства выяснил пару интересных моментов

    1. в Win Server 2003 и 2008 некоторые данные, которые в интефейсной части выглядят одинаково, хранятся по разному

    2. некоторые данные (кажись приналежность к группам пользователей) интересно хранится. если значение одно, то хранится напрямую, а если несколько значений, то уже списком значений типа SafeArray.

    подробностей, к сожалению, уже не помню

    Reply
  17. sumixam

    Обработка пригодится автору плюс

    Reply
  18. jake_qwert

    Подскажите название полей в AD: Адрес, Город, область, индекс, Страна, комната. Кому нужно у меня обновляеться в AD из 1С следующие поля:Имя, дожность, оганизация, отдел, телефоны, списки рассылки, группы. Никак вот не могу найти в AD: Адрес, Город, область, индекс, Страна, комната.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *