Разработка приложения мобильной платформы на смартфоне

В этом варианте вам потребуется:
  1. Запустить 1C:EDT от имени администратора;
  2. Скачать мобильную версию «1С:Предприятия» и связать ее с 1C:EDT;
  3. Установить Android SDK Platform-Tools и связать их с 1C:EDT;
  4. Создать проект мобильного приложения;
  5. Подключить смартфон по USB;
  6. Запустить отладку приложения мобильной платформы;

Запустить 1C:EDT от имени администратора

В процессе работы вам понадобится публиковать информационную базу на веб-сервере. Для этого 1C:EDT должна будет внести изменения в конфигурационные файлы сервера. Если они расположены, например, в каталоге Program Files, то без прав администратора 1C:EDT это сделать не сможет. Поэтому сразу перезапустите среду разработки:
  1. Завершите работу 1C:EDT;
  2. Завершите работу программы 1C:EDT Start, если вы ее используете;
  3. Если вы используете 1C:EDT Start, запустите ее от имени администратора. Для этого на ярлыке, команде меню или на исполняемом файле нажмите Запуск от имени администратора в контекстном меню.
  4. После этого обычным образом создайте новый проект;
  5. Если вы не используете 1C:EDT Start, запустите 1C:EDT от имени администратора аналогичным образом, с помощью контекстной команды на ярлыке, команде меню или на исполняемом файле.

Скачать мобильную версию «1С:Предприятия» и связать ее с 1C:EDT

Для отладки и сборки мобильных приложений, которые будут работать на мобильных устройствах, предназначена мобильная версия «1С:Предприятия». Подробнее о мобильной версии «1С:Предприятия» читайте здесь.
  1. Перейдите на портал ИТС и скачайте последнюю мобильную версию «1С:Предприятия»;
  2. Это архив, который не нужно распаковывать. Поместите его в любой каталог, из которого его будет использовать 1C:EDT;
  3. В 1C:EDT нажмите Окно > Параметры... > V8 > 1С:Предприятие > Версии мобильной платформы;
  4. Нажмите Добавить...;
  5. Нажмите Файл... и выберите скачанный архив;
  6. Нажмите Готово. Новая версия появится в списке;
  7. Нажмите Применить и Закрыть.

Установить Android SDK Platform-Tools и связать их с 1C:EDT

  1. В панели Навигатор нажмите Окно > Параметры... > V8 > 1С:Предприятие > Версии мобильной платформы > Настройки Android;
  2. Нажмите Установить... и в поле Путь установки выберите каталог, в котором будут находиться Android SDK Platform-Tools;
  3. Нажмите Установить;
  4. После завершения скачивания нажмите Применить и закрыть;

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

Чтобы создать новый проект мобильного приложения выполните следующие действия:

  1. Создайте новый проект конфигурации;
    Стандартно в новом проекте содержится конфигурация, предназначенная для работы на настольном компьютере.
  2. Измените свойство конфигурации Назначения использования. Для этого:
    • Выделите проект в панели Навигатор;
    • В панели Свойства откройте список у свойства Назначения использования;
    • Установите флажок Приложение для мобильной платформы.
      При этом можно оставить или снять флажок Приложение для платформы.

Установка одного или другого флажка «настраивает» 1C:EDT на разработку конкретного вида приложения. Например, если флажок Приложение для мобильной платформы установлен, а Приложение для платформы снят, то в проекте будут недоступны типы объектов, которые нельзя использовать в мобильной версии «1С:Предприятия».

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

Подключить смартфон по USB

Устройство должно соответствовать системным требованиям (см. в документации «1С:Предприятия»).

Чтобы подключить устройство, выполните следующие действия:
  • В настройках устройства установите флажок Отладка через USB (или Отладка USB);
  • Подключите устройство к компьютеру.

В зависимости от версии операционной системы Android и в зависимости от производителя устройства настройка Отладка USB может находиться в разных разделах. Кроме этого в последних версиях Android эта настройка входит в специальный раздел, который стандартно скрыт и отображается только в режиме разработчика. Алгоритм включения режима разработчика также может отличаться на разных версиях Android и у разных производителей.

Чтобы узнать, как включается режим разработчика на вашем устройстве и где находится настройка Отладка USB, проще всего воспользоваться поиском в интернете.

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

  1. Запустите отладку конфигурации как мобильного приложения (Отладить как > 2 Мобильное приложение 1С:Предприятия на Android OS в контекстном меню в корне проекта);
  2. Если это первый запуск, 1C:EDT откроет редактор конфигурации запуска. Убедитесь, что в поле Устройство выбрано нужное вам устройство (виртуальное или смартфон);
    1. Предварительно виртуальное устройство должно быть запущено, а смартфон — подключен по USB. В противном случае вы не сможете выбрать его в этом диалоге.
    2. Нажмите Отладка;
  3. Если у проекта еще нет приложения, 1C:EDT предложит создать новое приложение. Создайте приложение на файловой базе;
  4. Если это первый запуск на данном виртуальном устройстве или смартфоне, 1C:EDT установит на него мобильную платформу разработчика. После этого операционная система запросит разрешения для нее. Нажмите Перейти в настройки и разрешите доступ к управлению файлами;
    1. После этого будет установлено и запущено ваше мобильное приложение;
    2. Теперь вы можете выполнить в приложении необходимые действия и отладить его;
    3. Чтобы завершить отладку, завершите работу приложения на виртуальном устройстве или на смартфоне, а затем завершите процесс отладки в 1C:EDT в перспективе Отладка.
    4. В дальнейшем можно запускать приложение вручную, а также добавлять новые приложения мобильной платформы и изменять их свойства.