8.х Межплатформенный обмен данными

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем gamser, 6 фев 2012.

  1. TopicStarter Overlay
    gamser
    Offline

    gamser Опытный в 1С

    Регистрация:
    27 окт 2006
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    Имеется БП 1.6 на платформе 8.2.13.219 и УПП 1.3 на платформе 8.2.14.53? (не помню). Базы для платформ само собой несовместимы. Можно ли организовать обмен через ОЛЕ или СОМ? Или все-таки только конвертировать базу БП 1.6? Я понимаю что конвертировать придется, но все-таки...
  2. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    а через ВыгрузкуЗагрузкуДанныхXML? она на ИТС есть, и тут много раз обсуждалась
    Хотя можно и через OLE и COM думаю настроить обмен
  3. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Уточните, чем хотите обмениваться?
    В БП нет и половины аналитики, которая необходима для УПП, да и сама БП1.6 давно снята с поддержки...
  4. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    у меня были ошибки при попытке сделать обмен на разных платформах 8.2.. наверное можно при подключении как-то указать какой именно экземпляр платформы надо использовать.. но лень было разбираться.

    поставил и там и там одинаковую платформу, сконвертировал базу. обмен пошел без ошибок.
  5. ptrts
    Offline

    ptrts

    Регистрация:
    5 мар 2012
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Странно-странно. Ексель без проблем обращается к 1С через COM, а 1С другого релиза - через раз? Возможно проблемы возникают когда пытаешься напрямую без обработки сохранять в базе-приемнике значения не простых специфических именно для 1С типов? Если гоняешь только строки/числа/даты и т.п. не должно быть ошибок
  6. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    По сабжу:
    Можно и через COM по следующей схеме:
    1) Перерегистрируем comcntr.dll из той папки, платформу БД которой будем использовать в качестве COM соединения
    2) Проводим обмен
    3) Перерегистрируем comcntr.dll на тот, что в папке наиболее старшей платформы.
    Ну недостатки понятны - нужно перерегистрировать либы, хоть и программно можно, но все равно возможны сбои. Хотя может "прокатит" и так - но нужно проверять, не уверен.

    Через OLE точно можно (обе же БД стартуют на одной машине?) - вот только OLE похуже и потребовательнее к ресурсам.

    И уж ТОЧНО можно описать свой обмен через промежуточную точку (XML, TXT, DBF, СУБД (MySQL, MS SQL, DB2 - на что фантазии хватит))

    Но во всех этих вариантах "светит" некислые человекочасы по написанию и отладке конвертаций.
    Оправдано только в случае, если конфигурации переделаны на столько сурово, что затраты на обновления МНОГОКРАТНО превысят затраты на внедрение "чистых" конф (с переносом данных). Да и то еще посмотреть. УПП можно и оставить, а вот бухию я бы старался держать в актуальном состоянии. Ибо IMHO основное преимущество типовой бухии в том, что различные изменения в законодательстве (в т.ч. в отчетных формах) достаточно оперативно отслеживаются и актуализируются корпорацией.

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