1С мобильная платформа

  • Добавить свою публикацию
  • для этого требуется регистрация

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

Если не вдаваться в тонкости, то мобильная платформа – это такая же файловая база 1С, как и на стационарном  компьютере,  только  работающая  в  мобильных операционных  системах – iOS  и Android.
Основное  же  отличие  мобильной  1С  от  стационарной  в  том,  что  в  ней  используется специализированный  интерфейс,  ориентированный  на  сенсорное  управление  на  небольших экранах, а также есть возможность взаимодействовать с мобильным устройством (сделать фото, получить координаты, отправить SMS и т.д.). Мобильная платформа 1С – это набор инструментов, который позволяет создавать решения для мобильных ОС.

Разработка решений под мобильную платформу ведется в том же самом конфигураторе 1С, что и
разработка  обычных  решений.  Также на данный момент в beta версии доступна еще одна среда разработки – «1C:Enterprise Development Tools» на основе Eclipse.

«Мобильные» возможности мобильной платформы

Так как мобильная платформа нестационарная, то она явно должна обладать неким функционалом, который  доступен  при  работе  с  мобильным  устройством.  Например,  нас  же  не  удивляет,  что стационарная  платформа  может  печатать  документы  на  принтер?  При  этом  стационарная платформа использует возможности операционной системы, где она работает. Примером тесной интеграции является поле HTML документа в 1С, так как в случае с Windows используется движок Internet  Explorer’a,  а  с  Linux
– движок  браузера  по  умолчанию.  Теперь рассмотрим  список возможностей, которыми обладает мобильная платформа в мобильных системах:

  • Работа с телефонией – работа с журналами вызовов (история звонков) или возможность сделать звонок
  • Работа с сообщениями (SMS и MMS) – не только отправка, но и чтение полученных сообщений. Это удобно, когда надо, например, отловить SMS от клиент- банка и ввести на основании него сразу расход или приход денег. Однако 1С не умеет читать уже существующие SMS сообщения.
  • Средства геопозиционирования –получение координат по спутникам и сетям. Получение координаты по адресу или адреса по координате. Отображение данных на карте
  • Работа с мультимедиа – возможность сделать фото, видео и аудиозапись
  • Сканирование штрих — кодов – сканирование штрих — кодов камерой телефона: как линейных (EAN13, Code39 и т.д.), так и двумерных (QR и др.)
  • Работа с электронной почтой – основное отличие от стационарной в том, что в стационарной 1С вы просто должны прописать все настройки подключения, а в мобильных ОС, например – Android, у вас уже есть локальная почта. Поэтому для отправки письма не надо вводить регистрационные данные в саму 1С
  • Работа с контактами – чтение, запись, редактирование контактов в вашем устройстве
  • Работа с календарем – создание, чтение напоминаний в календаре
  • Ориентация экрана –возможность отследить факт поворота экрана устройства, а значит – можно, например, перерисовать некие формы так, чтобы они смотрелись лучше в портретной ориентации, а не просто повернуть альбомную по принципу «как есть» и надеяться, что 1С сама масштабирует форму, как нужно
  • Работа с уведомлениями – это один из самых интересных и достаточно сложных пунктов для быстрого объяснения.

    Мобильные приложения 1С

    Но если в двух словах – это возможность оповестить мобильную 1С о чем — то, например, о том, что надо синхронизироваться и т.д.

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

Список, приведенный выше, – это штатные возможности 1С, а есть еще штатные возможности самой мобильной системы, которыми может пользоваться 1С по аналогии с тем, как стационарная 1С работает с принтерами

Где взять мобильную платформу?

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

Итак,  нас  интересует  архив  mobile.zip,  который  содержит  в  себе следующие файлы:

  • 1CEnterprise_en.htm
  • 1CEnterprise_ru.htm
  • Android
  • iOS
  • MobileAppMaker

