|
подключение к базе через ОЛЕ | ☑ | ||
---|---|---|---|---|
0
Мисти
11.08.14
✎
15:07
|
&НаСервере
Функция ПодключитьсяНаСервере() Подключение = Новый COMОбъект("V82.COMConnector"); Говорит - {Форма.ФормаУпр.Форма(21)}: Ошибка при вызове конструктора (COMОбъект) Подключение = Новый COMОбъект("V82.COMConnector"); по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса НаКлиенте говорит то же самое! Всё работало, пока запучкала из 8.2 бухгалтери 2.0 Теперь переношу на 3.0 и платформа - 8.35, а подключаюсь к серверной базе на платформе 8.2, но вряд ли на этом этапе это имеет значение. |
|||
1
Apokalipsec
11.08.14
✎
15:14
|
а откуда на 8.3 будет коннектор 8.2?
|
|||
2
Килограмм
11.08.14
✎
15:15
|
(0) попробуй
поменять "V82.COMConnector" на "V83.COMConnector" |
|||
3
Kamas
11.08.14
✎
15:31
|
(2) )) повеселило
|
|||
4
Kamas
11.08.14
✎
15:34
|
http://infostart.ru/public/276794/ посмотрите на досуге
|
|||
5
Мисти
11.08.14
✎
16:36
|
Спасиюо!
|
|||
6
Мисти
11.08.14
✎
16:43
|
А версию платформы там писать, что ли 8.2?
А то Подключение = Новый COMОбъект("V83.COMConnector") - это-то срабатывает, к базе потом не подключается. |
|||
7
Garykom
гуру
11.08.14
✎
16:46
|
(6) выгони всех юзверей 8.2 из базы и только потом 8.3 подключайся
или лучше себе 8.2 платформу поставь (дополнительно к 8.3) и по старому через Подключение = Новый COMОбъект("V82.COMConnector"); |
|||
8
Мисти
11.08.14
✎
16:47
|
А как же оно раньше работало? Бух. была на 8.2, а торговля долгое время была на 8.1?
(7) А у меня ж бух. 3.0 под 8.2 теперь не открывается! А так - на компьютере стоят обе. |
|||
9
Garykom
гуру
11.08.14
✎
16:52
|
(8) чем конфигурация от платформы отличается понимаем?
|
|||
10
Мисти
11.08.14
✎
16:55
|
(9) Ну, конечно! А откуда такой вопрос?
|
|||
11
Garykom
гуру
11.08.14
✎
16:58
|
(10) из (0) "Теперь переношу на 3.0 и платформа - 8.35, а подключаюсь к серверной базе на платформе 8.2, но вряд ли на этом этапе это имеет значение."
возникли сомнения |
|||
12
Мисти
11.08.14
✎
16:59
|
Конфигурация "бухгалтерия 3.0" не работает на платформе ниже 8.3.какая-то. А раньше работала и на 8.2
|
|||
13
Garykom
гуру
11.08.14
✎
17:01
|
(11)+
V82.COMConnector и V83.COMConnector это программы, они встроены соответственно в платформы 8.2 и 8.3 если стоит только 8.3 то никак не вызвать на клиенте программу V82.COMConnector можно вызвать только V83.COMConnector. но V83.COMConnector может подключиться к базе созданной в 8.2 только если там нет пользователей подключенных из 8.2 платформы |
|||
14
Garykom
гуру
11.08.14
✎
17:02
|
Установить на компьютер кроме платформы 8.3 еще и платформу 8.2 и будет работать V82.COMConnector...
|
|||
15
Garykom
гуру
11.08.14
✎
17:04
|
(14)+ работать при вызове из 8.3 платформы
|
|||
16
Мисти
11.08.14
✎
17:11
|
Значков 1С у меня на компьютере аж 4
На 1 - так: "C:\Program Files\1cv82\common\1cestart.exe" На 2 - "C:\Program Files\1cv8\8.3.5.1098\bin\1cv8.exe" enterprise Ну, т.е. можно запустить 8.2, а можно - 8.3! |
|||
17
hhhh
11.08.14
✎
17:14
|
(16) ну и обращайтесь &НаКлиенте. Почему написали &НаСервере? Мода такая?
|
|||
18
Garykom
гуру
11.08.14
✎
17:15
|
(17) там походу регистрация "V82.COMConnector" слетела или еще что
|
|||
19
Мисти
11.08.14
✎
17:22
|
(17) Так к 8.3 комконнектор ли к 82?
К 82 - одинаково валится и на клиенте и на сервере. |
|||
20
Мисти
11.08.14
✎
17:23
|
Администратор уже на эту тему запускал какие-то обработки.
|
|||
21
Garykom
гуру
11.08.14
✎
17:24
|
(0) Поиск по фразе "Недопустимая строка с указанием класса"
например v8: Недопустимая строка с указанием класса не читал но вроде в тему |
|||
22
Мисти
11.08.14
✎
17:27
|
(21) Спасибо! Похоже!
|
|||
23
Мисти
11.08.14
✎
20:29
|
Так надо на сервере или на клиенте запускать подключение?
|
|||
24
Мисти
11.08.14
✎
20:29
|
Форма.ФормаУпр.Форма(63)}: Ошибка при вызове метода контекста (ПодключитьсяНаСервере)
БазаОле = ПодключитьсяНаСервере(); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'ret': форма: Элемент имя: {http://v8.1c.ru/8.2/managed-application/modules}ret по причине: Ошибка отображения типов: Отсутствует отображение для типа 'COMОбъект' |
|||
25
Мисти
11.08.14
✎
20:41
|
Это она на клиент базу возвращать не хочет. Переделала.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |