Имя: Пароль:
1C
1С v8
сом-соединение 1с 8,2
0 KonstantinK90
 
19.10.15
08:20
Всем привет! Как программно прервать com-соединение ! весь интерент перерыл вот что только на шел но это не помогает
    КомСоединитель = Новый COMОбъект("V82.COMConnector");
СтрокаСоединения = "Srvr=ИмяСервера;Ref=ИмяБазы;Usr=""" +"Логин" + """"+";Pwd=Пароль";
База = КомСоединитель.Connect(СтрокаСоединения);
//... здесь выполняется код ...
Если  База = Неопределено Тогда
        Сообщить("Подключение не было установлено!");
    Иначе
        Попытка
               КомСоединитель.Terminate(Ложь);
    Исключение
             КонецПопытки;
    База = Ложь;
КонецЕсли;
1 KonstantinK90
 
19.10.15
08:21
весит в базе сом соединение
2 gigi789
 
19.10.15
08:31
(1) в какой к которой подключаться или из которой подключаться
3 KonstantinK90
 
19.10.15
09:38
в который подключился
4 skafandr
 
19.10.15
09:50
Попробуй
База=0;
5 KonstantinK90
 
19.10.15
09:51
о я пробовал база = "", База = Неопределено; ни чего не получается
6 PuhUfa
 
19.10.15
09:55
У меня "СОМБаза = Неопределено;" нормально все закрывает -)
7 ИУБиПовиц
 
19.10.15
09:59
Если  База = Неопределено Тогда
   База = Ложь;
она и так у тебя неопределена:)
вынеси базу = ложь;, за условие:)
8 ИУБиПовиц
 
19.10.15
10:00
(7) а не, все норм
9 skafandr
 
19.10.15
10:20
Блин,сорри затупил
КомСоединитель=0;
10 skafandr
 
19.10.15
10:22
База у тебя эт какбе результат подключения ;)