COM в Фоновом Задании. Ошибка при подключении #371491


#0 by H A D G E H O G s
День добрый. Есть 2 базы: 7.7 и 8.1. Из 8.1 подключаемся через COM к 7.7. Обмениваемся. Все хорошо. Делаем тоже самое в Фоновом Задании 8.1 (выполняется на этом же компьютере, с этими же правами): 7.7 вываливается с критической ошибкой на этапе Объект.Initialize(Объект.RMTrade,Path,"NO_SPLASH_WINDOW"); В то же время, если подключаться к другой базе 7.7 - то все проходит отлично: (справочники перебираются, документы создаются). В исходной базе отключены все ВК, в ПриНачалеРаботыСистемы и в конце ГлобальногоМодуля код закомментирован. Стыдно признаться, но нужен хелп. 7.7 - Комплексная, переделанная КТ-2000, релиз 7.7 - 7.7.25.
#1 by Salvador Limones
Думаю, что проблема тут: Path.
#2 by Господин ПЖ
может в path пробелы есть? а в другой базе в пути их нету?
#3 by Salvador Limones
А я бы предположил, что в Path - сетевой путь, на который нет прав у пользователя, стартующего сервер 1С.
#4 by H A D G E H O G s
Сервер стартуется под ТЕМ же пользователем, что и 8.1, на ТОМ же компьютере. Путь - локальный.
#5 by H A D G E H O G s
Я по тому же пути не через ФоновоеЗадание нормально подключаюсь
#6 by Immortal
приложение 77 одно и то же?
#7 by H A D G E H O G s
Да
#8 by H A D G E H O G s
Ну я решил перебить 1с-ку, сделать ТиИ для базы (долго блин, 3.6 гектар), сдаюсь короче..
#9 by H A D G E H O G s
Пардон, не отвечал. Днюху с коллегами справляли. Выяснил, что наша ГлавБухща (Во такая девушка!) живет на Выхино, в моем же микрорайоне, почти на соседней улице.. Вот как. :-)
#10 by Господин ПЖ
запасной вариант...
#11 by H A D G E H O G s
Блин, а ведь изначально начал писать через запрос к SQL. Потом подумал, что скажет про меня следующее поколение прогов и перешел в OLE. Никогда больше так не лоханусь.
#12 by Ластик
Пользователь в 77 один и тот же и в фоновом задании и в тестовом подключении?
#13 by H A D G E H O G s
Угу.
#14 by Мелкий бес
права на создание COM-объектов у пользователя сервера 1С
#15 by H A D G E H O G s
Есть
#16 by Ластик
Попробуй дать полные права на каталог пользователя в 77.
#17 by H A D G E H O G s
Завтра попробую.
#18 by H A D G E H O G s
Короче, победил. Вывалилося с красным крестом, нажал Отмена, думаю, дай хоть узнаю, какая dll за падение отвечает. Открывается VS2005, и вот те раз: пишет путь к семерочным dll-кам, которые находяться по сетевому пути. Ладно, открываю Регедит, ищу v77.application и вот те два, exe-шник зарегистрирован из сетевого пути. Что за мутант сидел тут до меня. Переписал путь на локальный и все под ФоновымЗаданием взлетело. Спасибо всем.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С