Бесплатный тренинг:

Разработка мобильного приложения на 1С
с нуля – за 5 вечеров!

Даже для начинающих
Мы заранее вышлем подготовительные материалы для тех, кто не имеет опыта программирования в 1С.

Уникальный контент
То, что мы с Вами сделаем в тренинге – не вошло ни в какие книги или курсы фирмы 1С.

3000+
человек
Этот курс прошли уже более 3 000 человек. Самый массовый тренинг по 1С.

Статистика:

  • 6 часов – длительность основного учебного видео
  • 5 практических заданий
  • 5 учебных модулей + 1 бонусный модуль
  • 128 страниц А4 – опорные методические материалы в PDF
  • 4 часа – видео с эталонным решением практических заданий

Это полноценный тренинг, с которым не сравнятся ни книги, ни отрывочные статьи на форумах.

Что будет в тренинге:

Вы разработаете 2 конфигурации – Клиент (конфигурация для мобильного приложения) и Сервер (центральная база, стационарная платформа 1С).

Функциональные возможности конфигурации для мобильного приложения:

  • Универсальный набор объектов для «сборки» мобильных приложений для клиентов и сотрудников
  • Возможность обмена данными (документами, записями регистров, элементами справочников) с центральной базой. В качестве центральной может выступать любая типовая или нетиповая конфигурация 1С
  • Создание фотографий, видео-записей с помощью 1С (хранение в мобильной базе)
  • Запись аудио средствами 1С (диктофон)
  • Прикрепление мультимедиа-материалов к произвольным документам
  • Передача мультимедиа на сервер (в центральную базу)
  • Просмотр мультимедиа-данных
  • Получение текущих гео-координат и привязка их к создаваемым мультимедиа-данным
  • Построение отчетов на мобильном устройстве, в том числе по данным, которых в мобильном устройстве (данные берутся динамически из центральной базы)

Также мы решим задачи, которые невозможно реализовать штатными средствами мобильной платформы 1С.

Вообще-то мобильная платформа не умеет это делать – но мы сделаем :))
И в Ваше мобильное приложение добавим:

  • Воспроизведение звука (любой звуковой файл, который находится на мобильном устройстве)
  • Вывод сообщения в меню телефона (push – сообщение)
Причем все эти функции можно вызывать удаленно, например, послать push-сообщение на мобильное устройство из центральной базы 1С или просканировать штрихкод и ответ получить сразу в 1С.

Функциональные возможности серверной конфигурации (центральной базы):

  • Набор объектов для реализации учета
  • Просмотреть мультимедиа данных, полученных с мобильного устройства
  • Отображение географической карты с координатами мобильных сотрудников
  • Демонстрация маршрута сотрудников
  • Веб-сервис для обмена данными клиентскими устройствами
  • Синхронизация с неограниченным количеством мобильных устройств

Кроме этого, будет решена задача учета личных финансов.

Будет создана конфигурация «Контроль расходов», которая будет синхронизироваться с мобильным приложением. Таким образом, расходы можно фиксировать всегда, когда под рукой мобильное устройство.

Не существует другого источника, в котором бы Вам рассказали то же самое :)

Ни книг, ни статей, ни курсов (даже от фирмы 1С).

Плюс сотни ответов на вопросы участников 1-го потока…

А еще и бесплатно :)

Несколько скриншотов из тренинга:

Работаем с XDTO пакетами.
Создаем и используем свои собственные типы данных.

Работа с камерой, получаем видео, фото, аудио – то есть все средства мультимедиа.

Сканируем камерой телефона – и получаем ответ в 1С. По сути, это сканер штрих-кодов.

Геопозиционирование. Вносим координаты в базу – и выводим на мобильное устройство.

Один из вариантов обмена данными «мобильный клиент <=> центральная база». Рассмотрим 4 варианта, сделаем 2.

Исследуем планы обмена, передаем данные через веб-сервисы – с реальным устройством на мобильной платформе.

Два примера видео из тренинга:

