Имя: Пароль:
1C
1С v8
OLE соединение с директивой НаСервере
0 gash85
 
30.11.12
13:27
Доброго времени суток. На данный момент подключение к базе 7.7 реализовано в функции с директивой &НаКлиенте с множеством обращений к серверу для получения данных, необходимых для создания элементов справочника в базе 7.7. Работает, но!
Как можно реализовать эту задачу сразу с директивой компиляции &НаСервере. Создан общий модуль с флажком Сервер, туда в серверную функцию помещен весь код подключения, но всегда возвращает 0. Ставлю точку останова на строка Если Открыта = 0, точка останова не срабатывает, сразу выдает Сообщить("Ошибка открытия информационной базы"). Как можно решить задачу?

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

//                Если подключились, то работаем с базой 1с 7.7
       КонецЕсли;
КонецФункции
1 gash85
 
30.11.12
15:54
подниму
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший