Краткое руководство по настройке обмена Mobile SMARTS с конфигурациями на платформе «1С:Предприятие 8» через расширение конфигурации и web- (http-) сервисы

Последние изменения: 10.06.2022

Настройка рассмотрена на примере web-сервиса, но все действия аналогичны для настройки обмена через http-сервис.

Для настройки обмена сервера Mobile SMARTS и «1С: Предприятие» через web-сервис необходимо:

  1. Установить на ПК web-сервер IIS или Apache. Для ОС Windows предпочтительнее использовать IIS.

    Подробная инструкция по установке IIS.
    Подробная инструкция по установке Apache.

  2. Добавить в «1С: Предприятие» специальное расширение для web-сервиса из файла CleverenceWebExtension.cfe (идет в поставке в папке «Обработки 1С\ Расширение для Web-сервиса» в папке базы Mobile SMARTS) одним из возможных способов, и установить для него режим совместимости, аналогичный режиму, используемому в основной конфигурации 1С (подробнее в статье).


  3. Применить настройки.

  4. Опубликовать web-сервис из расширения на web-сервере, чтобы далее подключаться к нему с помощью web-коннектора. Минимально необходимый набор флагов для публикации показан ниже. Если в базе происходит работа через тонкий веб-клиент или есть любые другие публикации, то для работы нашего web-сервиса проверьте, что выделенные красным флаги отмечены, и произведите публикацию.


  5. В секцию <ws> файла «default.vrd», который располагается в папке публикации на web-сервере, добавьте следующую запись:

    <point name="CleverenceWebExtension»
    alias="CleverenceWebExtension.1cws»
    enable="true»
    reuseSessions="autouse»
    sessionMaxAge="1200»
    poolSize="10»
    poolTimeout="5"/>

  6. Так как при работе через веб-сервис всё выполняется на стороне сервера 1С, а не на стороне машины, на которой запускается COM-соединение 1С, интеграционную обработку потребуется добавить в базу 1С, и выбрать её из справочника дополнительных отчетов и отбработок (подробнее см. в статье «Интеграционная обработка»).


    Для корректной работы в онлайн-режиме обработка 1С должна быть запущена от имени того же пользователя, который указан в настройках коннектора к «1С: Предприятию». Также для данного пользователя должна быть выбрана база Mobile SMARTS и подключена интеграционная обработка.




  7. Настроить внешнее соединение в базе Mobile SMARTS с идентификатором «OneC_Connector», указав тип подключения WebConnector и путь к опубликованному web-сервису в графе «Сервер» (пример пути: http://127.0.0.1/ut114demo/ws/CleverenceWebExtension.1cws). Для увеличения производительности максимальное количество одновременных вызовов укажите не менее трёх (3).


Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500