Имя: Пароль:
1C
1С v8
Подключение базы 1Cv77 по Ole
0 unreg11
 
07.07.11
11:31
Есть база 1с7 Торговля, к которой подключаемся по OLE из 1Cv8. При подключении к базе семерки подключается иногда не через Торговлю а через зарплату. Я так понимаю путь храниться где-то в реестре. Где именно или где-то в другом месте надо править?
1 unreg11
 
14.07.11
13:19
мнений нет по этому поводу?
2 andrewks
 
14.07.11
13:20
ты покажи, как подключаешься, для начала
3 Voronve
 
14.07.11
13:21
Если правильно протелепатировал то у тебя стоит 2 движка. один с компонентой расчет другой с оперучетом ? Тогда запускай 1С по абсолютному пути
4 smaharbA
 
14.07.11
13:21
это как "подключается иногда не через Торговлю а через зарплату" ?

Два каталога программ и разные компоненты ?
- запускай перед олей торговлю "интерактивно"
5 unreg11
 
18.07.11
11:56
(2) Код где происходит инициализация СЕМЕРКИ

   БазаОЛЕ = Новый COMОбъект("V77.Application");
   Запуск = "/D"+СокрЛП(пКаталогБД)+" /N"+СокрЛП(пПользователь)+" /P"+СокрЛП(пПароль);

   Открыта = БазаОЛЕ.Initialize(БазаОЛЕ.RMTrade,Запуск,"");

(3) верно. Что значит "запускай 1С по абсолютному пути"?
6 unreg11
 
18.07.11
11:57
(3) верно. Что значит "запускай 1С по абсолютному пути"?
7 unreg11
 
18.07.11
11:57
(4) т.е.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший