Обмен 1С БП 2.0 с биллинговой системой колл-центра (Oracle)

Задача: Настроить обмен 1С БП 2.0 с биллинговой системой колл-центра (Oracle). Для этого нужно было:

  • Отдавать Биллингу данные о контрагентах, сотрудниках и тарифах из БП.
  • Получать из Биллинга сформированные платежные документы, а так же их печатные подписанные версии в виде сканов.
  • Обмениваться с Биллингом изменениями документов (в обе стороны).

Решение: Поскольку обмен должен был быть двусторонним, веб сервисы были организованы с двух сторон – Биллинга и 1С. Соответственно обе системы могли инициировать обмен по определенным событиям.Биллинг запрашивал необходимые актуальные данные о контрагентах, истории взаиморасчетов и пр. перед выставлением счета контрагенту. И после формирования и согласования счета передавал в БП пакет платежных документов – счет, акт, счет-фактуру, и их сканы в бинарном виде. На стороне 1С обмен инициировался при изменениях в платежных документах. После записи изменений, запускался  обмен в сторону Биллинга с пакетом соответствующих изменений для согласования. Одной из основных сложностей при реализации проекта было поддержание версионирования данных. Это было реализовано хранением приложенных к документам 1С pdf-сканов каждой из версий документа.

Трудозатраты составили 48 часов чистого времени программиста. Работа была сдана в течение трех недель с учетом общения с техническими специалистами биллинговой системы и тестирования.

яндекс.ћетрика