Имя: Пароль:
1C
1C 7.7
v7: Проблема с OLE
0 Алинька
 
13.09.11
07:32
Я имею две скульные базы Торговля и Бухгалтерия запускаются они с разных ярлыков , по средствам OLE хочу сравнить их делаю подключение так :
   v7c=CreateObject("V77S.Application");
   BuhC=v7c.initialize(v7c.RMAccount,"E:\Catalogs\Buh_Almaty_2011\","NO_SPLASH_SHOW");

   Если BuhC=0 Тогда
       Предупреждение("Ошибка открытия информационной базы");
       Возврат;
   Конецесли;
Выходить Ошибка открытия почему понять не могу ...помогите пожалуйста
1 ДенисЧ
 
13.09.11
07:39
v7c.RMAccount
в первый ра вижу...
2 ЧеловекДуши
 
13.09.11
07:41
+ Если 2 базы SQL, то непроще вообще обойтись без ОЛЕ?
3 yra77
 
13.09.11
07:41
(2) Судя по вопросу-нет.
4 ДенисЧ
 
13.09.11
07:42
(2) да и бех скуля можно...
5 Алинька
 
13.09.11
07:48
что интересно на копиях где базы Торговля скуль а Бухгалтерия дбфная все отлично работает ...
6 Алинька
 
13.09.11
07:52
может проблема в том что базы с разных ярлыков запускаются ????
7 yra77
 
13.09.11
07:55
(6) - а чем вызвано такое разделение - не можете ссыпать компоненты в одном каталоге, ведь запускаете например из бухии, а как загрузится компонента торговли ели нет библиотеки в текущем каталоге?
8 Алинька
 
13.09.11
07:58
разделение идет скорей всего изза того что в торговле используются доп библиотеки
9 Алинька
 
13.09.11
08:03
просто если идет такое разделение с помощью OLE соединиться нельзя?
10 miki
 
13.09.11
08:06
(1)
avb
25 - 08.10.2003 - 14:47

v7.rmTrade = v7.rmAccount = v7.rmCalc = v7.rmComplex = 16504
т.е. такая запись:
result = v7.Initialize(16504, ....
тоже будет работать

http://abelov.com/kuban/139000.html
11 ДенисЧ
 
13.09.11
08:09
(10) я не сказал, что это неправильно. Я сказал, что в первый раз вижу. Ваш К.О.
12 Алинька
 
13.09.11
08:10
попробую сейчас
13 miki
 
13.09.11
08:13
(11)Я не сказал, что ты сказал, что неправильно.
Показал остальное, чтобы не впервый раз потОм видел.
14 Алинька
 
13.09.11
08:32
неполучилось
15 Алинька
 
13.09.11
08:45
v7c.RMAccount=16504;    
{E:\CATALOGS\KAZPRESSALM_2009\EXTFORMS\СВЕРКА.ERT(52)}: 1CV7s: Не удалось записать - свойство только для чтения.
16 Escander
 
13.09.11
08:45
может так?

глV77 = СоздатьОбъект("V77.Application");
Если глV77.Initialize(глV77.RMTrade, "enterprise /dE:\Catalogs\Buh_Almaty_2011\", "NO_SPLASH_SHOW") <> 0 Тогда
   бла-бла-бла
Иначе
  Сообщить("Нехрена ваш оле не фурычит!!!");
  СтатусВозврата(0);
КонецЕсли;
Возврат;

или если есть пользователи/пароли:
Если глV77.Initialize(глV77.RMTrade, "enterprise /dE:\Catalogs\Buh_Almaty_2011\/nMegaAdm /pPassMADM", "NO_SPLASH_SHOW") <> 0 Тогда
17 Escander
 
13.09.11
08:46
ну всмысле RMTrade = RMAccount
18 Escander
 
13.09.11
08:48
да и не видно что между последним слешем маршрута и /n есть проблел
19 Escander
 
13.09.11
08:49
в смысле он там должен быть
20 Алинька
 
13.09.11
08:53
Escander попробовала как вы сказали неа
не может подключиться ошибка подключения выходит
21 Rie
 
13.09.11
08:55
(20) А путь к базе - правильно указан?
(И какое именно сообщение об ошибке выдаётся?)
22 Escander
 
13.09.11
08:55
(20) с обоих "ярлыков" пробовали конектится? В списке баз того "ярлыка" откуда конектитесь обе должны быть прописаны.
23 Escander
 
13.09.11
08:56
а вообще почему 2 разных ярлыка? и какой номер платформы?
24 ЧеловекДуши
 
13.09.11
08:57
(6)ДНК, еще не предлагали?
25 Escander
 
13.09.11
08:57
платформу желательно не ниже .25, а ещё лучше 27
26 ЧеловекДуши
 
13.09.11
08:59
На дворе 2011 - 2012, и народ все еще находит исторические 18-25 платформы :D
27 Алинька
 
13.09.11
09:02
Платформы 25, базы сами по себе запускаются с разных ярлыков так как Торговля имеет доп библиотеки базы скульные ....
28 Алинька
 
13.09.11
09:04
проблема мне кажиться в том что та база к которой я хочу подключиться работает с другим ярлыком ..
29 ЧеловекДуши
 
13.09.11
09:04
(27)Последняя платформа 27, начни с этого.
30 ЧеловекДуши
 
13.09.11
09:05
(28)Без разницы с какого ярлыка, так и хочется про ДНК говорить :)
31 Алинька
 
13.09.11
09:10
ЧеловекДуши поговори про ДНК тока не в моей теме
32 Алинька
 
13.09.11
09:37
Escander
Огромное спасибо все получилось!!!!!!!!!!!!!!!!!!!
33 Escander
 
13.09.11
09:38
(32) обращайтесь если что, а платформу всё-же давно 27...
34 1Сергей
 
13.09.11
09:54
Про фотку сказали уже?
35 mishaPH
 
13.09.11
09:55
глупый вопрос. Но пользователь под которым заходим в оле безу он имеет право на OLE сервером быть?
36 Escander
 
13.09.11
09:57
(34)где-ж ты раньше был...
(35)ну раз на дбф копии прёт - значит есть