Skip to content

Latest commit

 

History

History
 
 

integration_1c

integration_light.cf - библиотека интеграции metadata.js с 1С

Предназначена для бесшовной асинхронной распределенной репликации 1С с приложениями metadata.js.
Предполагает наличие в ИБ 1С, БСП v >= 2.2.

Порядок установки

  • В конфигураторе 1С:
    • Сравнить - объединить - поставить на поддержку
    • Настроить состав определяемых типов ИнтеграцияНаборЗаписей, ИнтеграцияОбъект и ИнтеграцияСсылка
      Объекты, включенные в состав определяемых типов ИнтеграцияОбъект и ИнтеграцияНаборЗаписей копируются в CouchDB автоматически подписками на события ИнтеграцияПриЗаписиНабораЗаписей и ИнтеграцияПриЗаписиСправочника
  • Со сторны 1С:Предприятия, в обработке Интеграция: настройка
    • На закладке Адреса сервисов, настроить URL, логин и пароль для подключения к CouchDB
    • На закладке Mетаданные, указать перечисления, справочники и документы, задействованные в веб-приложении
    • При неоходимости, на закладке Синонимы указать соответствие имен метаданных и реквизитов в 1С и javascript.
      Использование синонимов опционально и позволяет интегрировать с одной базой metadata.js несколько разлиных ИБ 1С, в том числе, с различной структурой метаданных
    • Кнопка Записать meta, сохраняет в CouchDB одновременно синонимы и метаданные
    • Закладка Регистрация позволяет создать начальный образ данных в CouchDB либо произвести групповую регистрацию изменений произвольных ссылочных объектов

helloworld.dt - демо приложение helloworld