#0
by Demetres
Добрый день! Столкнулся с такой проблемой, нужно получить пользователей домена из 1С при помощи методов провайдера LDAP, нашел кусок кода переделал его под свои нужды и всё бы хорошо, но только он не работает, выдает такую ошибку: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Provider): Таблица не существует. Думаю что запрос составлен не верно т. к. падает в момент выполнения Execut, если кто в теме подскажите что не так. Текст функции:
#9
by Demetres
Пробовал по разному переделывать текст запроса но всё время натыкаюсь на ошибку: Произошла исключительная ситуация (Provider): Таблица не существует.
#17
by Demetres
пробовал * и user опять туже ошибку пишет "Произошла исключительная ситуация (Provider): Таблица не существует."
#20
by Fram
у меня когда то (давно не использовал) вот такой код работал: for each o in obj next TextStream.Close
#23
by Fram
OU - Organization Unit - организационный блок (организационная единица или подразделение), которая содержит такие объекты, как пользователи, контакты, группы и др. CN - Common Name - общее (относительное) имя. Пользователь, контакт, группа или другой объект, который как правило не имеет дочерних объектов. DC - Domain Component – компонент доменного имени.
#29
by akaBrr
попробуй сделать без отбора по классам, убери "+"' WHERE objectClass='"+ТипОбъекта+"'";"
#34
by Demetres
если можено на почту не дает бесплатно скачать "soldatenko_da"+"собака"+"gw.tander.ru"
#40
by Demetres
не пойму почему "avangard.karat-e.ru" а не просто "avangard"? Я пишу "ИмяДомена" а не "имяДомена.ru" у меня же не сайт. Может глупость написал если что не казните сильно
#42
by Demetres
а если использовать: RootDSE = ПолучитьCOMОбъект("LDAP://RootDSE"); пишет что: Ошибка получения объекта COM: Указанный домен не существует или к нему невозможно подключиться. "MyDomain" надо писать "MyDomain.ru"
#44
by Demetres
Кто-нибудь может проверить у себя работоспособность кода в первом посте может я просто данные пользователя неправильно заполняю или домена
#48
by Demetres
так пишет что: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект) по причине: Ошибка получения объекта COM: Сервер неработоспособен. А как посмотреть DNS имя сервера?
#50
by Demetres
Пишет что не может найти сервер для IP и пишет сам адрес. Только странно этот адрес не такой как мне системщики наши дали
#55
by Demetres
да у меня windows 2003 стоит, но я не знаю как получить это полное имя, подскажите пожалуйста
#56
by smaharbA
хотя бы так примерно, если компьютер входит в домен АДСИ=СоздатьОбъект("ADSystemInfo"); Сообщить(АДСИ.DomainDNSName);
#57
by Demetres
теперь написал {Форма.Форма.Форма}: Ошибка при получении значения атрибута контекста (DomainDNSName) Сообщить(АДСИ.DomainDNSName); по причине: Произошла исключительная ситуация (0x8007054b) Завтра у сис. админов буду требовать DNS имя домена
#58
by Demetres
не может быть что команда RootDSE недоступна из-за того что у меня не AD а ADSI? Хотя провайдер LDAP доступен и там и там
#63
by Demetres
Проходит набор добровольцев на использование кода для работы в LDAP, записываемся не стесняемся :)
#65
by Demetres
я использую LDAP admin с помощь него я могу просматривать учетные записи пользователей и т.д. а код в первом посте выдает ошибку, по этому и ищу кто сможет у себя протестить код, поможешь?
#70
by smaharbA
перед рутдсе можно задать имя домена, но если компьютер с которого выполняется входит в этот домен, то не имеет смысла
#77
by smaharbA
уже сказано - так или иначе либо твой компьютер, либо твоя программа должны знать 1. полное имя домена 2. адрес контроллера домена 3. имя и пароль пользователя домена с достаточными правами (если программа запущена не от пользователя домена)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 8.0 Как получить список активных пользователей программно?
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как можно получить список пользователей конфигурации
- Как получить разность дат (Нужно получить количество дней)
- Как запросам получить список пользователей ИБ
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Active directory 2003. Получить список пользователей
- Программно получить список пользователей домена.
В этой группе 1С
- Обмен УТ 10.3 - БП 2.0, распроводятся счет-фактуры
- УТ 11 - 1970 год на печтаных формах
- Удаление элемента справочника Организации
- Проблема с очисткой табличной части через com-соединение
- Из внешней обработки обратиться к процедуре в Модуле объекта
- Полная реструктуризация базы 1С8
- УПП. Переоценка и краснота на 62.21
- ООП. Удаление циклической связанности
- Нарушение прав при выполнении ПользователиИнформационнойБазы.НайтиПоИмени
- 23 апреля региональный выходной (не праздник) как это отразить в ЗУП
- Диграмма Ганта
- Почему в БП при закрытии месяца сторнируется 43 счет?
- регистр продажи
- v7: Дополнительные начисления сотрудникам, как сделать в 7,7 комплексная
- Ошибка передачи данных между клиентом и сервером
- как связать две таблицы с условием "в иерархии"
- Частичное закрытие 26 счета при включенном директ-костинг
- Не закрывается 43 счет, точнее неправильно. Количество остается.
- Тонкий клиент на Windows LiveCD с RDP 7
- Как в СКД дату слепить со строкой (конкатенация)?