Имя: Пароль:
1C
 
ошибка при подключении через ole
0 pedagog
 
29.06.16
20:32
хочу подключиться к серверной базе 1с8 через ole. вылетает на строке Соединение = V8.Connect(строкасоединения). при чем 1с-ка закрывается. что делать?
1 pedagog
 
29.06.16
20:33
вот текст подключения
Функция  ПодключитьБазу()
    V8 = Новый COMОбъект("V82.COMConnector");
    SQL = Истина;
    // Srvr="192.168.5.1";Ref="belprok";
    Сервер = "192.168.5.1";
    База = "baza";
    Пользователь = "user";
    Пароль = "123";

    Попытка
        Если SQL Тогда
            Соединение = V8.Connect("srvr="""+Сервер+"""; ref="""+База+"""; usr="""+Пользователь+"""; pwd="""+Пароль+""";");
        Иначе
            Соединение = V8.Connect("File="""+База+"""; usr="""+Пользователь+"""; pwd="""+Пароль+""";");
        КонецЕсли;

        Подключение = Соединение.ПолучитьСоединенияИнформационнойБазы();

    исключение
        Сообщить("Неудачная попытка соединения!",СтатусСообщения.Важное);
        возврат ложь;
    КонецПопытки;
    Состояние("Соединение успешное...");
    возврат истина;
КонецФункции
2 Lexey_
 
29.06.16
20:36
(1) ошибка-то какая?
3 pedagog
 
29.06.16
20:41
(2) никакой. просто 1с предприятие закрывается.
4 Lexey_
 
29.06.16
20:43
(3) на какой строке? Платформа 8.2?
5 pedagog
 
29.06.16
20:45
(4) на строке
Соединение = V8.Connect("srvr="""+Сервер+"""; ref="""+База+"""; usr="""+Пользователь+"""; pwd="""+Пароль+""";");
платформа 8.2
6 Lexey_
 
29.06.16
20:45
(3) а, не заметил строку
7 pedagog
 
29.06.16
20:47
все, разобралась, оказывается платформа 8,3. всем спасибо.
8 pedagog
 
29.06.16
20:47
а подскажите, можно ли скопировать документ из базы источника в базу приемника?
9 hhhh
 
29.06.16
20:48
а так?

        Сообщить("Неудачная попытка соединения! " + ОписаниеОшибки(), СтатусСообщения.Важное);
10 Lexey_
 
29.06.16
20:50
(8)а что может помешать?
11 hhhh
 
29.06.16
20:51
(8) можно, почему нет? Только с каждым реквизитиком придется поковыряться.
12 pedagog
 
29.06.16
21:01
(11) а как чтобы сразу весь документ и движения скопировать?
13 hhhh
 
29.06.16
21:34
(12) если только из копии базы в саму базу.