06.09.2022 Владимир Быков 4853
Работа с Web-сервисом в мобильном приложении

Содержание:

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.  Создание приложения для мобильных устройств

 

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



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


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

 


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


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

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

Наши проекты

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автоматизировали блоки: продажи, закупки, производство, складская и т...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автоматизация бизнес-процессов компании, связанных с поиском постав...

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием для Украины

- Кадровый учет
- Расчет зарплаты
- Регламентированная отчетность
- Учет рабочего времени ...

Автоматизация складских операций на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

Реализовали разработку уникального модуля «Интернет-магазины» на базе программного продукта «1С:Управление холдингом» согласно технического ...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

Внедренное типовое решение:
1С:Бухгалтерия

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслевой отчетности;
- Интеграция с отраслевыми продуктами ст...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам
- Оформление заказов покупателей
- Управление складскими запасами ...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетность...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с покупателями
- Учет продаж ТМЦ
- Управление складскими ...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом требований заказчика, осуществили настройки загрузки и выгрузки н...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

Внедренное типовое решение:
1С:Управление производственным предприятием

Автоматизация бизнес-процессов...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

Внедренное типовое решение:
1С:Управление строительной организацией

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад и логистика;
- Транспорт;
- Планирование расхода ГС...

МИР ХОББИ
МИР ХОББИ

Отрасль:
Торговля. Интернет магазин

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Оформление заказов поставщикам
Взаиморасчеты с покупателями
Оформление заказов покупателей
Логистика адресного склада
Управление...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение