Имя: Пароль:
1C
1С v8
Поиск информации в AD
0 Homer
 
04.07.14
13:22
Есть код, в один прекрасный день перестал работать под регламентным заданием. т.е. при запуски рег задание не может прочитать данные в AD. Если запускаю в ручную, через обработку, все нормально.
затык вот на этой строке:
CN = ПолучитьCOMОбъект(Records.Fields("AdsPath").Value);
падает в исключение!!!
Предположил, что проблемы с доступам в AD. но я же подключаюсь идентично к AD, что в клиентской, что в серверной части.
Тогда какой доступ ему еще нужен?
1 acsent
 
04.07.14
13:28
Чему равно Records.Fields("AdsPath").Value
2 Apokalipsec
 
04.07.14
13:32
пользователь от имени которого  запускается регламент бесправный?
3 Homer
 
04.07.14
13:42
(2) Да
но и ставил пользователя. Все бесполезно.
(1) тип строка с заполненными данными.это на клиенте на сервере не смотрел. надо посмотреть!
4 Homer
 
04.07.14
13:52
(1) на сервере так же все заполнено.
5 Apokalipsec
 
04.07.14
15:17
на сервере не установлена ком компонента?
в исключение описаниеОшибки() запиши куда-нибудь.
6 Homer
 
04.07.14
23:46
(5)Не найдин адресс; {ОбщийМодуль.ИТОбщийМодуль.Модуль(7251)}: Error calling context method (ПолучитьCOMОбъект): Error getting COM object: Произошла ошибка операции.
7 vde69
 
модератор
04.07.14
23:55
у пользователя службы 1с нет прав "Использование DCOM"
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший