|
Вновь 77 по OLE в регламентном задании |
☑ |
0
Dmitrith
07.10.13
✎
11:52
|
Уже неделю борюсь, прописал все что можно права, под локальным пользователем usr1cv82 если терминально зайти и попытаться запустить ту же обработку что в регламенте то все работает. Когда запускаю сервером через задание то виснет. При этом в процессах остается висеть 1cv77 под серверным пользователем. Вот функция, к ней дописал логгирование:
Функция ПодключитьсяКИБ()
ПутьКИБ = "E:\Dmitrith\Base\";
Попытка
v7 = Новый COMObject("V1CEnterprise.Application");
//v7 = Новый COMObject("V77S.Application");
ДобавитьЗаписьВЛог("Объект успешно V77 создан");
Исключение
//Предупреждение("Не удалось произвести подключение к информационной базе");
ДобавитьЗаписьВЛог("Объект V77 не создан: "+ОписаниеОшибки());
Возврат ОписаниеОшибки();
КонецПопытки;
Открыта = v7.Initialize(v7.RMTrade, "/D""" + ПутьКИБ + """ /NЛогин /PПароль", "NO_SPLASH_SHOW");
Если НЕ Открыта Тогда
ДобавитьЗаписьВЛог("База не открылась: "+ОписаниеОшибки());
КонецЕсли;
Возврат Открыта;
КонецФункции
Это кусок из обработки:
Успех = ПодключитьсяКИБ();
ДобавитьЗаписьВЛог("Подключение к базе: "+Успех);
В логе при этом формируется:
07.10.2013 11:45:04: Начало загрузки
07.10.2013 11:45:06: Объект успешно V77 создан
07.10.2013 11:45:09: База не открылась:
07.10.2013 11:45:09: Подключение к базе: Нет
Т.е. из процедуры ПодключениеКИБ() успешно выходит, не цепляясь к базе. В логах семерки входа пользователя естественно нет.
При запуске толстого клиента под USR82 никаких ошибок нет:
07.10.2013 11:54:20: Начало загрузки
07.10.2013 11:54:22: Объект успешно V77 создан
07.10.2013 11:54:27: Подключение к базе: Да
Что не так?
|
|
1
Serginio1
07.10.13
✎
11:58
|
|
|
2
Dmitrith
07.10.13
✎
12:08
|
(1) регистрировать таким образом Seven.dll?
|
|
3
бомболюк
07.10.13
✎
12:08
|
А 8.2 запускаешь тоже v82.Application?
|
|
4
Dmitrith
07.10.13
✎
12:18
|
(3) при чем тут 8.2? мне 77 запустить надо. Пробовал обоими способами:
v7 = Новый COMObject("V1CEnterprise.Application");
v7 = Новый COMObject("V77S.Application");
одинаково.
|
|
5
Serginio1
07.10.13
✎
12:21
|
(2) Для начала 6,7 по ссылке. Затем если не получится следующие этапы.
v8: регламентное задание и Ексель
|
|
6
Serginio1
07.10.13
✎
12:24
|
|
|
7
Serginio1
07.10.13
✎
12:26
|
|
|
8
Dmitrith
07.10.13
✎
12:30
|
(7) попробую ночью сервер перегрузить, ибо все остальное сделано давно
|
|