Какие существуют способы обмена между конфигурацией и приложением и как настроить параметры обмена?
Перед инвентаризацией необходимо настроить параметры обмена между конфигурацией и мобильным приложением. Данная настройка осуществляется в разделе Инвентаризация – Сервис – Настройки параметров обмена.
Существуют 4 способа обмена:
- Web-сервис
- Яндекс.Диск
- Файл
Web-сервис:
Для обмена данными через web-сервис необходимо его опубликовать и указать данные аутентификации в настройках обмена:
Адрес web-сервиса - путь к опубликованному WSDL.
Например, http://12.34.56.78/ws/KaminInv.1cws?wsdl
Пользователь - пользователь с доступом к web-сервису.
Пароль - пароль пользователя.
Публикация Web-сервиса расширения возможна двумя способами:
- Безусловным разрешением использовать любой Web-сервис из любого подключенного расширения. Для этого при публикации следует воспользоваться флажком диалога публикации Публиковать Web-сервисы расширений по умолчанию (подробнее см. здесь) или аналогичным по смыслу атрибутом publishExtensionsByDefault элемента ws файла default.vrd (подробнее см. здесь).
- Вручную указав Web-сервисы расширений, которые могут быть использованы, в файле default.vrd, в элементе point(подробнее см. здесь).
Для публикации в 1CFresh в файл default.vrd с публикацией информационной базы нужно добавить:
<ws pointEnableCommon="false">
<point name="KaminInv" alias="KaminInv.1cws" enable="true"/>
</ws>
Адрес, по которому будет доступен web-сервис, состоит из 2 частей: адрес к области + "ws/KaminInv?wsdl". Например: http://kaminfresh/a/bgu/31/ws/KaminInv?wsdl
Яндекс.Диск:
Для обмена данными через Яндекс.Диск рекомендуется использовать отдельный Яндекс.Диск, так же необходимо авторизоваться. Для этого нужно нажать кнопку Авторизация, ввести логин и пароль и нажать кнопку Войти. Далее необходимо разрешить доступ приложению к Яндекс.Диску нажав кнопку Разрешить. Приложение использует OAuth-авторизацию и не хранит данные о имени пользователя и пароле Яндекс.
После авторизации необходимо указать папку, в которой будут создаваться файлы обмена. Папка должна быть предварительно создана на Яндекс.Диске. Для проверки доступа к папке можно воспользоваться командой Проверить доступ.
Для выхода из Яндекс.Диска необходимо нажать Выход. В открывшемся окне в категории История входов и устройства нужно нажать на гиперссылку Выйти на всех устройствах.
E-mail:
Для обмена через e-mail необходимо указать учетную запись электронной почты. Рекомендуется использовать новую учетную запись, через которую не будет осуществляться никакая другая переписка, кроме данного обмена. Про настройку учетной записи можно почитать здесь.
Флажок Использовать учетную запись для рассылки настроек необходим, если рассылку настроек и обмен данными планируется проводить через одну учетную запись. Если настройки необходимо отправлять с другой учетной записи, то нужно снять флажок, указать учетную запись для рассылки.
Файл:
Для обмена через файл необходимо указать Папку обмена данными, где будут храниться файлы обмена. В папке обмена будут созданы каталоги:
- register – каталог, куда будут выгружаться файлы с настройками подключения мобильного приложения. Данные файлы необходимо передать сотрудникам на мобильные телефоны любым удобным способом.
- results – каталог, в который необходимо складывать файлы с результатами инвентаризации. Результаты загружаются из мобильных устройств любым удобным способом.
Выгружаемые данные из документа инвентаризации будут попадать в папку сотрудника в каталоге обмена. Файлы в папке необходимо передать сотрудникам на мобильные телефоны любым удобным способом.