Имя: Пароль:
1C
1С v8
Узнать параметры внешнего источника при 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
Кстати, а как можно завершить соединение в процедуре в модуле внешнего соединения в процедуре ПриНачалеРаботыСистемы? Отказа там нет, а Возврат не срабатывает, выполнение идет дальше..