В  файлах  .htm  вы  найдете  лицензионное  соглашение,  которое  разрешает  вам  разрабатывать  и тестировать 1С на 50 мобильных устройствах.
Далее вы увидите три папки, в каждой из которых находятся файлы, необходимые для получения
конечной версии вашего приложения. Рассмотрим их по порядку.
В папке Android находятся следующие файлы:

  • 1cem-arm.apk
  • 1cem-x86.apk
  • prjandroid-arm.zip
  • prjandroid-x86.zip

Файлы с расширением .apk – это платформа для разработчиков, которую можно установить на сам телефон. А остальные файлы нужны для компиляции конечной версии. Обратите внимание, в Android -устройствах используются две архитектуры процессоров: arm и x86. Соответственно,  для  каждой  архитектуры  надо использовать  свою  версию  приложения. Определить, какая архитектура у вашего устройства, очень просто – если у вас стоит процессор Intel, то это x86, все остальное – arm. Самое главное – не перепутать, потому что если попытаться поставить версию от x86 на телефон с процессором arm, то есть немалая доля вероятности, что она установится (хотя может в момент установки выдать ошибку), но затем будет работать некорректно или при запуске просто выдавать ошибку  и  закрываться.
В папке iOS находятся файлы, которые необходимы для работы с iOS устройствами.

  • prjios.zip
  • prjios_en_ru.zip

И  в  последней  папке  MobileAppMaker находится  файл  конфигурации  «Сборщик  мобильных приложений».

Продолжение следует…

 

предыдущие ()все

≡ к списку статей

Мобильная платформа «1С: Предприятие 8.3.9» и ее новые возможности

Для тех, кто только вкатился в мобильную разработку на 1С рекомендую почитать книгу Хрусталевой «Знакомство с разработкой мобильных приложений на платформе 1С:Предприятие 8». Она имеется как в офлайне, так и онлайн на ИТС, если у вас есть подписка.

Платформа

Для начала нужно скачать последнюю платформу 1С, на момент написания гайда она была версии 8.3.10.2505. Не забудьте при установке выбрать компонент «Модули расширения веб-сервера».

Скачать учебную версию платформы 8.3.10.2505

Веб-сервер

Качаем Apache для Windows, и сразу меняем порт, чтоб не мешать работе скайпа и прочим программам, который висят на 80 порту, для этого правим файлик по адресу:

Ищем строчку:

И заменяем ее на любой адрес порта:

Сохраняем файл и перезапускаем Apache.

DHCP

Для того, чтобы тестировать разработку на планшете, необходимо будет указать адрес приложения. Советую сразу установить для вашего компьютера в настройках роутера статический IP-адрес, например 192.168.1.177. После применения настроек, перезапустите интернет-подключение и попробуйте открыть адрес 192.168.1.177:81, должно появиться приветствие апача с фразой «It works!».

Android SDK

Качаем Android Studio, она идет вместе с Android SDK. В ходе установки не забываем указать отдельный путь для SDK, например D:\Android_SDK.

После установки заходим в Android Studio, нажимаем на начальном экране Configure -> SDK Manager.

Нам понадобятся следующие пакеты:

  • Android SDK Tools — не ниже 20.0.3
  • Android SDK Platform-tools — не ниже 14
  • SDK Platform — API 17

Нужные нам галочки:

Применяем условия лицензии, дожидаемся загрузки и установки.

Мобильная платформа

На текущий момент актуальная версия 8.3.10.51, качаем и распаковываем в папку.
Скачать мобильную платформу 8.3.10.51

Планшет

Далее нам понадобится планшет и драйверы на него, которые можно найти на 4pda или, что бывает реже, у планшета бывает режим CD-ROM, если подключиться в этом режиме — появится диск в Windows с драйверами и утилитами.

Идем в настройки планшета, в раздел «Безопасность» и ставим галочку «Установка из неизвестных источников».

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

Заходим в параметры разработчика и включаем отладку по USB.

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

Каталоги могут отличаться от ваших, поэтому будьте внимательны.

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

Создание мобильной конфигурации

Создадим новую конфигурацию и поставим ей назначение использования «Мобильное устройство».

