|
COM Соединение для 8.3 между одинаковыми базами УФ |
☑ |
0
DenisVich
09.04.17
✎
12:30
|
Запускаю конфигурацию под платформой 1С:Предприятие 8.3.9.2170. Конфигурация Розница 8. Аптека, редакция 2.0.8.14. Пытаюсь соединиться с идетичными базами:
Функция ПолучитьПодключениеКОсновнойБДМагазина() Экспорт
Параметры = "file=""\\server\rzn_kassa"";Usr=""Администратор"";Pwd="""";";
V82COMConnector= Новый COMОбъект("V82.COMConnector");
Попытка
Base1С = V82COMConnector.Connect(Параметры);
Исключение
Предупреждение ("Ошибка подключения!");
КонецПопытки;
КонецФункции
Не удается соединиться. Если убрать попытку исключение:
{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4)}: Ошибка при вызове метода контекста (Connect)
Base1С = V82COMConnector.Connect(Параметры);
по причине:
Произошла исключительная ситуация (V82.COMConnector.1): Ошибка при выполнении операции с информационной базой
Несовместимая версия файла базы данных '\\server\rzn_kassa/1Cv8.1CD'
"
При использовании V83.COMConnector. Все хорошо. Но правильно ли это?
|
|
1
Zypse
09.04.17
✎
13:11
|
Когда все хорошо - это конечно-же не правильно, скучно и ваще...
|
|
2
lodger
09.04.17
✎
14:08
|
"под платформой 1С:Предприятие 8.3.9.2170."
"V83.COMConnector. Все хорошо"
на мысли не наводит? или у вас какие-то свои мироощущения, касательно коннектора для 8.3?
|
|
3
Asmody
09.04.17
✎
14:28
|
(2) Это ж цифры различать надо...
|
|
4
Defender aka LINN
09.04.17
✎
15:08
|
(0) Нет конечно. Для баз на 8.3 надо использовать коннектор 8.2. Это абсолютно логично
|
|
5
mistеr
09.04.17
✎
15:51
|
(0) Никогда больше не прячь ошибки, не порти себе карму.
|
|
6
DenisVich
09.04.17
✎
16:00
|
Не правильно. "Соединение" не определено!
Соединение = ПолучитьПодключениеКОсновнойБДМагазина();
|
|
7
DenisVich
09.04.17
✎
16:01
|
Хоть и прошло без ошибок.
|
|
8
DenisVich
09.04.17
✎
21:51
|
Работает вот такой вариант:
Функция ПолучитьПодключениеКОсновнойБДМагазина(Путь,ИмяУдалПользователя,ПарольУдалПользователя) Экспорт
Параметры = "File="""+Путь+"""; Usr="""+ИмяУдалПользователя+""";";
Попытка
V83COMConnector= Новый COMОбъект("V83.COMConnector");
Base1С = V83COMConnector.Connect(Параметры);
Возврат Base1С;
Исключение
//Предупреждение ("Ошибка подключения!");
Сообщить("Ошибка подключения!");
Сообщить(ОписаниеОшибки());
Возврат Неопределено
КонецПопытки;
КонецФункции
|
|
9
Неверный Параметр И
09.04.17
✎
21:53
|
Имя удалого пользователя
|
|