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