Имя: Пароль:
1C
1С v8
Как из 8.2 через ком подключиться к 7.7 SQL
0 SeregaMW
 
24.04.12
12:03
База77 = Новый COMОбъект("V77.Application");
ПутьКБазе = "\\file1\buh\krost2004\";
РезультатПодключения=База77.Initialize(База77.RMTrade, "/D""" + ПутьКБазе+ """ /M ", "NO_SPLASH_SHOW");    

Пишу так возвращает "Ложь"
1 Стальная Крыса
 
24.04.12
12:10
правов нет?
2 SeregaMW
 
24.04.12
12:11
правов на что?
3 Стальная Крыса
 
24.04.12
12:17
на сетевой каталог
4 Ork
 
24.04.12
12:19
+(1) Нужен пользователь с паролем? База просится переиндексироваться?
5 SeregaMW
 
24.04.12
12:23
База пере индексации не просит, если через ярлык 1С 7.7 захожу пускает нормально.
Да при выполнении кода отрывается диалог выбора пользователя + пароль, в каталоге с базой могу добавлять файлы переименовывать существующие.
6 SeregaMW
 
24.04.12
12:23
Что означает ключ "RMTrade" ?
7 SeregaMW
 
24.04.12
12:24
Конфигурация Бухгалтерия
8 Ork
 
24.04.12
12:25
(5) В базе кроме ком точно никого нет? Пробуй без "/М".
9 Dmitrith
 
24.04.12
12:28
Пользователь Админ, без пароля.

Функция ПодключитьсяКИБ2()
   ПутьКИБ = "E:\Base";
   
   Попытка
       v77 = Новый COMObject("V1CEnterprise.Application");
   Исключение
       Предупреждение("Не удалось произвести подключение к информационной базе");
       Возврат Ложь;
   КонецПопытки;
   
   //Открыта = v7.Initialize(v7.RMTrade, "/D""" + ПутьКИБ + """ /NАдмин /M ", "NO_SPLASH_SHOW");
     Открыта = v77.Initialize(v7.RMTrade, "/D""" + ПутьКИБ + """ /NАдмин ", "NO_SPLASH_SHOW");
   
   Если НЕ Открыта Тогда
       Предупреждение("Не удалось произвести подключение к информационной базе");
   КонецЕсли;
   
   Возврат Открыта;
   
КонецФункции
10 SeregaMW
 
24.04.12
12:40
ПарольПользователяV7="5987";
    ИмяПользователяV7="administrator";
    КаталогИБ = "\\file1\buh\krost2004\";
   
   Попытка
       v77 = Новый COMObject("V1CEnterprise.Application");
   Исключение
       Предупреждение("Не удалось произвести подключение к информационной базе");
       
   КонецПопытки;
   
   //Открыта = v7.Initialize(v7.RMTrade, "/D""" + ПутьКИБ + """ /NАдмин /M ", "NO_SPLASH_SHOW");

     Открыта =    v77.Initialize(v77.RMTrade, "/d"""+КаталогИБ+""" /n"+ИмяПользователяV7+" /p"+ПарольПользователяV7, "NO_SPASH_SHOW");
   
   Если НЕ Открыта Тогда
       Предупреждение("Не удалось произвести подключение к информационной базе");
   КонецЕсли;


пишу так Открыта возвращает ложь
11 SeregaMW
 
24.04.12
12:43
(10) на втором предупреждении
12 SeregaMW
 
24.04.12
12:47
(10) при выполнении кода открывается картинка загрузки 1С 7.7 и на пункте "Установка соединения с сервером" возвращает Ложь
13 SeregaMW
 
24.04.12
13:10
Ай нид хелп бразерс!!!
14 ale-sarin
 
24.04.12
13:11
Попробуй "v77.RMTrade" заменить на "v77.RMAccnt"
15 SeregaMW
 
24.04.12
13:13
(14) пишет поле объекта не обнаружено
16 ale-sarin
 
24.04.12
13:16
(15) Когда пишет?
17 SeregaMW
 
24.04.12
13:16
Открыта =    v77.Initialize(v77.RMAccnt, "/d"""+КаталогИБ+""" /n"+ИмяПользователяV7+" /p"+ПарольПользователяV7, "NO_SPASH_SHOW");
Вот на этой строке.
18 Ork
 
24.04.12
13:22
СокрЛП(ИмяПользователяV7), СокрЛП(ПарольПользователяV7)
19 Ork
 
24.04.12
13:23
+(18) То же самое к КаталогИБ
20 SeregaMW
 
24.04.12
13:28
на папке стоял признак "скрытая" сейчас меняю, попробую, отпишусь
21 SeregaMW
 
24.04.12
13:32
(20) Изменений не дало.
К локальным базам подключается нормально видать дело в сети? Посоветуйте чего ни будь.
22 zladenuw
 
24.04.12
13:42
укажи через Ip путь
23 Dmitrith
 
24.04.12
13:56
База в скуле же. Перенесите каталог локально и юзайте...
24 SeregaMW
 
24.04.12
14:02
(22) не прокатывает.
(23) перенес на локальный диск помогло.
25 SeregaMW
 
24.04.12
14:03
А к скульным базам подключиться нет возможности?
26 SeregaMW
 
24.04.12
14:04
извените за тупой вопрос как обратится к документам или справочникам пишу
v77.Документы
в ответ поле объекта не найдено
v77=КомОбъект
27 SeregaMW
 
24.04.12
14:12
Через создатьОбъект()!
28 SeregaMW
 
24.04.12
14:14
Thanks to all the brothers who did not remain indifferent to my problem, good luck with your work and at play! )))
Основная теорема систематики: Новые системы плодят новые проблемы.