Пример взаимодействия 1С и Oracle Primavera

Эта разработка демонстрирует возможность связи 1С:ERP+PM Управление проектной организацией 2 и Oralce Primavera с использованием механизма веб-сервисов со стороны Primavera.

Эта разработка демонстрирует возможность связи 1С:ERP+PM Управление проектной организацией 2 и Oralce Primavera с использованием механизма веб-сервисов со стороны Primavera. Особенность этого взаимодействия в том, что 1С считает wsdl описания сервисов от Primavera невалидными. И происходит это из-за неверной, по мнения парсера регулярных выражений 1С, строки, определяющей GUID в некоторых сервисах Primavera. Переписка с техподдержкой 1С на эту тему результата не принесла, да и времени не было. Поэтому для полномасштабного взаимодействия систем необходимо в целевую конфигурацию внедрить исправленные XDTO-пакеты, сформированные из wsdl-описаний сервисов Primavera с уже исправленной строкой описания GUID. И, что, собственно, основное, генерировать SOAP-запросы вручную, используя внедренные пакеты. В приложенной обработке этот механизм реализован. Сами пакеты не прилагаются, их несложно скопировать из wsdl-описаний необходимых сервисов и подстроить обработку под свои нужды. Вообще, пример интеграции никак  не зависит от конкретной конфигурации 1С, его возможно использовать для взаимодействия с любыми продуктами на платформе 1С Предприятие. 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *