Аббревиатура ММС обозначает «модуль в модели сервиса».
Начиная с релиза модуля 3.0.1.0 от 21 декабря 2022 года и релиза комплекта разработчика ЭДиН 1.2.3 реализована возможность работы внешних обработок основного модуля и открытой части в модели сервиса (получение обработок напрямую из репозитория сайта поддержки).
Примечание: работа модуля в режиме ММС возможна только для версий платформы не ниже 8.3.9!.
Для работы в режиме ММС необходимо обязательно использовать актуальные с момента релиза обработки «Запуск_Docu1c» и «Запуск_Docu1c_УправляемаяФорма», а также все назначаемые внешние обработки, содержащие соответствующий код по получению обработки из репозитория сайта поддержки (примеры обработок с соответствующим кодом вызова представлены ниже).
Если клиент переходит на работу в режиме ММС и обработки у него старые, то необходимо их в обязательном порядке перерегистрировать на актуальные из комплекта разработчика. Если клиент использует самописные кнопки в интерфейсе своего рабочего места, то их необходимо в обязательном порядке доработать соответствующим кодом по примерам актуальных внешних назначаемых обработок.
Код функции «ПолучитьДвоичныеДанныеВнешнейОбработкиНаСервере» обработки формы «Запуск_Docu1c_УправляемаяФорма» по получению закрытой части из репозитория сайта поддержки для запуска модуля в модели сервиса:
Код функции «ПолучитьВнешнююОбработкуИнтеграцииEDiN» внешней назначаемой обработки модуля объекта «ВнешняяНазначаемаяОбработка_ВыгрузкаЭТТН» по получению закрытой части из репозитория сайта поддержки для запуска модуля в модели сервиса:
Если клиент работает в режиме ММС, то при первом запуске обработки «Запуск_Docu1c» и «Запуск_Docu1c_УправляемаяФорма» необходимо:
поставить флаг «Использовать модуль в модели сервиса»;
указать путь расположения обработки «Docu1c» в поле «Расположение модуля на сервере»
Это позволит получать обработку закрытой части «Docu1c» напрямую из репозитория сайта поддержки и использовать обработку открытой части по указанному пути расположения закрытой части модуля.
Примечание: в настройках организации на платформе специалистами «ЭДиН» должен быть установлен дополнительный соответствующий флаг для возможности работы в режиме ММС. ММС настраивается при условии заключения с клиентом договора на обслуживание в рамках соответствующей тарифной линейки.
После сохранения и запуска модуля в настройке «Обновление модуля» можно увидеть наличие установленного флага «Использовать модуль в модели сервиса». Если есть необходимость получать и открытую часть модуля из репозитория сайта поддержки, то тогда необходимо установить флаг «Использовать открытую часть модуля в модели сервиса».
Доступность соответствующих флагов в настройках формы интеграционного модуля дополнительно определяется правом использования менеджера настроек (функция ПолучитьПравоИспользованияМенеджераНастроек() открытой части). Если флаги не активны, то необходимо доработать или создать, если ее нет, данную функцию, ниже пример из нативной обработки «native.epf».
Кроме этого, выполнить установку соответствующих флагов для работы модуля в модели сервиса можно напрямую через регистр сведений «Сохраненные значения пользователей EDiN» в настройках «EDiN_ИспользоватьМодульВМоделиСервиса» и «EDiN_ИспользоватьОткрытуюЧастьМодуляВМоделиСервиса».
В релизе 4.0.6.0 от 10 июля 2024 года для работы интеграционного модуля в модели сервиса оптимизирован процесс получения основного модуля и открытой части с сайта поддержки.