Описание мобильной платформы 1С

Одним из основных отличий 8-ой версии программы 1С является открывшиеся возможности по работе с данными с мобильных устройств. Первоначально продукт, рассчитанный на работу из-под операционных систем Windows Mobile, носил название «Расширение для карманных компьютеров». Позже, конъюнктура рынка мобильных устройств, популярность Андроид систем и IOs устройств внесли свои коррективы, и появилась 1С Мобильная платформа.

Устройство мобильной платформы 1С

Некоторые ограничения со стороны лицензионной политики компаний Apple и Google, основных поставщиков операционных систем для мобильных устройств, накладывают свой отпечаток на 1С для смартфонов и планшетов. Собственно, учитывая это, разработчики и создали следующую схему:

  1. Платформа;
  2. Конфигурация, XML-файл содержащий информацию о метаданных;
  3. Платформа и конфигурация, скомбинированные на устройстве, представляет собой мобильное приложение;
  4. Сборщик приложений для мобильных устройств.

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

Общение между мобильным приложением и основной базой данных может происходить через электронную почту, Web сервисы, посредством HTTP протоколов.

Несколько слов о конфигурировании

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

Основная часть настройки состоит из двух шагов:

  1. В «Свойствах» конфигурации, в подменю «Назначение использования» необходимо установить флажок напротив «Мобильное устройство» (рис. 1);

Рис.1

  1. В связи с тем, что работа 1С на андроид устройствах требует предварительных разрешений, необходимо в Конфигураторе установить эти параметры. Рис 2

Рис.2

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

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

Проще всего опубликовать конфигурацию мобильного приложения из Конфигуратора, пройдя по адресу Конфигурация->Мобильное приложение->Публиковать.

В некоторых случаях может выскочить ошибка «Не установлены модули расширения Web-сервера», тогда недостающие компоненты требуется доинсталлировать из файла поставки.

Размещение конфигурации на устройстве

Скачать мобильное приложение на устройство можно в том менеджере приложений, который поддерживается операционной системой. После запуска приложения в первый раз будет запущена установка базы (рис.3)

Рис. 3 Установка стандартного приложения

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

Рис.4

Некоторые возможности этого окна:

  1. Нажав на кнопку «+» в правом верхнем углу экрана можно добавить новую конфигурацию;
  2. Долгое нажатие на название базы открывает окно свойств Рис.5, которое позволяет изменить некоторые свойства базы, а так же удалить её из списка;

Рис.5

  1. В окне свойств можно разрешить отладку базы и задать адрес сервера хранения отладочной конфигурации;
  2. Нажав кнопку «Администрирование» можно вызвать окно тестирования базы, для устранения большинства ошибок.

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

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

Сборщик приложений

До тех пор, пока Вы как разработчик пользуетесь базой и возможностями мобильного приложения 1С, необходимости в использовании Сборщика у Вас, скорее всего, не возникнет. В тот момент, когда Вы самостоятельно захотите создать мобильное приложение 1С и  распространять его через магазины приложений Google, Apple и Windows Apps, без конфигурации «Сборщик мобильных приложений», Вам просто не обойтись. Именно эта оболочка позволяет собрать в единое целое платформу и конфигурацию для мобильников.

Дополнительно придется установить несколько программных пакетов (Java SDK, Android SDK и, возможно, некоторые другие), без которых корректная сборка для различных операционок просто невозможна.

Последовательность действий при работе со Сборщиком в общем виде следующая:

  1. Загружается мобильная платформа;
  2. Загружаем созданную или переработанную конфигурацию;
  3. Непосредственно создаем мобильное приложение, для тех платформ, на которых предстоит работать.

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


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

Ваш e-mail не будет опубликован.

*

code


11.12 Программирование в 1С для школьников. Урок 10
Урок 10 школьного курса "Программирование в 1С:Предприятие 8.3", посвященный 5-ой задаче профиля "Автоматизация бизнес-процессов" https://kpk.1c.ru/nti ...
05.12 Программирование в 1С для школьников. Урок 9
Урок 9 школьного курса "Программирование в 1С:Предприятие 8.3", посвященный 4-ой задаче профиля "Автоматизация бизнес-процессов" https://kpk.1c.ru/nti ...
Автоматический расчет тарификации преподавателей в 1С:ЗКГУ 8
Автоматический расчет тарификации преподавателей в «1С:ЗКГУ 8» (ред. 3) Из этого видеоурока экспертов 1С вы узнаете, как в программе «1С:Зарплата ...
НТВ Утро День Бухгалтерии 1С
Репортаж НТВ о ежегодном Дне бухгалтерии 1С в Большом Московском Цирке на Проспекте Вернадского ...
Управление прибылью: точки роста. Вебинар
5 декабря прошел второй вебинар серии для малого бизнеса «Управляйте бизнесом на основании цифр». В вебинаре на практических примерах помогаем ...
06.12 Игра "Монополия". Урок 4
Урок 4 курса "Многопользовательская система с экономической составляющей" в рамках которого школьники смогут сами доработать игру "Монополия", написанную на платформе ...
07.12. Вебинар для школьников по базовым бизнес-процессам предприятия. Практикум.
Последний практикум для школьников по Базовым бизнес-процессам в рамках дистанционной подготовки на втором туре КД ОНТИ профиля "Автоматизация бизнес-процессов" https://kpk.1c.ru/nti ...
04.12 Программирование в 1С для школьников. Урок 8
Урок 8 школьного курса "Программирование в 1С:Предприятие 8.3", посвященный 4-ой задаче профиля "Автоматизация бизнес-процессов" https://kpk.1c.ru/nti ...
Инвентаризация оценочных обязательств и резервов по отпускам за 2019 год в 1С ЗУП 3.1
Инвентаризация оценочных обязательств и резервов по отпускам в 1С ЗУП 3.1 производится автоматически при расчете резервов отпусков за декабрь. Расчет ...
Учет МРОТ при расчете среднего заработка в 1С ЗУП 3.1
Нужно ли учитывать МРОТ при расчете среднего заработка в 1С ЗУП 3. В каких случаях ставится флажок "Учитывать МРОТ при ...
Многоскладской учет. Разбор задачи по программированию 1С от Павла Чистова
Фирма "1С" выпускает серию видео от Павла Чистова "Разбор задач по программированию 1С" Задача "Многоскладской учет ". В задаче нестандартно ...
Экзамен Специалист-консультант 1C:ERP, 1C:УТ. Правила аттестации. Уточнения и пояснения
И снова об экзаменах 1С:Специалист-консультант по "1С:ERP Управление предприятием 2" и "1С:Управление торговлей". Сегодня в выпуске: — уточнения в правилах ...
02.12 Мастер-класс по мобильной разработке на платформе в 1С:Предприятие 8
Мастер-класс по мобильной разработке в 1С отВиталия Рыбалки, эксперта по технологической платформе 1С:Предприятия 8. Виталий расскажет вам не только о ...
1С:ERP Урок 46. Управление доставкой. Часть 2
Сорок шестой видеоурок вводного курса по «1С:ERP Управление предприятием». Это заключительный урок по подсистеме "Склад и доставка". Тема на сегодня ...