Доделать домашку по курсу 1С
https://1clancer.ru/task/78305 Бюджет: 2 000.00
https://github.com/netology-code/onec-mid-homeworks/blob/main/MROC/homework-15-2.md
Задание 1 Установка связи с центральной базой
Процесс выполнения В десктопном приложении на базе БСП, полученной из домашнего задания к занятию 12-3, реализуйте HTTP сервис для обмена с мобильным приложением. Создайте роль для работы с сервисом и пользователя с логином Курьер. Сервис должен:
позволять проверить соединение с центральной базой с помощью метода ping, позволять посмотреть количество заказов текущего пользователя - При нажатии на кнопку обмена, приложение должно получить от центральной базы количество заказов, в которых пользователь, под которым выполняется обмен, указан как ответственный. И вывести это число в удобном для пользователя сообщении. Сами документы или справочники передавать в мобильное приложение не нужно В мобильном приложении из 2 задачи домашнего задания к занятию 15-1 (ВАЖНО! Это должна быть новая конфигурация, а не конфигурация "Торговое предприятие", содержащая БСП) реализуйте механизм для вызова центральной базы:
создайте константы для хранения адреса подключения к базе, логина и пароля; создайте обработку с командами проверки связи и получения количества заказов; в рамках выполнения команд выполните вызовы методов сервиса, созданного на предыдущем шаге, и выведите пользователю в виде сообщения полученные из центральной базы данные. Протестируйте обмен.
Результат задания: Мобильное приложение может проверять доступность центральной базы и получать количество заказов текущего курьера.
Задание 2 Использование средств мобильной платформы
Процесс выполнения Проанализируйте синтакс-помощник на предмет возможностей мобильной платформы. Реализуйте обработку, в ней продемонстрируйте работу 2 или более функций, специфических именно для мобильной платформы: фото, телефонные звонки, геопозиционирование и т. д. В пояснительной записке к заданию опишите реализованные функции. Постарайтесь органично включить возможности мобильной платформы в функционал приложения - например, сделать справочник сотрудников, в нем хранить фото сотрудника и номер телефона с возможностью сразу позвонить ему, или реализовать отправку уведомления клиентам о задержке доставки клиенту при помощи SMS.. Это творческое задание на креатив, посмотрите какие в принципе есть функции в платформе, подумайте, как они могли бы быть использованы.
Результат задания: В мобильном приложении присутствует функционал для демонстрации возможностей мобильной платформы.
Есть комментарий от препода:
Есть ряд замечаний, которые надо исправить.
Первое задание:
Не настроена роль для курьера для обмена данными. В этом задании не обязательна регистрация и отправка данных самих документов, достаточно только передать их количество. В мобильном приложении при проверке связи есть ошибки в функции СтрШаблон при появлении ошибок в связи. При проверке связи неверно указан адрес. В http-сервисе mobile свойство Корневой URL имеет значение ping. А в мобильном приложении вы обращаетесь /hs/mobile/ping. Нужно либо в мобильном приложении заменить на /hs/ping/ping, либо в центральной базе изменить свойство Корневой URL. Не обязательно делать два отдельных http-сервиса, можно сделать всё в одном, разместив функционал по разным узлам. При получении данных вы указали неверный адрес. Нужно либо изменить этот адрес, либо сделать всё в рамках одного http-сервиса. Вы создали экспортную функцию ВыполнитьОбменНаСервере(), но работаете с ней как с локальный процедурой. Ошибок это не вызывает, но крайне желательно использовать функции и процедуры по их назначению. Второе задание: Отлично, что вас получилось реализовать функционал с фотографиями. Но для полного выполнения нужно, чтобы вы добавили ещё какой-то механизм, который свойствен только мобильному приложению.