Фрагмент из “теоретической” части бесплатного курса

Фрагмент из «теоретической» части

Здесь мы рассматриваем синхронизацию при помощи планов обмена с учетом разной структуры метаданных клиента и сервера (на сервере больше реквизитов).

Мы знакомимся с объектом ПреобразованиеXSL. Смотрим, какие схемы бывают, как их применить, как из xml файла получить текстовый файл с разделителями, или html документ, или xml файл, но с совершенно другой структурой.

Параллельно рассматриваются потенциальные проблемы и частые ошибки, плюс предоставляется дополнительный шаблон для решения задач модуля.

Фрагмент из решения домашнего задания

Фрагмент из решения домашнего задания

Работа с геокоординатами.

Задание решается «без заготовок» – чтобы увидеть те сложности, которые по ходу выполнения ДЗ возникнут. Есть неточности справки 1С, есть текущие ошибки самой мобильной платформы – мы это выявляем и решаем в домашних заданиях.

В данном видео демонстрируется решение домашнего задания по модулю, в котором мы учимся работать с мультимедиа (фото, видео, аудио) и геопозиционированием.

Все, что происходит на мобильном устройстве, слушатели так же наблюдают на экране компьютера.

План тренинга по модулям:

 Модуль 1 

Создание первого мобильного приложения 

Цель первого модуля:

получить достаточные знания для создания собственной конфигурации на мобильном устройстве

Результат этого модуля:

конфигурация, установленная на мобильное устройство, с возможностью обновления конфигурации при изменении ее на компьютере, где ведется разработка (на сервере)

Что Вы научитесь делать:

  • Устанавливать мобильную и стационарную платформу «1С:Предприятие 8.3»
  • Инсталлировать веб-сервер Apache
  • Запускать виртуальные машины VMware
  • Устанавливать ОС Android в виртуальную среду
  • Создавать мобильную конфигурацию на платформе «1С:Предприятие 8.3»
  • Публиковать разработанную конфигурацию на веб-сервере
  • Переносить и обновлять конфигурацию на мобильном устройстве

 Модуль 2 

Обмен данными с мобильным приложением через веб-сервисы 

Цель второго модуля:

понять, какие ограничения на нас накладывает мобильная платформа при конструировании форм, и разобраться в доступных вариантах обмена данными на примере реализации обмена данных через веб-сервисы

Результат этого модуля:

у нас получится конфигурация, способная выводить данные с сервера на мобильное приложение и отправлять их туда

Вы научитесь:

  • Создавать и публиковать веб-сервисы
  • Сериализовать и десериализовать данные при передаче между клиентом и сервером
  • Производить перенос справочников из одной базы в другую

 Модуль 3 

Использование планов обмена для мобильных баз данных 

Цель третьего модуля:

рассмотреть механизмы обмена между мобильным приложением и центральной базой с помощью планов обмена

Результат этого модуля:

мы получим конфигурации (клиент и сервер), которые смогут обмениваться данными при помощи планов обмена

В ходе третьего модуля Вы изучите:

  • Создание и настройку планов обмена
  • Создание узлов плана обмена
  • Регистрацию изменений по условию

 Модуль 4 

Работа с мультимедиа (аудио, фото, видео) и геопозиционированием 

Цель четвертого модуля:

научить работать со специфическими объектами, доступными только в мобильной платформе: Мультимедиа и Геопозиционирование

Результат этого модуля:

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

Вы научитесь работать с объектом «Мультимедиа»:

  • как делать фото
  • как делать видео
  • как записать разговор

Вы изучите объект «СредстваГеопозиционирования»:

  • что такое провайдеры
  • как получить текущие координаты
  • как получить адрес по координатам и наоборот
  • как показать текущее местоположение на карте
  • как просмотреть свой маршрут
  • как можно сделать ложный маршрут

 Модуль 5 

Интеграция с типовой конфигурацией 1С 

Цель пятого модуля:

Мы объединим нашу конфигурацию (серверную) с типовой конфигурацией от 1С

