8.х Работа сервера 1С8.1-64bit

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем VladKiev, 6 окт 2009.

  1. TopicStarter Overlay
    VladKiev
    Offline

    VladKiev

    Регистрация:
    6 окт 2009
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Добрый день.
    Надо на сервере выполнять по ночам фоновые задания по обмену данными между разноплановыми базами. При этом используется Конвертация данных через COM-соединение. Проблема возникла при установке 64 битного сервера. При старте возникает ошибка "Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса". Как я понимаю, ошибка из-за отсутствия клиента 1с. Клиент 64 битный - отсутствует. Установка клиента 32 битного не помогла. Перабатывать процедуру обмена через внешний файл крайне проблематично из-за особенностей ведения учета.
    Может можно как-то заставить Сервер-64 запустить клиентскую часть?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    А нафига вам клиентская часть? Вам же никакого изображения получать не надо...
  3. TopicStarter Overlay
    VladKiev
    Offline

    VladKiev

    Регистрация:
    6 окт 2009
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    СОМ запускается только клиентом
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Покажите строку соединения
  5. TopicStarter Overlay
    VladKiev
    Offline

    VladKiev

    Регистрация:
    6 окт 2009
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Код:
    Восьмерка=Новый COMОбъект("V81.ComConnector");   // ПараметрыCOMПодключения
    УТ=Восьмерка.Connect("Srvr="+СсылкаНаУзелОбмена.Сервер+"; ref="+СсылкаНаУзелОбмена.База+"; Usr="""+СсылкаНаУзелОбмена.Пользователь+"""; Pwd="""+СсылкаНаУзелОбмена.Пароль+"""");	
    
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Хм, только что проверил на типовой УТ - все работает, сервер 64 бита, проверял на 2003 и 2008 сервере.


    Откопал такое:
  7. TopicStarter Overlay
    VladKiev
    Offline

    VladKiev

    Регистрация:
    6 окт 2009
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Пользователь, под которым запускается служба 1с - USR1CV81, который предлагается при установке. Каких ему прав не хватает? Когда стояло все 32-битное, то все работало. Суть вопроса и заключалась, как установить клиентскую часть, чтоб ее видел СЕРВЕР 1С. Если я устанавливаю клиентскую часть 32 бит, я ее могу запустить интерактивно, а вот мой сервер 1с из фонового задания почему-то ее не видит...
    Вы пробовали именно из Фонового задания? Интерактивно у меня СОМ отрабатывает
  8. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Я проверял через типовую УТ - там фоновый обмен есть

Поделиться этой страницей