Обращение к АвтоГРАФ со стороны сервера приложений 1с
Доброго времени суток.
На данный момент перед нами поставлена задача организовать интеграцию работы АвтоГРАФ и достаточно сильно измененной под нужды заказчика конфигурации 1с: Управление автотранспортом.
По условиям безопасности вся работа с внешними сервисами должна происходить на серверной части. То есть по факту большей части пользователей установить клиент АвтоГРАФ возможности нет.
Вопрос: предусмотрена ли возможность развернуть какой-либо сервис, через который несколько пользователей могли бы работать параллельно с данными автограф в несколько сессий? Со своими настройками и так далее.
Пока реализовали схему, при которой на серверной машине под учетной записью сервера приложений 1с запускается заранее настроенный клиент АвтоГРАФ (4.0.6) и уже через него получаются необходимые сведения. Однако, при таком подходе столкнулись с несколькими проблемами:
1. Если настроить только видимые для пользователя устройства, но не разбросать их по группам (carslist), то через ком-объект невозможно получить какие-либо данные по машинам, которые в клиенте автографа отображены в группе "по-умолчанию".
2. Если менять настройки групп централизованно, то при запуске клиента он будет выдавать модальное окно с просьбой перезапуститься. А любое модальное окно при такой схеме будет означать зависший процесс.
Вопрос: можно ли каким-либо образом получать через ком-объект данные от устройств, состоящих в группе "по-умолчанию"? Если можно - как это правильно настроить?
PS: рассматривали вариант регламентно запускать кэширование данных из АвтоГРАФ в структуры 1с, но дублировать их в третий раз в ещё одно место (на серверной части Автограф и на клиентской машине уже имеются ) выглядит не очень логичным.
|