|
Узнать параметры внешнего источника при COM соединении |
☑ |
0
Сергиус
25.07.14
✎
09:53
|
Можно ли в базе, к которой происходит подключение по COM, узнать параметры источника подключения? Если да, то каким способом?
|
|
1
Рэйв
25.07.14
✎
10:02
|
А что такое "параметры источника"?
|
|
2
Сергиус
25.07.14
✎
10:08
|
(1) Какое приложение вызвало это подключение, его IP..Может есть возможность понять из 1с идет это стороннее подключение или нет..Если из 1с, то узнать имя базы к примеру. Вот как-то так..
Задача вообщем-то простая..хочу как-то отсекать ненужные мне подключения по COM к базе.. "Ненужность" подключения я как раз и хочу определять из данных этого подключения. Это как-то возможно или же нет?
|
|
3
Сергиус
25.07.14
✎
10:13
|
+(2) Т.е. грубо говоря в модуле внешнего соединения в процедуре ПриНачалеРаботыСистемы хочу получать какую-то структуру параметров источника этого подключения и смотреть:
Структура = ПолучитьСтруктуруВнешнегоСоединения();
Если Структура.ИмяПриложения <> "1С" И Структура.ИмяБазы <> "База1" Тогда Возврат КонецЕсли;
Вот условно как-то так..
|
|
4
ДенисЧ
25.07.14
✎
10:14
|
нет, 1с штатно не предоставляет такой возможности
|
|
5
Сергиус
25.07.14
✎
10:15
|
(4) А нештатно есть какие-либо способы?
|
|
6
Сергиус
25.07.14
✎
11:34
|
Кстати, а как можно завершить соединение в процедуре в модуле внешнего соединения в процедуре ПриНачалеРаботыСистемы? Отказа там нет, а Возврат не срабатывает, выполнение идет дальше..
|
|