новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Дмитрий
Приватное сообщение
Новый заказчик

Доделать домашку по курсу 1С

24.12.1971(54 года)
вчера в 18:43:47 (6 часов назад)
Текст задания
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-сервиса.
Вы создали экспортную функцию ВыполнитьОбменНаСервере(), но работаете с ней как с локальный процедурой. Ошибок это не вызывает, но крайне желательно использовать функции и процедуры по их назначению.
Второе задание:
Отлично, что вас получилось реализовать функционал с фотографиями. Но для полного выполнения нужно, чтобы вы добавили ещё какой-то механизм, который свойствен только мобильному приложению.
0
Отклики (4)
Чтобы добавить свое предложение, Вам необходимо авторизоваться либо зарегистрироваться.