|
Подключение из 8.3 к 7.7. Что еще попробовать? | ☑ | ||
---|---|---|---|---|
0
zippygrill
20.08.13
✎
10:12
|
Сразу говорю что переустановил 7.7, еще раз зарегистрировал v7plus и comcntr. Также вместо v77.Application ставил v77s.Application. База 77 находится на "расшаренный" диск. Что еще пробовать?
Вот всем известный код: Попытка ОбъектV77 = Новый COMОбъект("v77s.Application"); Исключение Предупреждение(ОписаниеОшибки()); //ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки()); Возврат; КонецПопытки; Состояние("1С 7.7 успешно запущена, соединяемся с базой"); СтрокаПодключения = "/D"""+СокрЛП(Каталог)+""" /N"""+СокрЛП(ИмяПользователя)+""" /P"""+СокрЛП(ПарольПользователя)+""""; РезультатПодключения = ОбъектV77.Initialize(ОбъектV77.RMTrade,СтрокаПодключения,"NO_SPLASH_SHOW"); Если РезультатПодключения Тогда Иначе ОбщегоНазначения.СообщитьОбОшибке("Базу данных открыть не удалось!" + Символы.ПС + "- Проверьте параметры подключения." + Символы.ПС + "- Проверьте открывается ли база 1С 7.7 (возможно требуется восстановление индексных файлов, либо она уже открыта монопольно)."); РазорватьСоединение(); Возврат; КонецЕсли; и такая ошибка http://screencast.com/t/8R7TXrt6e |
|||
1
zippygrill
20.08.13
✎
10:12
|
||||
2
Ork
20.08.13
✎
10:13
|
(1) Один раз запустить семерку.
|
|||
3
zippygrill
20.08.13
✎
10:14
|
запустил. Правда не в монопольном режиме.
|
|||
4
Бертыш
20.08.13
✎
10:17
|
"еще раз зарегистрировал v7plus"
А чем с ней меняться хочешь то? Зачем "v7plus" |
|||
5
zippygrill
20.08.13
✎
10:21
|
Зашел монопольно. Ровно ничего не менялось. По прежнему ошибка про класса.
|
|||
6
Масянька
20.08.13
✎
10:26
|
(5) Так база открывается? В смысле, на каком этапе ошибка?
|
|||
7
zippygrill
20.08.13
✎
10:27
|
база 77 прекрасно открывается. Но через COM выдает вот такую ошибку как в шапке темы.
|
|||
8
Масянька
20.08.13
✎
10:28
|
(7) Да, елки-метелки! Когда ошибка вываливается?
|
|||
9
zippygrill
20.08.13
✎
10:28
|
Обработка прекрасно работала когда стояло 8.2. Вот перешли на 8.3 и капец.
|
|||
10
Бертыш
20.08.13
✎
10:29
|
Может с разрядностью что не так 64->32
Можешь ты другие com-Объекты создавать? Идентификатор класса это же просто запись в реестре |
|||
11
zippygrill
20.08.13
✎
10:29
|
(8) при создании COMОбъекта :)
|
|||
12
Odavid
20.08.13
✎
10:31
|
(9)>>Вот перешли на 8.3 и капец.
у 8.3 проблемы с COM, т.к. залезши в Линукс, 1С забыла про отсуствие там COM, и в результате ни Линукс не работает, ни COM в 8.3 |
|||
13
Масянька
20.08.13
✎
10:31
|
(11) Именно на строку - ОбъектV77 = Новый COMОбъект("v77s.Application");?
|
|||
14
zippygrill
20.08.13
✎
10:31
|
(13) да
|
|||
15
Масянька
20.08.13
✎
10:32
|
914) На 8.3 не пробовала - не знаю. На 8.2 были у меня проблемы.
Как переустанавливал? |
|||
16
Odavid
20.08.13
✎
10:33
|
(13) ну не работает COM, ну что такого - мало ли что в 1С не работает...
|
|||
17
zippygrill
20.08.13
✎
10:33
|
скопировал папку 1Cv77.ADM в programfiles и оттуда запустил установку
|
|||
18
Масянька
20.08.13
✎
10:33
|
(16) Хорошо сказал :))))
|
|||
19
Масянька
20.08.13
✎
10:35
|
(17) Короче, там (когда у меня были проблемы) странно была установлена семерка. Решилось - нормальной установкой - setup и так далее - все прекрасно заработало.
|
|||
20
zippygrill
20.08.13
✎
10:36
|
(19) с 3-го раза может пройдет :)
|
|||
21
Масянька
20.08.13
✎
10:37
|
(20) Не понял - что пройдет?
|
|||
22
alexei366
20.08.13
✎
10:37
|
(20) а я вообще забил уже на ком семерки, хожу в ДБФ, вроде ничо менять не надо ток считывать)). Зато быстро
|
|||
23
zippygrill
20.08.13
✎
10:38
|
(21) установиться соединение млин.
|
|||
24
zippygrill
20.08.13
✎
10:39
|
*установить
|
|||
25
Масянька
20.08.13
✎
10:40
|
(23) Так у тебя COM не создается или БД не подтягивается?
|
|||
26
zippygrill
20.08.13
✎
10:41
|
короче дело точно в моем компе так как подключился к серверу 1с и оттуда запустил свою обработку и успешно выполнила подключение к 77
|
|||
27
zippygrill
20.08.13
✎
10:41
|
(25) COM не создается
|
|||
28
Odavid
20.08.13
✎
10:43
|
(26)>>так как подключился к серверу 1с и оттуда запустил свою обработку
а раньше обработку восьмерки запускал из семерки чтоли? ) |
|||
29
Trotter
20.08.13
✎
10:47
|
(0) а если так ?
V7=Новый COMObject("V77.Application"); |
|||
30
zippygrill
20.08.13
✎
11:13
|
(29) неа
|
|||
31
arsik
гуру
20.08.13
✎
11:14
|
(30) 7ку под админом один раз запустить попробуй
|
|||
32
Serginio1
20.08.13
✎
11:14
|
А что говорит ОписаниеОшибки()
|
|||
33
Serginio1
20.08.13
✎
11:16
|
Что говорит RegEdit о v77s.Application
Регестрировать нужно 1cv7s.exe |
|||
34
Масянька
20.08.13
✎
11:17
|
(33) Я уже писала ему (19) :)
|
|||
35
Serginio1
20.08.13
✎
11:27
|
(33) Тьфу 1cv7s.exe регистрируется при первом запуске. Это же exe
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |