Имя: Пароль:
1C
1С v8
8.3 УФ. Подключаю к 77. Не срабатывает СоздатьОбъект(...)
0 aka AMIGO
 
09.03.17
11:04
Подключение:
&НаКлиенте
Перем Торг;
&НаКлиенте
//**
    Пользователь="123";
    Пароль = "654258";
    Торг = Новый COMObject("V77.Application");
    СтрокаПодключения = "/D""" + КаталогИБПриемника + """ /N""" + Пользователь + """ /P""" + Пароль + """";
    Попытка
        Торг.Initialize(Торг.RMTrade, СтрокаПодключения, "NO_SPLASH_SHOW");
        Сообщить("Связь установлена");
        Возврат Истина;
    Исключение
        Сообщить("Связь с БД-Торговля не установлена!");
        Возврат Ложь;
    КонецПопытки;

Всё замечательно. Торг - переменная, в отладчике - это СОМОбъект.
Далее мне надо создать запрос в 77

Оператор:
Запрос77=Торг.CreateObject("Запрос");
не проходит: Неудачная попытка создания объекта "Запрос": 0

В чём-же дело?
Неудачно создалась Торг?
Неправильно записано создание объеккта типа Запрос?
1 aka AMIGO
 
09.03.17
11:05
+0 В окне сообщений : Связь установлена" - однозначно
2 simol
 
09.03.17
11:08
Может кодировка? Попробуй анлгоязычный варианта Запрос, если он в 77 предусмотрен.
3 aka AMIGO
 
09.03.17
11:23
Удивительное дело: два дня назад проблем с этим блоком не было.
У меня работа - сплошная отладка, может быть надо темпы почистить?
Где они в 8-ке? В системных Темпах? или есть свои?
4 aka AMIGO
 
09.03.17
11:24
(2) Попробовал, не выходит, ошибка та-же.
5 Рэйв
 
09.03.17
11:27
подключайся из 7 к 8 . Будет легче.
6 aka AMIGO
 
09.03.17
11:30
(5) Чуть позже, когда будет полный крах..
7 h-sp
 
09.03.17
11:43
может так?

      РезультатПодключения = Торг.Initialize(Торг.RMTrade, СтрокаПодключения, "NO_SPLASH_SHOW");
Если РезультатПодключения Тогда
        Сообщить("Связь установлена");
Иначе
        Сообщить("Связь не установлена");
8 Serginio1
 
09.03.17
12:06
Еще раз напомню, что проще использовать Внешние отчеты

БД.ОткрытьФормуМодально("Отчет",ПараметрыДляОтчета,ПутьКВнешнемуОтчету);
9 Serginio1
 
09.03.17
12:11
10 aka AMIGO
 
09.03.17
13:25
Всё, исправил каким-то чудом.