Skip to content

Библиотека интеграции с 1С панель администрирования

Evgeniy Malyarov edited this page Nov 1, 2017 · 4 revisions

Панель администрирования - это обработка в составе библиотеки интеграции. Обычно она доступна в разделе (подсистеме) "Интеграция" решения 1С. Если решение работает в толстом клиенте, то обработку можно найти через меню "Операции" - "Обработки" - "Интеграция панель администирирования".

Закладка "Адреса сервисов"

Закладка "Метаданные"

Здесь настраивается хранение, загрузка, выгрузка и свертка данных 1С в CouchDB, в разрезе метаданных 1С.

Типы загрузки

  • unload или пусто - Объекты загружаются и, если они отличаются от объектов в 1С, записываются в ИБ
  • preload - объекты загружаются, но в ИБ не записываются, а помещаются в спец.приемник Интеграция: предварительная загрузка объектов. Если объект уже есть в ИБ и не отличается от загружаемого, то он игнорируется и в спец.приемник не попадает
  • mixin - При выгрузке, объект 1С смешивается с данными того же объекта couchdb. Полезно, если объект в сервисе имеет больше реквизитов или табличных частей, чем в метаданных 1С. При записи, в объекте будут отражены изменённые в 1С реквизиты, а чужие данные останутся на своих местах
  • mixin_only - При выгрузке и загрузке, новые объекты не создаются, а только перезаполняются, если найден совпадающий по ссылке
  • not_upload - Объекты данного типа не загружаются вообще.

Закладка "Синонимы"

Закладка "Регистрация"

Закладка "Загрузка"

Здесь мы управляем загрузкой данных из CouchDB.

Выполнение такта автоматической загрузки

Для выполнения такта чтения автоматической загрузки необходимо выбрать в таблице баз нужную, установив флаг Использовать, и нажать кнопку Прочитать из CouchDB.

Ручная загрузка произвольного объекта

Для выполнения ручной загрузки произвольного объекта из CouchDB нужно в подменю Еще нажать кнопку Прочитать произвольный объект из CouchDB. В открывшейся форме нужно вставить идентификатор объекта в поле Ключ и нажать одну из кнопок:

  • Загрузить и записать - объект будет получен из CouchDB и сразу записан в ИБ, минуя предварительную загрузку (если она включена для объектов такого типа). Если хочется, чтобы настройки предварительной загрузки учитывались, нужно взвести флаг Учитывать настройки предварительной загрузки (preload). В поле Ссылка появится ссылка на записанный объект (если он не был помещен в предварительную загрузку).
  • Загрузить и посмотреть - объект будет получен из CouchDB, трансформирован в соответствующий объект 1С, но не будет записан - откроется форма объекта 1С. Если эту форму закрыть, не записывая, то изменений в ИБ не произойдет.
Ручное выполнение такта загрузки

Чтобы вручную выполнить такт загрузки из CouchDB, нужно поставить флажок Использование напротив нужной базы, и нажать кнопку Прочитать из CouchDB. Будет выполнен такт загрузки данных, аналогичный автоматической загрузке регламентным заданием Сессии легкого клиента.

Закладка "Разрешенные модули"

Закладка "Кеш ссылок"