Возможности и перспективы развития мобильной платформы «1С:Предприятие 8»
Автор: Жилин Андрей Валерьевич
Статья в выпуске: 2 (8), 2016 года.
Бесплатный доступ
Данная статья посвящена рассмотрению возможностей мобильной платформы «1С: Предприятие 8», истории её возникновения и перспективах дальнейшего развития и становления на рынке мобильных приложений
Мобильная платформа "1с: предприятие 8", разработка мобильных приложений, http- и web-сервисы
Короткий адрес: https://sciup.org/140129975
IDR: 140129975
Текст научной статьи Возможности и перспективы развития мобильной платформы «1С:Предприятие 8»
Благодаря очень широкому распространению различных мобильных устройств, такие как смартфоны и планшетные персональные компьютеры, рынок мобильных приложений является крайне перспективной площадкой для становления и развития новых фирм и компаний, а также для расширения охвата аудитории уже успевших зарекомендовать себя «участников».
Приложение для мобильных устройств «1С: Предприятие 8. Расширение для карманных компьютеров» было разработано и начало применяться с середины 2000-х. Данное приложение было разработано для WindowsMobile, WindowsCE. Со временем, стало очевидно, что данные операционные системы перестают быть конкурентоспособными, в то время как Android и iOS охватывают всё большие аудитории.
Базируясь на возможностях, которые имело данное приложение, была создана мобильная платформа «1С: Предприятие 8».
Мобильная платформа «1С: Предприятие 8» (далее «мобильная платформа») – это общее название технологии, позволяющей создавать приложения, работающие на мобильных устройствах под управлением операционных систем Android, iOS и Windows.
Изначально, перед «мобильной платформой» ставились следующие задачи:
-
• поддержка современных операционных систем, таких как Android и iOS;
-
• эта система должна позволять использовать разработанные приложения в стиле, принятом на современных мобильных устройствах;
-
• система должна обеспечивать единообразный программный интерфейс для реализации различных специфических механизмов, вне зависимости от используемой мобильной операционной системы;
-
• разработчик должен использовать тот же инструмент и те же подходы к разработке, что и при разработке приложений для «обычного» компьютера;
-
• прикладной разработчик должен создавать решение в привычной среде разработки, при этом, по возможности, используя единый код для настольной и мобильной систем;
-
• интерфейс прикладного решения, работающего на мобильном устройстве, должен быть аналогичен для различных платформ и в целом однозначно узнаваем.
Помимо изначальных целей, которые ставились перед «мобильной платформой» и были реализованы в процессе её разработки, доработаны следующие функции и возможности:
-
• работа с мультимедиа (фотографии, видеозаписи, аудиозаписи);
-
• обмен данными с сервером «1С: Предприятие»;
-
• запуск файлов на телефоне;
-
• функции геопозиционирования и так далее.
В «мобильной платформе» имеется возможность сделать аудиозапись, видеозапись или фотоснимок. Результат можно сохранить и использовать в дальнейшем в приклад- ном решении. Перед выполнением этих действий можно проверить, поддерживает ли мобильное устройство данные возможности. Доступно воспроизведение аудиозаписей, остановка воспроизведения и продолжение воспроизведения с указанной секунды.
Обмен данными между мобильным приложением, созданным на «мобильной платформе», и сервером «1С: Предприятие» осуществляется при помощи HTTP и Web-сервисов.
HTTP и Web-сервисы - это механизмы платформы, используемые для интеграции с другими информационными системами. Web-сервисы являются средством поддержки SOA (Service-OrientedArchitecture) – сервис -ориентированной архитектуры, которая является современным стандартом интеграции приложений и информационных систем.
Значительным преимуществом сервис-ориентированной архитектуры является то, что она позволяет развивать инфраструктуру предприятия однородным образом, без разрушения уже существующих решений. Ее использование позволяет минимизировать издержки за счет интеграции разнородных и унаследованных систем в современный ландшафт предприятия. Она позволяет реализовывать слабо связные программные компоненты с тем, чтобы максимально повысить их повторную используемость.
Мобильная платформа позволяет определять и отображать географическое положение мобильного устройства и почтовый адрес, соответствующий этому местоположению. Доступны такие возможности как:
-
• определение доступных провайдеров геопозиционирования и получение информации по каждому из них;
-
• выбор самого точного или самого энергоэкономичного провайдера;
-
• определение актуального местоположения (долгота, широта, высота над уровнем моря, направление движения, скорость, дата);
-
• возможность автоматического обновления местоположения в зависимости от периода времени или удаления от точки предыдущего местоположения;
-
• получение адреса по местоположению и получение местоположения по адресу;
-
• отображение адреса на карте.
Не смотря на то, что «мобильная платформа» достаточно сильно схожа со «своим старшим братом» (платформой «1С: Предприятие» для стационарных компьютеров), в ней имеются достаточно большие ограничения (рис. 1).
На рисунке 1 представлен перечень объектов платформы «1С: Предприятие», серым шрифтом указаны названия объектов, которые не доступны в «мобильной платформе».
Следует отметить тот факт, что приложения, созданные на «мобильной платформе», обычно, являются урезанными версиями конфигураций, дополняющими их. То есть, мобильные конфигурации играют роль клиентского приложения с ограниченным функционалом (что является вполне логичным, так как переносить весь функционал на мобильное устройство было бы слишком затратно), в то время как серверное приложение расположено на другом устройстве, а для обмена данными между этими конфигурациями используются Web- и HTTP-сервисы. На ряду с этим бывают и offline-приложения, которые не требуют передачи данных на удалённый сервер.

