Программа 3-го модуля курса «Основы программирования в «1С:Предприятие 8» для школьников»
- Занятие 1.
Определение (идентификация) пользователя мобильного приложения «1С:Участник»:
- создание информационных баз «1С:Клуб» и «1С:Участник»;
- создание каталога участников «1С:Клуба» и участника в мобильном приложении;
- определение кода (уникального идентификатора) устройства в мобильном приложении;
- отправка личных данных участника для регистрации в клубе;
- создание анкеты регистрации участника клуба.
- Занятие 2.
Установка информационной базы «1С:Участник» на мобильное устройство:
- создание виртуальной сети WI-FI;
- создание виртуальной машины (виртуального мобильного устройства) на базе Android;
- публикация информационной базы «1С:Участник» на веб-сервере;
- установка платформы «1С:предприятие 8» на мобильное устройство. Установка информационной базы «1С:Участник» на мобильное устройство;
- особенности отображения объектов информационной базы на мобильном устройстве - улучшение интерфейса;
- создание документа «Мероприятие», регистрирующего мероприятия клуба;
- создание регистра сведений «Участие в мероприятии».
- Занятие 3.
Клуб по интересам - виды и свойства мероприятий клуба:
- определение структуры мероприятия (создание справочников «Виды мероприятий» и «Свойства мероприятия»);
- отображение свойств мероприятия в документе;
- сохранение и отображение значений свойств мероприятия.
- Занятие 4.
Регистрация участника в клубе (присвоение по новому участнику):
- создание команды, при помощи которой можно отправить код мобильного устройства в «1С:Клуб»;
- создание веб-сервиса для регистрации мобильного устройства участника и публикация на веб-сервере;
- создание ссылки на «Сервис регистрации» в мобильном приложении «1С:Участник»;
- создание метода подключения к веб-сервису - «Подключить()»;
- описание операции «РегистрироватьМобильноеУстройствоВКлубе» сервиса регистрации.
- Занятие 5.
Загрузка видов и свойств мероприятий, списка участников клуба в мобильное приложение при регистрации:
- настройка справочников «ВидМероприятия», «СвойстваМероприятия», «УчастникКлуба»;
- добавление нового параметра операции «РегистрироватьМобильноеУстройствоВКлубе»;
- формирование первичных данных для выгрузки;
- описание функции «ВидыМероприятий()»;
- описание функции «СвойстваМерооприятий()»;
- описание функции «УчастникиКлуба()»;
- запись в базу мобильного приложения видов и свойств мероприятий, списка участников;
- тестирование выгрузки данных.
- Занятие 6.
Создание сервиса «Анкета участника» - получение, заполнение и отправка анкеты участника клуба (начало):
- создание регистра сведений «АнкетныеДанные»;
- создание обработки «АнкетаУчастника»;
- создание общего метода подключения к веб-сервисам центральной базы;
- описание процедур «ПередатьАнкетуВКлуб» и «ПолучитьАнкетуИзКлуба» в модуле объекта обработки.
- Занятие 7.
Создание сервиса «Анкета участника» - получение, заполнение, и отправка анкеты участника клуба (окончание):
- создание операции «АнкетныеДанные»;
- создание операции «ПолучитьАнкетныеДанные»;
- тестирование действия «Анкета участника» на мобильном устройстве.
- Занятие 8.
Создание сервиса «Обмен данными» - загрузка мероприятий в мобильное приложение:
- создание веб-сервиса «ОбменДанными» и его операции, отвечающей за выгрузку мероприятий из центральной базы;
- загрузка мероприятий в мобильное приложение;
- тестирование.
- Занятие 9.
Создание сервиса «Обмен данными» - отправка созданного мероприятия в центральную базу «1С:Клуб»:
- создание команды «ОтправитьВКлуб»;
- определение модератора мероприятия;
- создание возможности отправки только своего мероприятия;
- отправка мероприятия в клуб;
- создание операции «ЗагрузитьОтУчастника»;
- перегрузка WS-рассылки;
- тестирование.
- Занятие 10.
Отправка заявок на участие в мероприятиях в информационную базу «1С:Клуб»:
- создание статуса заявки на участие в мероприятии;
- создание обработки кнопки «отправитьЗаявки» формы списка регистра сведений;
- создание плана обмена данными;
- описание алгоритма передачи заявок в «1С:Клуб».
- Занятие 11.
Прием заявок на участие в мероприятиях в информационной базе «1С:Клуб»:
- создание регистра сведений «УчастиеВМероприятии» в информационной базе «1С:Клуб»;
- доработка метода «ЗагрузитьОтУчастника»;
- тестирование отправки заявок;
- обновление статуса заявки в мобильном приложении;
- тестирование обновления статуса.
- Занятие 12.
Выпуск первой версии мобильного приложения «1С:Участник»:
- сборка мобильного приложения;
- инструкция работы в мобильном приложении;
- определение действий в рамках участия в мероприятии. Создание документа, регистрирующего задачи участника;
- создание документа, регистрирующего отказ участника от выполнения задачи;
- определение причин отказа;
- создание журнала документов «Мои действия»;
- изменение статуса документа «Задача» при вводе на ее основании документа «Отказ».