Доброго времени суток. На данный момент подключение к базе 7.7 реализовано в функции с директивой &НаКлиенте с множеством обращений к серверу для получения данных, необходимых для создания элементов справочника в базе 7.7.
Вопрос - как можно реализовать эту задачу сразу с директивой компиляции &НаСервере. Создал общий модуль с флажками Сервер, туда в серверную функцию весь код подключения, но всегда возвращает 0, т.е. подключение не срабатывает. Ставлю точку останова на строка Если Открыта = 0, точка останова не срабатывает, сразу выдает Сообщить("Ошибка открытия информационной базы"). Как правильно решить задачу?
&НаСервере
Функция ПередатьНовогоКлиентаВ1С77(ГруппаДоступа) экспорт
глV7 = Новый COMОбъект ("V77.Application");
Каталог="/d\\base\1c\";
Открыта = глV7.Initialize(глV7.RMTrade, Каталог+" /NАвто", "");
Если Открыта = 0 Тогда
Сообщить("Ошибка открытия информационной базы");
Иначе
// Если подключились, то работаем с базой 1с 7.7
КонецЕсли;
КонецФункции
Сообщение отредактировал logist - 30.11.12, 11:07