Вызов COM соединения в регламентных заданиях в 8.1

Форум 1С: Одинэс.Ру

Найти!

Вызов COM соединения в регламентных заданиях в 8.1

alexx2510
01.06.2009 - 09:11
Собственно вопрос в следующем: возможно ли подключение к базе 1С через COM соединение, если это подключение выполняется с помощью регламентного задания (в варианте клиент-сервер).
мои попытки проверить это пока заканчиваются ошибкой в журнале регистрации:  "class not registered". если для работы нужно зарегистрировать какую-то библиотеку или компоненту, то вопрос какую?
 
при запуске того же кода на сервере в интерактивном режиме все отлично отрабатывает.
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
26.04.2024 - 17:24
Смотри также:
При обновлении слетает аналитика
В табличной части документа, есть поле содержащее ссылку на другой документ
Обновление 1С Предприятие 8.1

Re: Вызов COM соединения в регламентных заданиях в 8.1

Gloom
1 - 01.06.2009 - 10:28
Возможно.
Не работать может, например, из-за того что 1цэ криво установлена.
Или пользователю, под которым сервер приложения работает прав не хватает.

Re: Вызов COM соединения в регламентных заданиях в 8.1

alexx2510
2 - 01.06.2009 - 14:58
1.решение возможной кривой установки это переустановка, я правильно понял?
2. с правами, проверю
 
спасибо.

Re: Вызов COM соединения в регламентных заданиях в 8.1

alexx2510
3 - 05.06.2009 - 07:58
1. платформу переставили
2. права у пользователя локальный админ.
 
все равно "class not registered"
 
причем тот же код в интерактивном режиме - работает.

Re: Вызов COM соединения в регламентных заданиях в 8.1

roma n
4 - 05.06.2009 - 09:08
(3) права у какого пользователя?

Re: Вызов COM соединения в регламентных заданиях в 8.1

alexx2510
5 - 05.06.2009 - 09:11
у пользователя под которым крутится серевер 1С 8.1, а также у пользователя под которым запускается v8 application

Интересные темы

odines.ru
26.04.2024 - 17:24
Смотри также:
Как обновить измененную конфигурацию
1С:Консолидация 8 - есть опыт работы?
Как правильно вносить изменения в действующую конфигурацию???

Re: Вызов COM соединения в регламентных заданиях в 8.1

roma n
6 - 05.06.2009 - 09:24
у пользователя ИБ, под которым производится подключение ко второй базе доступно право Automation?

Re: Вызов COM соединения в регламентных заданиях в 8.1

roma n
7 - 05.06.2009 - 09:25
+ право Внешнее соединение

Re: Вызов COM соединения в регламентных заданиях в 8.1

alexx2510
8 - 05.06.2009 - 09:48
да эти права у пользователя ИБ есть.
к тому же, если бы проблемы были с этим, то в интерактивном режиме бы скорей всего тоже не запускалось.

Re: Вызов COM соединения в регламентных заданиях в 8.1

Rom1k
9 - 05.06.2009 - 11:03
Дело в том, что в режиме сервера приложений и в режиме "внешнего соединения" работает не весь функционал платформы. В свое время писал обработку, которая по регламентному заданию подключалась через СОМ соединение к другой базе и выгружала в неё документы, введенные за день. Причем был точно такой же затык: в интерактивном режиме работала, при исполнении на серваке - вылетала с ошибкой. Почти две недели убил на выявление всех косяков. Пришлось для нескольких стандартных методов сделать собственные функции, потому что они не работали в режиме сервера и внешнего соединения. Плюс к этому пришлось откорректировать модули нек-рых документов, т.к. коряво установленные модификаторы "#Если Клиент тогда" не давали работать с ними из внешнего соединения.
Очень помогла стандартная обработка, называется "консоль кластера серверов". Помимо прочих фич, она показывает как отработали регламентные задания на сервере и, что самое ценное, показывает ошибки в развернутом виде, если задание вылетело с ошибкой.

Re: Вызов COM соединения в регламентных заданиях в 8.1

roma n
10 - 05.06.2009 - 11:07
9-Rom1k >
Ради уточнения: при этом детектировалось "class not registered"?

Re: Вызов COM соединения в регламентных заданиях в 8.1

coder1cv8
11 - 05.06.2009 - 12:23
Попробуй "C:\Program Files\1cv81\bin\comcntr.dll" зарегестрировать ручками.

Re: Вызов COM соединения в регламентных заданиях в 8.1

alexx2510
12 - 05.06.2009 - 14:35
проблема решена.
помогла ручная регистрация компоненты ComConnector в COM+
здесь описано, как это сделать:
http://www.itland.ru/forum/lofiversion/index.php/t21776.html
 
Спасибо всем за посильную помощь.

Re: Вызов COM соединения в регламентных заданиях в 8.1

DeiMos
13 - 05.06.2009 - 14:50
Что за неделя какая-то...
То ВСЕМ "спасибо" говорят, хотя помог только (11).
 
То постинг (7) в ветке
https://odines.ru/thread825.html#2463261
 
Дурдом какой-то...
Свинский грипп?
 

Re: Вызов COM соединения в регламентных заданиях в 8.1

alexx2510
14 - 08.06.2009 - 07:39
ув. DeiMos, уж позвольте мне самому решать кого благодарить, а кого нет...люди потратили свое время и постарались помочь разобраться в проблеме, не требуя ничего при этом взамен...
я очень рад, что в этой ветке вы не написали ни одного слова по теме, и поэтому Вас мне благодарить точно не за что. ;)
К списку тем 1 > К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Как лучше хранить настройки цвета? По перезаписи штрихкодов »
© 2009 Форум 1С: Одинэс.Ру