Работа с Web-сервисом в мобильном приложении
-

Работа с Web-сервисом в мобильном приложении

0
183
06.09.2022 Владимир Быков

Содержание:

1.       Подготовка к работе с web-сервисом

2.       Создание Web-сервиса

3.       Создание приложения для мобильных устройств   

 

1.      Подготовка к работе с web-сервисом


В данной статье рассмотрим работу Web-сервиса в мобильном приложении.

Предварительно должно быть установлено и настроено:

- веб-сервер;

- мобильная платформа;

- сборщик мобильных приложений.


Ваш телефон должен иметь возможность обнаружить веб-сервер, для этого также может потребоваться настройка.


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


Сформулируем назначение создаваемого примера Web-сервиса, назовем его Testing (перевод с англ. тестирование). Технология Web-сервиса предназначена для передачи вопросов и вариантов ответа с компьютера на мобильное приложение через Веб-сервер. Ещё Web-сервис будет служить для передачи тестирования на компьютер, для статистики. Составим план работ по созданию   Web-сервиса и обмена данными между компьютером и мобильным телефоном с использованием Web-сервиса.

- Создание Web-сервиса

- Создание приложения для мобильных устройств  


2. Создание Web-сервиса



ПримерWeb-сервиса


На закладке «Основные». Заполнить поле «Имя» - Testing и поле «Синоним» - Тестирование



Заполнение вкладки Операции ПримерWeb-сервиса


На закладке «Операции». Добавить три операции:

1. ПолучитьЗадание – операция служит для передачи вопросов и вариантов ответов с веб-сервиса на мобильное приложение.



ПолучитьЗадание при создании Web-сервиса


Имя – ПолучитьЗадание

Синоним – Получить задание

Тип возвращаемого значения - ValueTable

Возможно пустое значение – Истина

Имя процедуры – ПолучитьЗадание



ПолучитьЗадани на примере Web-сервиса


-   КоличествоВопросов – параметр служит для указания количества вопросов, которые нужно получить при использовании веб-сервиса. В данном случае количество вопросов превышает одну тысячу, поэтому будет удобно тестироваться выборочно.



КоличествоВопросов при создании Web-сервиса


Имя – КоличествоВопросов

Синоним – Количество вопросов

Тип значения – decimal

Направление печати –Входной


2.       ЗаписатьРезультатТестирования – параметр служит для передачи результатов тестирования с мобильного приложения в веб-сервис.



ЗаписатьРезультатТестирования при создании Web-сервиса


Имя – ЗаписатьРезультатТестирования

Синоним – Записать результат тестировния

Тип возвращаемого значения - boolean

Возможно пустое значение – Истина

Имя процедуры –ЗаписатьРезультатТестирования

 


ПроцедураЗаписатьРезультатТестирования в примере Web-сервиса


-   КоличествоОшибок – параметр служит для передачи количества ошибок на Web-сервис при использовании.



КоличествоОшибок при создании Web-сервиса

    

Имя – КоличествоОшибок

Синоним – Количество ошибок

Тип значения - decimal

Возможно пустое значение – Истина

Направление передачи – Входной

 

-   КоличествоВопросов – параметр служит для передачи количества заданных вопросов на Web-сервис при использовании.



ПараметрКоличествоВопросов при создании Web-сервиса


Имя – КоличествоВопросов

Синоним – Количество вопросов

Тип значения - decimal

Направление передачи – Входной

 

-   Успех – параметр служит для передачи успешного или не успешного прохождения тестирования



Успех при создании Web-сервиса


Имя – Успех

Синоним – Успех

Тип значения - boolean

Направление передачи – Входной

 

3.       ЗаписатьВыполненоеЗадание – операция служит для передачи успешно выполненных заданий. Чтобы при последующей работе с Web-сервисом получить новые вопросы, а не пройденные.

 


ЗаписатьВыполненноеЗадание при создании Web-сервиса

 

Имя – ЗаписатьВыполненоеЗадание

Синоним - Записать выполненое задание

Тип возвращаемого значения - boolean

Возможно пустое значение – Истина

Имя процедуры –ЗаписатьВыполненоеЗадание

 


Использование параметра ЗаписатьВыполненноеЗадание при создании Web-сервиса

 

-   Задание – параметр служит для передачи выполненных заданий на Web-сервис в 1С 8.3.



Задание при создании Web-сервиса


Имя – Задание

Синоним – Задание

Тип значения - ValueTable

Направление передачи – Входной

 

-   ПредметнаяОбласть – параметр служит для передачи предметной области, по которой выполняется тестирование



ПредметнаяОбласть при создании Web-сервиса


Имя – ПредметнаяОбласть

Синоним – Предметная область

Тип значения - string

Направление передачи – Входной

 

Создать процедуру для подключения к Web-сервису для работы

 


Создание процедуры ПредметнаяОбласть при создании Web-сервиса


Создать процедуру для получения вопросов для тестирования из Web-сервиса



Создание процедуры ПредметнаяОбласть при тестирования примераWeb-сервиса

    

Фрагмент кода передачи результатов тестирования и выполненных вопросов на Web-сервис

 


Создание процедуры ПредметнаяОбласть при выполненных вопросах примера Web-сервиса  

 

3.  Создание приложения для мобильных устройств

 

После того, как сохранили конфигурацию в файл (Конфигурация->Мобильное приложение-> Записать в файл), загружаем этот файл в сборщик мобильных приложений.



Начальная страница сборщика мобильных приложений


В правой части окна «Мобильные приложения» (см. выше) нужно нажать на кнопку «Собрать приложение». После того, как сборщик мобильных приложений соберёт приложение для мобильного телефона, нужно нажать на кнопку «Получить приложение» в карточке мобильного приложения. Созданное приложение необходимо перенести на мобильный телефон и выполнить установку. Далее нужно запустить мобильное приложение на мобильном телефоне.

 


Запуск приложения на мобильном устройстве после создания


Специалист компании «Кодерлайн»

Владимир Быков

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
# абота Риелторского Агентства #Работа Риелторского Агентства #1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Модули #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С:БГУ #1С:БП #1С:Риелтор #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Excel #Excel в 1С #GoogleDrive #Googleаккаунт #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #WEB #WEB-сервисы 1С #Word #XML #Администрирование 1С #акты в 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бухгалтерская отчётность в МСФО #Бюджетирование #Внедрение #Внедрение ERP #Задача для 1С #Закрытие месяца #Запросы 1С #Интеграция 1С #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Конвертация данных #Корпоративное сопровождение #Лизинг #Лицензии 1С #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #МСФО #Налоги #Обмен между базами #Обновления #Операции в 1С #Оптимизация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Перенос данных #Планирование #Полезные обработки #Правила обмена #предопределенные элементы справочников #Принцип работы 1С #Проводки 1С #Программирование в 1С #Программные права #Продажа ТМЦ #Продажи #Производство #Работа с объектами в 1С #Расширение конфигурации #РСБУ #С # #СКД #Соединение COM в 1С платформе #Соединение СОМ в 1С платформе #Сравнение конфигураций #Тестирование 1С #Техническое задание #Типы данных ссылки #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Хранилище настроек #Ценообразование #Экзамен 1С #Яндекс-диск или Google-диск #Яндекс.Касса 1С под Linux 1С:УНФ Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.