Имя: Пароль:
1C
1C 7.7
v7: COM соединение к 1С8.0
0 ZoRN
 
11.02.12
10:12
win 2003 R2 (так же пробовал на win 2008 R2 все тоже самое)
SQL 2008
Сеть доменная
К Серверу все права для всех пользователей домена
В С# соединение проходит (все замечательно)
В 1С7.7 V8.ComConnector.1:Объект сервера 1С:Предприятия недоступен (800706D3) - в инете по этой ошибке не нашел ни чего !
HELP, срочно надо сделать !
1 ZoRN
 
11.02.12
10:20
если что в скайп: alexandr918
2 ZoRN
 
11.02.12
10:22
Код элементарный :


   База8кон = CreateObject("V8.COMConnector");            
               
               
   ТекФилиал = ГлПолучитьФилиалИБ();            
   ПараметрПодключения = ТекФилиал.Идентификатор;            
   КодФилиала = ТекФилиал.КодИБ;            
   Сообщить("КодФилиала " + КодФилиала,"!");            
   Сообщить("ПараметрПодключения " + ПараметрПодключения,"!");            
   Сообщить("глПользовательВСистеме.Код " + глПользовательВСистеме.Код,"!");            
   Попытка            
       База8 = База8кон.Connect(ПараметрПодключения+";Usr="+ СокрЛП(глПользовательВСистеме.Код));        
   Исключение            
       Сообщить("Не могу без пароля!" + ОписаниеОшибки());        
   КонецПопытки;            
   СтатусВозвр = -1;            
   База8 = 0;            
   Пока (База8 = 0) и (СтатусВозвр <>0) Цикл            
       _Пароль1С8 = "";        
       СтатусВозвр = ВвестиСтроку(_Пароль1С8,"Введите пароль доступа к 1С8",20);        
       _Пароль1С8 = СокрЛП(_Пароль1С8);        
       Попытка        
           База8 = База8кон.Connect("Srvr=testkomp;Ref=test1c80;Usr=test;pwd="+_Пароль1С8);    
       Исключение        
               Сообщить("Не могу !" + ОписаниеОшибки());
   КонецПопытки;            
   КонецЦикла;                
               
       Сообщить("Конец");
3 Rie
 
11.02.12
10:24
(2) А из C# - какой код?
Права на доступ к серверу - имеются?
4 ZoRN
 
11.02.12
10:27
Полные права, код из C#
Server_1C = Connector_1C.ConnectServer("testkomp");
               ///получим ссылку на объект "информационная база"          
               /// textBox1.Text - my login , maskedTextBox1.Text - my password  
               Server_1C.AddAuthentication("$$$$$$$", "$$$$$$");
               InfoBase_1C = Server_1C.CreateInfoBaseInfo();
               InfoBase_1C.Name = "test1c80";
               Server_1C.Connect(InfoBase_1C, "$$$$$$$", "$$$$$$$");
5 ZoRN
 
11.02.12
10:28
Connector_1C = new COMConnector();
8 ZoRN
 
11.02.12
12:37
Кому будет интерестно решение:
SQL 2008 64х и патченная 1С7.7 - не работает COM соединение :)
что бы не ставить 86х ищу решения !
9 Рэйв
 
11.02.12
12:40
База8кон = CreateObject("V81.COMConnector");  

или

  База8кон = CreateObject("V82.COMConnector");
10 Рэйв
 
11.02.12
12:41
а...Хотя если 80.
11 ZoRN
 
12.02.12
08:59
Не канает такой коннектор :)  
=============================
Все настроил все работает !
Схема:
1C77,1C80,1C82 на windows 2008 64x
SQL 2008 R2 64x
все конфы УРБД