Рис. 1. Перечень типов объектов конфигурации
«Мобильная платформа» – очень перспективное направление, которому уделяют достаточно большое внимание. На осеннем партнёрском семинаре 1С, проходившем с 30 сентября по 3 октября 2016 года, был представлен план дальнейшего развития платформы. Планируется добавить в «мобильную платформу»:
-
• объект встроенного языка «форматируемый документ»; • планировщик;
-
• поддержку криптозащиты;
-
• поддержку работы с двоичными данными;
-
• календарь, в котором будут отображаться задания и события пользователя;
-
• возможность работы с файловой системой мобильного приложения (диалог выбора файлов);
-
• дальнейшее развитие геопозиционирования (работа с геозонами);
-
• тестирование и исправление;
-
• резервное копирование и так далее.
Учитывая тот факт, что сегодня мобильные устройства по техническим характеристикам практически не уступают стационарным компьютерам, возможно, в скором времени «мобильная платформа» не будет уступать «стационарной» ни в чём. И, наиболее вероятно, что главным сдерживающим фактором развития «мобильной платформы» является объём передаваемой между клиентским и серверным приложениями информации, так как для передачи больших объёмов данных требуется стабильное соединение с Internet. Но, как показывает практика, при использовании мобильного интернета, обычно, возникают три проблемы – отсутствие широкого покрытия сети, высокая стоимость, низкая скорость передачи данных. И пока эти проблемы будут сохранять свою актуальность, развитие «мобильной платформы» и становление её на один уровень со «стационарной» будет замедлено.

Список литературы Возможности и перспективы развития мобильной платформы «1С:Предприятие 8»
- Мобильная платформа 1С:Предприятие 8 : 1С: Предприятие. -Режим доступа: , свободный
- О выпуске новой версии «1С:Предприятие 8. Расширение для карманных компьютеров» и планах по прекращению поддержки продукта : Новости фирмы 1С. -Режим доступа: , свободный
- О мобильной платформе 1С: Предприятие : Хабрахабр. -Режим доступа: , свободный
- Функциональность, специфичная для мобильных устройств : 1С: Предприятие. -Режим доступа: , свободный
- HTTP-сервисы : 1С: Предприятие. -Режим доступа: , свободный
- Web-и HTTP-сервисы в расширениях : 1С: Предприятие. -Режим доступа: , свободный
- Web-сервисы, механизм : 1С: Предприятие. -Режим доступа: , свободный
- Хвостенко Т.М., Лобановская Е.П., Варсеева С.А. Учет наличия и движения материальных и денежных средств в программе «1С: Торговля и склад»//Вестник образовательного консорциума Среднерусский университет. Информационные технологии. -2015. -№ 6. -С. 45-48