Имя: Пароль:
1C
1С v8
СОМ соединение к 77
,
0 progivm
 
09.08.11
13:39
Господа, подскажите пожалуйста - Пытаюсь из 8.2 подключиться к базе 7.7 через СОМ-соединение:

   V7=Новый COMОбъект("V1CEnterprise.Application");

при запуске сообщает:
   "Интерфейс не поддерживается"

в чём причина?
1 rs_trade
 
09.08.11
13:41
(0) V1CEnterprise сам придумал?
2 Жан Пердежон
 
09.08.11
13:41
поиск не предлагать?
3 Гефест
 
09.08.11
13:41
Ты не поверишь...

В 77 COM действительно не поддерживается
4 SaM58
 
09.08.11
13:42
может все же так Новый COMОбъект("V77.Application")??
5 progivm
 
09.08.11
13:44
(4) так тоже пробовал, не получилось.
В V8.0 nfrjq ajrec ghj[jlbk f ctqxfcyt gjkexbkjcm///
6 progivm
 
09.08.11
13:45
В V8.0 такой фокус проходил а сейчас не получилось
7 progivm
 
09.08.11
13:45
Новый COMОбъект("V77.Application")
я и так пробовал -  эффект тот-же...
8 progivm
 
09.08.11
13:47
сообщение "Интерфейс не поддерживается"
выдаётся
9 SaM58
 
09.08.11
13:47
(7)в 8.1 работало, в 8.2 еще не приходилось этим пользоваться
10 progivm
 
09.08.11
13:48
да, пользовал и в 8.0, и в 8.1 всё работало...
11 hhhh
 
09.08.11
13:51
(10) небось, пиратский 7.7. ТОчно его через setup ставил?
12 progivm
 
09.08.11
13:52
(11) сейчас проверю...
13 mzelensky
 
09.08.11
13:54
я вот так делал в свое время:

Параметры77 = "/D"""+ПолеИмениБазы+""" /N"""+Пользователь+""" /P"""+Пароль+""" ";
                               
       V77 = Новый COMОбъект("V77.Application");    // пытаемся открыть базу
       попытка
           открыта=V77.Initialize(V77.RMTrade,Параметры77,"NO_SPLASH_SHOW");
       исключение
           Попытка
             открыта=V77.Initialize(V77.RMTrade,,"NO_SPLASH_SHOW");
             исключение
               Сообщить("Подключиться к базе НЕ УДАЛОСЬ",СтатусСообщения.Информация);        
               Возврат;
           конецпопытки;
       конецпопытки;


все работало
14 progivm
 
09.08.11
13:56
(13) да я также делал, грешу на то, что хоть в сети и стоит какой-то ключ, но на компе уже стоит win7 а у неё, как известно, есть противоречия с 1С 7.7
15 mzelensky
 
09.08.11
13:58
(14) а 7.7 у тебя вообще работает на этом компе?
16 mzelensky
 
09.08.11
13:59
Попробуй запустить ее сперва просто...затем через командную строку...если прокатит, то никаких причин противоречия  я не вижу!
17 progivm
 
09.08.11
13:59
да,
18 progivm
 
09.08.11
14:00
пробую...
19 progivm
 
09.08.11
14:03
Запускается, по всякому, и из командной строки...
20 progivm
 
09.08.11
14:07
,
21 progivm
 
09.08.11
14:07
только предварительно перед запуском 7.7 выдаётся сообщение

"контроль учётных записей пользователя"
"разрешить внесение изменений....
22 progivm
 
09.08.11
14:08
на данном компьютере....
23 mzelensky
 
09.08.11
14:15
(21) поставь ей "запуск от имени администратора"
24 progivm
 
09.08.11
14:18
тот же эффект, всё равно спрашивает разрешение на изменение параметров пользователя
25 mzelensky
 
09.08.11
14:26
(24) что-то там у тебя криво встало с этой 7.7

Установить ХР предлагали?
26 progivm
 
09.08.11
14:51
Да, скорее всего кривизна заключается в установке 7.7, спасибо за помощь.