Обновим конфигурацию данных (F7) и опубликуем наше мобильное приложение, жмакаем в верхнем меню «Конфигурация > Мобильное приложение > Публиковать», указываем имя приложения, каталог для его размещения и жмём кнопку «Опубликовать»

Заходим в мобильную платформу, добавляем новое приложение со следующими параметрами:

Жмём кнопку «Готово» и запускаем наше приложение:

Ура, работает!

мобильная разработка   одинэс

Поделиться

Поделиться

Запинить

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

  • Добавить свою публикацию
  • для этого требуется регистрация

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

Если не вдаваться в тонкости, то мобильная платформа – это такая же файловая база 1С, как и на стационарном  компьютере,  только  работающая  в  мобильных операционных  системах – iOS  и Android.
Основное  же  отличие  мобильной  1С  от  стационарной  в  том,  что  в  ней  используется специализированный  интерфейс,  ориентированный  на  сенсорное  управление  на  небольших экранах, а также есть возможность взаимодействовать с мобильным устройством (сделать фото, получить координаты, отправить SMS и т.д.). Мобильная платформа 1С – это набор инструментов, который позволяет создавать решения для мобильных ОС.

Разработка решений под мобильную платформу ведется в том же самом конфигураторе 1С, что и
разработка  обычных  решений.  Также на данный момент в beta версии доступна еще одна среда разработки – «1C:Enterprise Development Tools» на основе Eclipse.

«Мобильные» возможности мобильной платформы

Так как мобильная платформа нестационарная, то она явно должна обладать неким функционалом, который  доступен  при  работе  с  мобильным  устройством.  Например,  нас  же  не  удивляет,  что стационарная  платформа  может  печатать  документы  на  принтер?  При  этом  стационарная платформа использует возможности операционной системы, где она работает. Примером тесной интеграции является поле HTML документа в 1С, так как в случае с Windows используется движок Internet  Explorer’a,  а  с  Linux
– движок  браузера  по  умолчанию.  Теперь рассмотрим  список возможностей, которыми обладает мобильная платформа в мобильных системах:

  • Работа с телефонией – работа с журналами вызовов (история звонков) или возможность сделать звонок
  • Работа с сообщениями (SMS и MMS) – не только отправка, но и чтение полученных сообщений. Это удобно, когда надо, например, отловить SMS от клиент- банка и ввести на основании него сразу расход или приход денег. Однако 1С не умеет читать уже существующие SMS сообщения.
  • Средства геопозиционирования –получение координат по спутникам и сетям. Получение координаты по адресу или адреса по координате. Отображение данных на карте
  • Работа с мультимедиа – возможность сделать фото, видео и аудиозапись
  • Сканирование штрих — кодов – сканирование штрих — кодов камерой телефона: как линейных (EAN13, Code39 и т.д.), так и двумерных (QR и др.)
  • Работа с электронной почтой – основное отличие от стационарной в том, что в стационарной 1С вы просто должны прописать все настройки подключения, а в мобильных ОС, например – Android, у вас уже есть локальная почта. Поэтому для отправки письма не надо вводить регистрационные данные в саму 1С
  • Работа с контактами – чтение, запись, редактирование контактов в вашем устройстве
  • Работа с календарем – создание, чтение напоминаний в календаре
  • Ориентация экрана –возможность отследить факт поворота экрана устройства, а значит – можно, например, перерисовать некие формы так, чтобы они смотрелись лучше в портретной ориентации, а не просто повернуть альбомную по принципу «как есть» и надеяться, что 1С сама масштабирует форму, как нужно
  • Работа с уведомлениями – это один из самых интересных и достаточно сложных пунктов для быстрого объяснения. Но если в двух словах – это возможность оповестить мобильную 1С о чем — то, например, о том, что надо синхронизироваться и т.д.

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

Список, приведенный выше, – это штатные возможности 1С, а есть еще штатные возможности самой мобильной системы, которыми может пользоваться 1С по аналогии с тем, как стационарная 1С работает с принтерами

Где взять мобильную платформу?

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

Итак,  нас  интересует  архив  mobile.zip,  который  содержит  в  себе следующие файлы:

  • 1CEnterprise_en.htm
  • 1CEnterprise_ru.htm
  • Android
  • iOS
  • MobileAppMaker

В  файлах  .htm  вы  найдете  лицензионное  соглашение,  которое  разрешает  вам  разрабатывать  и тестировать 1С на 50 мобильных устройствах.
Далее вы увидите три папки, в каждой из которых находятся файлы, необходимые для получения
конечной версии вашего приложения. Рассмотрим их по порядку.
В папке Android находятся следующие файлы:

  • 1cem-arm.apk
  • 1cem-x86.apk
  • prjandroid-arm.zip
  • prjandroid-x86.zip

Файлы с расширением .apk – это платформа для разработчиков, которую можно установить на сам телефон. А остальные файлы нужны для компиляции конечной версии. Обратите внимание, в Android -устройствах используются две архитектуры процессоров: arm и x86. Соответственно,  для  каждой  архитектуры  надо использовать  свою  версию  приложения. Определить, какая архитектура у вашего устройства, очень просто – если у вас стоит процессор Intel, то это x86, все остальное – arm. Самое главное – не перепутать, потому что если попытаться поставить версию от x86 на телефон с процессором arm, то есть немалая доля вероятности, что она установится (хотя может в момент установки выдать ошибку), но затем будет работать некорректно или при запуске просто выдавать ошибку  и  закрываться.
В папке iOS находятся файлы, которые необходимы для работы с iOS устройствами.

  • prjios.zip
  • prjios_en_ru.zip

И  в  последней  папке  MobileAppMaker находится  файл  конфигурации  «Сборщик  мобильных приложений».

Продолжение следует…

 

предыдущие ()все

≡ к списку статей

Говоря о программном комплексе "1С:Предприятие", следует подразумевать продукт, состоящий из двух компонент:

  • технологическая платформа (или просто платформа) 1С:Предприятие,
  • прикладная конфигурация.

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

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

Развертывание программного продукта 1С:Предприятие сводится к двум простым шагам:

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

Здесь есть допущение — платформа может быть одна, а конфигураций может быть несколько.

Мобильная платформа "1С:Предприятия 8"

Главное, чтобы версия платформы поддерживала работу необходимых конфигураций (например, на версии платформы 8.1 невозможно установить конфигурацию Бухгалтерия предприятия 3.0, которая устанавливается на версию 8.3).

Если объяснять взаимодействие конфигурации и платформы "на пальцах", то можно провести аналогию с телевидением: есть телевизор и есть телеканалы. Одно без другого не существует. Мы смотрим телеканалы, и для этого нам нужен телевизор. Причем телевизор может быть один, а каналов много. Так вот, телевизор в нашем примере — это платформа, а телеканалы — это конфигурации.

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

  • "бухгалтерия 8" — одновременно указано и название конфигурации, и номер версии платформы, получилось непонятное нечто. Под данное описание подходят три бухгалтерских конфигурации с номерами версий 1.6, 2.0 и 3.0. Описывая свою конфигурацию, необходимо указывать ее название и ее номер версии (а не платформы).
  • "1с предприятие 3.0" — указано название для платформы, а номер версии от какой-то конфигурации (Зарплата и Управление Персоналом или Бухгалтерия Предприятия).

Говоря о нумерации конфигураций и технологической платформы, отмечу, что она состоит из четырех разрядов цифр, например версию платформы 8.3.7.2027. Здесь первая цифра обозначает номер версии, вторая — номер редакции, третья — номер релиза, четвертая — номер подрелиза. Совокупность всех четырех цифр принято называть релизом.

Учитывая все вышесказанное, сообщайте параметры своего программного продукта корректно:

  • релиз платформы, например 8.3.7.2027,
  • название и релиз конфигурации, например Бухгалтерия предприятия 3.0.43.251.

Узнать эти параметры можно,нажав на кнопку с восклицательным знаком в правом верхнем углу рабочего окна:

Если ваша конфигурация выполнена для обычного приложения (для версии платформы 8.2), то идем сюда:

В появившемся окне видим нужную нам информацию:

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

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