Есть код для отключения пользователей от Базы данных.
Его фрагмент:
Коннектор = Новый COMОбъект("v83.COMConnector");
Агент = Коннектор.ConnectAgent(ИмяСервера);
При попытке подключения Вылетает ошибка:
Object method not found (ConnectAgent)
Находится этот код в общем модуле и вызывается регламентным заданием.
Причем данный код работает успешно работает на других серверах, в моем случае на 2 других.
Кроме того, если сделать внешнюю обработку с этим кодом, и интерактивно ее выполнить - то все отрабатывает без ошибок.
Может у кого то есть идеи в чем может быть дело?
Версия платформы - 8.3.9.1850
! |
| необходимо зарегистрироваться для просмотра ссылки: 3, 9
|
keria @ Сегодня, 13:36 необходимо зарегистрироваться для просмотра ссылки
,
НА сервере где запускаете должна быть зарегистрирована DLL comcntr.dll которая находится в папке bin
Bernet @ Сегодня, 13:14 необходимо зарегистрироваться для просмотра ссылки
,
Спасибо! Буду пробовать.
keria @ Сегодня, 14:31 необходимо зарегистрироваться для просмотра ссылки
,
Учтите: если база серверная и сервер 1С и сервер терминальный для пользователей - это физически разные вещи, то эта компонента должна быть зарегистрирована именно на том серваке где сервер 1С, а не на терминале где пользователи
Bernet @ Сегодня, 13:36 необходимо зарегистрироваться для просмотра ссылки
,
Ни чего не помогло, Админ говорит что все зарегил.
А под каким пользователем запускаются регламентные/фоновые задания?
Цитата(keria @ 24.10.17, 15:48) необходимо зарегистрироваться для просмотра ссылки
А под каким пользователем запускаются регламентные/фоновые задания?
Для ОС это пользователь под которым запущена служба сервера 1С
keria @ Сегодня, 15:48 необходимо зарегистрироваться для просмотра ссылки
,
Если база файловая, то как правило в константах можно указать от чьего имени запускаются регл. задания.
Если база серверная, то они запускаются в виде фоновых заданий от пользователя Винды под которым крутится служба сервера 1С. Если не ошибаюсь это по умолчанию пользователь USRV81C
Цитата(Bernet @ 24.10.17, 15:58) необходимо зарегистрироваться для просмотра ссылки
Если база файловая, то как правило в константах можно указать от чьего имени запускаются регл. задания.
Это как бы намекает на то, что база серверная
Цитата(keria @ 24.10.17, 13:36) необходимо зарегистрироваться для просмотра ссылки
Агент = Коннектор.ConnectAgent(ИмяСервера);
logist @ Сегодня, 15:21 необходимо зарегистрироваться для просмотра ссылки
,
Продолжаю бороться с этой задачей.
Можно ли сказать так, что если сом-объект создается при интерактивном запуске обработки, но выдает ошибку при серверном выполнении, то проблему можно очертить:
- правами пользователя службы сервера 1с.
- некими глюками платформы (как вариант обновить платформу).
А то у меня с админом вышел тупик, я со стороны 1с ни чего сделать не могу, а он говрит что со своей стороны все сделал.
Цитата(keria @ 24.10.17, 16:52) необходимо зарегистрироваться для просмотра ссылки
- правами пользователя службы сервера 1с.
скорее этим, попробуйте под этим пользователем запустить консоль администрирования серверов 1с
Petre @ Сегодня, 8:23 необходимо зарегистрироваться для просмотра ссылки
,
Разобрались. Админ сказал что удалил все старые версии различных реинкарнаций 1с и все заработало.
Всем спасибо за помощь.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.