Результат этого модуля:

конфигурация на базе некой типовой конфигурации от 1С, которая будет обмениваться с клиентом документами, справочниками, регистрами сведений – у которых будут разные реквизиты на клиентской и серверной части

Все очень просто, мы изучим магию:

  • Объект ПреобразованиеXSL
  • Хранилище значений
Главное, чему Вы научитесь – применять на практике все ранее исследованные нами объекты

 Бонусный модуль 

Построение отчетов на мобильном устройстве 

Цель этого модуля:

научить строить отчеты на мобильном устройстве

Результат этого модуля:

Вы получите шаблон механизма для построения отчетов на мобильной платформе «1С:Предприятие 8»

В этом модуле мы рассмотрим:

  • какие варианты получения данных в виде отчета существуют на мобильном устройстве.
  • как получить отчет по данным, которых нет на мобильном устройстве

Как принять участие?

Все очень просто.

Укажите в форме справа свои данные: имя и электронную почту.
И нажимайте «Получить материалы».

Обещаем, что к спамерам Ваш email не попадет :)

P.S.
В поле Имя не нужно писать свою фамилию или «cheburashka».

Имя – это то, что Вы увидите в начале письма.
Ведь, наверное, приятнее прочесть «Доброго дня, Александр Сергеевич», чем «Доброго дня, cheburashka» ;)

При выходе новых бесплатных материалов
– мы сообщи Вам о них дополнительным письмом

Введите свои данные –
и получите материалы:
  • *Получая материалы Вы даете согласие на обработку персональных данных и соглашаетесь с Пользовательским соглашением
  • Это поле используется для проверочных целей, его следует оставить без изменений.

Приятного изучения!

7 887 комментариев для “Бесплатный тренинг по мобильной платформе 1С

    • Алексей Катеринич сказал:

      Добрый день.
      Вы не получили материалы потому что уже подписывались на этот курс в июле 2018, теперь только с другой почты можно было бы подписаться. Отправили информацию на почту.

  1. Дмитрий Изюмов сказал:

    Здравствуйте!
    Что-то случилось!)
    Выкладывали новый релиз на Play Market получили ошибку “Release is not compliant with the Play 64-bit requirement”.
    Вроде тут описание https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html

    Что нужно сделать? Как нужно подготовить приложение на 64 бита? не вижу такой настройки в сборщике.

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Обновить платформу и удалить старые сборки. Или отменить их

  2. Дмитрий Изюмов сказал:

    Здравствуйте!
    Наше приложение работает уже месяц. Собрали обратную связь с пользователей (300 человек), и по сути у всех одно и то же замечание “медленно работает”, “тормозит”, “долгий отклик” и т.д.
    Причем подлагивания идут даже на последних флагманах (у меня например).
    Замечены тормоза: при пролистывании динамический списков, при открытии новых форм (анимация там есть).

    Раз у нас все недовольны этим, то наверняка вы тоже сталкивались.
    Можно ли как-то отключить анимацию, например? Или убрать кнопки “быстрый переход к началу/концу списка”? Вообще, как-то ускорить эти процессы? Может как то в мобильной платформе какой файл подправить.
    Потому что экспериментировали в коде 1С – улучшения добиться не получилось.

    Заранее спасибо за ответ, без вас никуда!)

    • Дмитрий Шерстобитов (мастер-тренер) сказал:

      Ну со списками, которые были критическими – я переделывал или в ТЗ, или в html, чтобы не было такого, о чем вы пишите.
      По подлагивания – надо понять чем они вызваны, для этого просто для начала соберите статистику замеров производительности через конфигуратор.
      Ну и надо придерживаться правил – формы не должны листаться (кроме списков), не должно быть более 3 страниц на форме. А лучше 2 и т.д. Если у вас много элементов на формах – значит вы что то не так делаете :)
      Пробуйте скрыть часть элементов и запустить – проверить, если лаги или нет, и вот так методом исключений – докопаетесь до истины.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *