×
×
+ Ответить в теме
Показано с 1 по 3 из 3
  1. #1
    Модератор
    Регистрация
    20.03.2002
    Адрес
    Москва
    Сообщений
    2,956

    Про обмен данными между УТ и БП

    Предыстория. На одном сервере с платформой 1С:Предприятие 8.2 (8.2.19.80) лежали УТ - Конфигурация "Управление торговлей", редакция 10.3 (10.3.14.5) и БП - Бухгалтерия предприятия, редакция 2.0 (2.0.64.36). Данные через штатный Обмен данными выгружались из УТ в БП, и все работало прекрасно.
    Теперь все переехало в облако. На облачный сервер установили платформу 1С:Предприятие 8.3 (8.3.5.1443), конфигурации УТ и БП остались прежними.
    Пытаюсь сделать обмен (из УТ в БП), проверяю подключение к базе, выдает вот такую ошибку - При попытке подключения к информационной базе произошла ошибка:
    "Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса".
    Как можно это побороть, и сделать, чтобы выгрузка работала?
    Поделиться с друзьями

  2. #2
    Клерк
    Регистрация
    01.06.2005
    Адрес
    Новочеркасск
    Сообщений
    8,174
    Скорее всего проблема в следующем: у вас довольно древняя конфигурация УТ. При подключении к базе БП для выполнения обмена она пытается использовать платформу 8.2. А её у вас уже просто нет. Варианты решения:
    1. Обновить УТ до актуального релиза.
    2. Заменить в коде программы строку
    COMConnector = Новый COMObject("V82.COMConnector");
    на
    COMConnector = Новый COMObject("V83.COMConnector");

  3. #3
    Клерк Аватар для kot
    Регистрация
    01.01.2009
    Адрес
    Россия
    Сообщений
    2,770
    Ну вероятно что в настройках Обменов в БП и УТ надо указать что 8.3 используете.

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •