Методичка по интеграции произвольной конфигурации «1С: Пред приятия» с Mobile SMARTS
Минимально совместимая с продуктом версия платформы 1С — 8.3.10
Минимальная версия для работы основной и интеграционной обработок — 8.3.10
Минимальная версия для работы расширений Клеверенс — 8.3.11
Данная инструкция не подходит для интеграции старых продуктов типа «Драйвер ТСД Wi-Fi ПРОФ» и «Драйвер инвентаризации ОС» старыми методами (через промежуточную конфигурацию, старые обработки и т. д.).
Что нужно, чтобы сделать интеграцию произвольной конфигурации 1С с новыми продуктами на базе платформы Mobile SMARTS:
-
Написать СКД для номенклатуры, справочников и регистров, которые будут использоваться мобильной программой.
Для большинства нужных справочников и регистров в отраслевом продукте на платформе Mobile SMARTS уже есть свои метаданные, нужно только написать СКД, который выдаст информацию в заранее определенном жестком формате.
Это делается один раз и для онлайн, и для оффлайн сценариев интеграции, т. е. в любом сценарии интеграции используются одни и те же СКД.
-
Настроить в специальной обработке «Клеверенс» правила обмена документами между 1С и мобильной программой.
Это называется «настройкой бизнес-процессов». Бизнес-процесс в интеграции с платформой Mobile SMARTS определяет всё: от отбора нужных документов, до их выгрузки/ загрузки, правил заполнения и постобработки.
Это тоже делается один раз и для онлайн-режима работы, и для офлайн, т. е. для любых способов обмена используются одни и те же общие правила, даже если конкретные настройки для онлайна и офлайна разные.
-
Написать так называемые «обработчики» для обработки ситуаций, с которыми не справляется СКД или настройка бизнес-процесса.
Не всё можно сделать отбором или настройкой, поэтому в обработке интеграции предусмотрены обработчики, где можно «поправить интеграцию.
Как правило, они что-то дозаполняют перед выгрузкой или после загрузки, вызывают механизмы модулей конфигурации.