Modber Сообщество
профессионалов по 1С

Как узнать что база открыта через OLE

  
Сообщений: 1

0
Здравствуйте Столкнулась с ситуацией, что если открыть базу 7.7 через OLE, а в конфе используются ВК, то закрытие OLE соединения приводит к крашу OLE приложения. Появилась мысль, вставить в конфу проверку на режим открытия - обычное или через OLE, чтобы обойти код связанный с ВК (ведь когда работаю с базой через OLE, эти ВК не нужны). Кто-нибудь может подсказать как можно выяснить режим открытия приложения 1cv7?
Сообщений: 1

0
[quote=ket] Здравствуйте Столкнулась с ситуацией, что если открыть базу 7.7 через OLE, а в конфе используются ВК, то закрытие OLE соединения приводит к крашу OLE приложения. Появилась мысль, вставить в конфу проверку на режим открытия - обычное или через OLE, чтобы обойти код связанный с ВК (ведь когда работаю с базой через OLE, эти ВК не нужны). Кто-нибудь может подсказать как можно выяснить режим открытия приложения 1cv7? [/quote] Здравствуйте! Может, эта ссылка поможет =) То есть я хочу сказать "о терминах", "вызываемая база" называется базой OLE, а вызывающая - местной. Думаю, что все "открытия" нужно проводить все-таки в монопольном режиме приложения, а выяснить текущий режим легко через монитор пользователей... [url]http://www.mista.ru/articles1c/ole.htm[/url] [quote]"Вызывает одна база 1С другую базу через OLE и спрашивает: - Может махнемся сотрудниками не глядя? - Да ну тебя! Подкинешь опять какого-нибудь через-заборо-ного-задерищенского, в справочник не влезет..."[/quote]
Грамота
Сообщений: 83

0
Видимо, тут поможет такая конструкция [code=1C]#Если Клиент Тогда // подключаем компоненту #КонецЕсли #Если ВнешнееСоединение Тогда // это подключение по OLE #КонецЕсли[/code]
Сообщений: 33

0
В инструкции по подключению данных через OLE, есть рекомендация, как это сделать на практике. Сообщение предыдущего автора целиком описывает метод устранения данной проблемы, а за более подробными инструкциями обращайтесь к материалам по работе с ОЛЕ -объектами.
В начало страницы 
|
Перейти на форум: