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

20.04.2024 Компьютеры

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

Итак, почему мобильные приложения «1С» – это хорошая идея?

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

Надеемся, наш обзор поможет вам определиться с выбором оптимального мобильного приложения для вашего бизнеса.

1. «Клиент бухгалтерии 1cFresh»

Начнем с самого свежего релиза – мобильного приложения «Клиент бухгалтерии 1cFresh» (новая версия 1.0.7.1). Приложение предназначено для использования с программами «1С:Бухгалтерия 8» и «1С:Предприниматель 2015».

Основные функции:

  • Оперативное отслеживание наиболее важной информации о состоянии бизнеса: остатки денежных средств в кассе, в банковских счетах, остатки товаров, выписанные накладные и акты и т.д.
  • Работа со списком контрагентов из «1С:Бухгалтерии 8».
  • Синхронизация с бухгалтерией Pull-to-Refresh («потяни для обновления»). Синхронизация выполняется в фоновом режиме, не мешая работе с программой.
  • Монитор руководителя с возможностью настройки отображаемых разделов. Монитор показывает основные показатели (деньги, долги, продажи и пр.) и их изменение по сравнению с прошлым годом.
  • Просмотр и выписка накладных и актов. Можно просматривать и редактировать введенные в бухгалтерии документы реализации, вводить новые документы реализации, печатать и отправлять по электронной почте ТОРГ-12, акты, счета-фактуры и УПД.

Мобильное приложение не предназначено для автономной работы. Для его использования необходима «облачная» версия программ «1С:Бухгалтерия 8» или «1С:Предприниматель 2015».

Для кого?

Для владельцев малого и среднего бизнеса, пользователей программ «1С:Бухгалтерия 8» или «1С:Предприниматель 2015».

Чем полезно?

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

2. «1С:Управление нашей фирмой»

Для кого?

Приложение предназначено для владельцев малого и среднего бизнеса.

Основные функции:

  • Оперативный учет заказов
  • Ведение базы покупателей и поставщиков с их контактными данными
  • Учет долгов покупателей и поставщиков
  • Учет товаров: остатки на складе, закупочная цена, цена продажи, фотографии товаров
  • Использование камеры смартфона/планшета, в качестве сканера штрихкодов
  • Учет оплаты заказов, формирование отчета по движению денежных средств
  • Расчет валовой прибыли
  • Отправка счетов на оплату по e-mail и SMS
  • Печать отчетов и документов на принтерах WiFi и Bluetooth

Приложение работает как автономно, так и совместно с программой «1С:Управление нашей фирмой» для ПК и облачной версии.

Чем полезно?

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

3. «1С:Заказы»

Для кого?

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

Основные функции:

  • Ведение базы клиентов и регистрация полной информации о них (название, юридическая информация, условия доставки, контактная информация и др.)
  • Звонки, SMS или email-переписка с клиентом
  • Ведение списка товаров – указывать наименование, цены, артикул, единицу измерения, ставку НДС; группировать товары
  • Прием заказов на товары и услуги от клиентов с помощью «Корзины», в которой доступен быстрый поиск товаров, фильтрация товаров по группам
  • Прием заказов сразу после регистрации клиента
  • Отправка прайс-листа и информации о заказе на email клиента
  • Быстрый просмотр статуса заказов (Текущие, Срочные, Просроченные, Завершенные)
  • Создавать задания на посещение клиента
  • Предоставлять скидки процентом или суммой
  • Добавлять новые товары или услуги
  • Регистрировать оплаты по заказам клиентов

Может работать как самостоятельно, так и в связке с программами «1С:Управление торговлей 8», редакции 11.1 и «1С:ERP Управление предприятием 2». Список программ, с которыми интегрируется приложение, может расшириться.

Чем полезно?

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

При синхронизации с указанными программами, автоматически заполняется информация о товарах, ценах, клиентах, условиях продаж и статусах заказов. В «Корзине» предоставляется возможность фильтрации товаров по их наличию на складах предприятия (только в наличии).

4. «1С:Документооборот»


Для кого?

Приложение является мобильным клиентом для конфигураций «1С:Документооборот КОРП» и «1С:Документооборот ДГУ».

Основные функции:

  • Возможность выполнения поставленных задач, назначенных через «1С:Документооборот 8»
  • Работа с входящими письмами, подготовка и отправка писем, перемещение между папками
  • Постановка на контроль писем, задач, файлов, процессов
  • Ведение рабочего календаря (создание и редактирование записей)
  • Постановка задач и поручений сотрудникам
  • Согласование и утверждение документов

В настоящее время мобильное приложение может использоваться с версиями конфигураций «Документооборот КОРП» и «Документооборот государственного учреждения», редакция 1.3, начиная с версии 1.3.2.4. Работает автономно и не требует постоянного подключения к Интернету.

Чем полезно?

Вы всегда можете видеть и вести важные дела даже при отсутствии Интернета.

5. «1С:Монитор ERP»

«1С:Монитор ERP» - приложение помогает видеть целевые показатели по вашему бизнесу и быть в курсе дел.


Для кого?

Для руководителей среднего и крупного бизнеса, работающих с программами «1С:Управление торговлей 8» или «1С:ERP Управление предприятием 2».

Основные функции:

  • Быстрый просмотр состояния целевых показателей в виде диаграмм и детальных отчетов
  • Управление контактной информацией партнеров и клиентов, их досье, звонки
  • Расшифровка целевых показателей с помощью отчетов-расшифровок
  • Просмотр отчетов с коробочных решений
  • Синхронизация данных выборочно (для сокращения времени синхронизации).

Решение работает совместно с программами «1С:Управление торговлей 8» или «1С:ERP Управление предприятием 2». Для работы приложения требуется соединение с Интернет.

Интерфейс приложения оптимизирован для работы на смартфонах и планшетных устройствах.

Чем полезно?

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

6. «1С:Мобильная касса»

Для кого?

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

Основные функции:

  • Прием оплаты в местах нестационарной розничной торговли (как наличные, так и безналичные оплаты)
  • Резервное копирование информационной базы
  • Оформление продаж и возвратов
  • Контроль продаж при возврате
  • Закрытие смены, формирование отчетов
  • Сканирование штрихкодов товаров
  • Подтверждение или отказ от поступления алкогольной продукции (товарно-транспортной накладной) по ЕГАИС

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

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

Может использоваться в связке с товароучетными программами.

Чем полезно?

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

7. Ваше мобильное приложение «1С»

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

Специалисты «1С-Архитектора бизнеса» имеют собственные разработки, которые опробованы нашими сотрудниками и успешно применяются в нашей компании.

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

Мобильное приложение представляет собой самодостаточное приложение со своей собственной базой данных для работы с пользовательской информацией. На данный момент , мобильные приложение от 1С могут работать на трех самых популярных платформах - Android, Apple iOS, и Windows.


Установка мобильного приложения осуществляется из «маркетов» на данных платформах . Если приложение не опубликовано, то можно его установить передав файл-дистрибутив на мобильное устройство.

Конфигурировать и программировать само мобильное приложение можно только в полноценном режиме Конфигуратора, а затем собирать его с помощью специальной конфигурации Сборщик мобильных приложений.
Это огромный плюс, так как разработку мобильного приложения может вести разработчик 1С конфигураций, который сопровождает Вашу программу 1С: Предприятие.
Конечно, мобильное приложение обладает меньшими возможностями, чем десктопная платформа: например, отсутствуют такие объекты как Отчеты, Регистры бухгалтерии, Бизнес-процессы .




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


Зато есть функционал для использования мобильных достоинств: при разработке мобильного приложения можно использовать Контактную книгу, совершать вызов из приложения через подсистему « Т елефония», получить данные о местонахождении через Геопозиционирование.

Вы спросите: « Как же работать с обычной базой на 1С? Зачем такое приложение вообще нужно?»

Для связи с «внешним миром»существует несколько механизмов, например Планы обмена. Они позволяют связать полноценную базу 1С и базу мобильного приложения - примерно также, как работают распределенные базы данных.

Мобильное приложение должно выполнять функцию мобильного приложения и соответствующий функционал, поэтому полностью все данные из одной базы в другую не синхронизируются, да и не смогли бы из-за объектного ограничения, описанного выше.
Такая реализация обмена доступна, например, в связке программ 1С: Предприятие 8 Управление Торговлей ред.11 и мобильное приложение "1С:Заказы" . Базы обмениваются информацией о контрагентах, заказах покупателей товарным ассортиментом и ценами. При этом мобильное приложение может работать оффлайн, а при доступности сети Интернет производить обмен данными.
Мобильное приложение выглядит достойно, есть визуальный узнаваемый стиль по сравнению с десктопной версией 1С, а также набор стандартных операций производимый с объектами, типа: «Провести», «Пометить на удаление» и тому подобные. Поэтому пользователям мобильного приложения будет знаком контекст работы.

Вот так выглядит интерфейс приложения в последних версиях:


Второй популярный способ общения между мобильным приложением и учетной системой
1С: Предприятие 8 - это работа через веб-сервисы

Общая схема организации следующая: в прикладном решение 1С: Предприятие 8, а проще говоря - в конфигурации, описывается веб-сервис, который выполняет какие-либо функции на стороне, где опубликован сервис, и может передавать данные.

По простому: с мобильного приложения в режиме онлайн можно обратиться к учетной системе 1С: Предприятие 8, выполнить какую-либо функцию, описанную в сервисе - например, получить данные по отчету или завести нового контрагента

Подробнее:

Сервис может передавать данные в формате, описанном в XDTO пакете, причем сам разработчик описывает эту модель данных. Можно передавать примитивные типы: числа, строки, даты. Можно передавать составные типы, можно передавать бинарные данные - например, картинки, или документы PDF, XLS. Мы покажем простой пример, где описан пакет с задачами - номер задачи и заголовок. Пример того, как выглядит пакет :

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

Все готово! В мобильном приложении теперь можно вызывать функцию сервиса 1С: Предприятие 8 или получать необходимые данные.

А что с лицензиями на мобильные приложения от 1С?

В информационном письме от фирмы 1С данный вопрос раскрыт. Выдержка приведена ниже.

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

И по традиции, кейс:

Задача:

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

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

Для постановки задач Заказчик сначала использовал электронную почту и телефонные звонки, но - автоматизированное рабочее место одно и оперативно получать задачи и реагировать на них работники не могли. Центральный офис имел трудности в контроле таких задач, так как при постановке по телефону задача нигде не записывалась, а пересматривать почту на предмет невыполненных задач было затруднительно.

Решение:

Мы предложили следующее решение. Разработать необходимый функционал для постановки задач сотрудникам на базе мобильного приложения «1С: Заказы» и интегрировать его с центральной учетной системой.

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

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

Повысилась точность передачи информации - если раньше по электронной почте менеджер в офисе писал - «подготовить товар по Заказу№ ___», то теперь в задаче он просто указывал ссылку на необходимый заказ, которые работник точки мог открыть на телефоне.

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

Анатолий Никулин

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

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

Итак начнём:
1.Устанавливаем стационарную платформу 1С, обязательно при установке указываем компоненту «Модули расширения веб-сервера».
2.Устанавливаем веб-сервер Apache 2.2 c настройками по-умолчанию.
3.Создаём пустую информационную базу с настройками по-умолчанию и открываем её в режиме конфигуратора.
4.В конфигураторе задаём «назначение использования» — мобильное устройство. Так же можно выбрать варианты персональный компьютер, или гибридный вариант «мобильное устройство + персональный компьютер». В случае выбора гибридного варианта «мобильное устройство + персональный компьютер» нам следует разграничивать код который будет выполняться на ПК и на мобильном устройстве. Для разграничения выполнения кода служат директивы препроцессора «#Если МобильноеПриложениеКлиент Тогда» и «#Если ТонкийКлиент Тогда». Директивы препроцессора определяют контекст кода 1С. Следует понимать, что набор объектов конфигурации доступных для использования значительно ограничен в мобильной платформе по-сравнению со стационарной платформой. К примеру в мобильной платформе у нас недоступна работа с планами видов характеристик, планами счетов, регистрами бухгалтерии, а также отчётами(недоступные ветки метаданых выделены серым цветом).

5.Обновляем конфигурацию и публикуем на веб-сервере.


6.Заходим в браузере по адресу http://127.0.0.1/MobPril/ и видим XML-файл(т.е. вся наша опубликованная конфигурация хранится на веб-сервере в виде XML-файла).


7.Ставим виртуальную машину «VMware Workstation»(или любую другую). Разворачиваем на виртуальной машине операционную систему Android.

P.S. Лучше вместо виртуальной машины использовать реальное устройство под управлением Android так как реальное устройство всегда будет работать быстрее и стабильнее, чем виртуальная машина.
8.Устанавливаем на Android мобильную платформу 1С.

Для того чтобы передать файлы установщика мобильной платформы на Android удобно воспользоваться программой «Google диск»(для этого нужно поставить программу «Google диск» на Android(из Playmarket) и программу «Автозагрузка и синхронизация» на персональный компьютер). Если ставим платформу на виртуальную машину тогда нам нужен файл «1cem-x86.apk «, если ставим платформу на реальное мобильное устройство под управлением Android тогда нам нужен файл «1cem-arm.apk «.


9. Далее подключаем опубликованное на веб-сервере приложение на наше мобильное устройство.
Чтобы узнать ip-адрес компьютера на котором установлен веб-сервер Apache достаточно набрать в командной строке команду ipconfig (или посмотреть в сведениях о сетевом подключении). Если при подключении у вас возникает ошибка — попробуйте отключить антивирус и брандмауэр.

Если мы в мобильном приложении поставим флаг «Перезапуск из конфигуратора», то каждый раз при запуске мобильного приложения будет осуществляться поиск обновлённого мобильного приложения на стационарном компьютере, если обновление найдено тогда при запуске будет произведено обновление мобильного приложения на мобильном устройстве.



10.Напишем наше первое приложение «Привет МИР!!!».

Для этого выполним следующие шаги:

10.1.Создадим общую форму и разместим на ней декорацию.

10.2.Откроем рабочую область начальной страницы и добавим туда общую форму созданную на шаге 10.1.

Так же в качестве шаблона начальной страницы укажем — одна колонка(в мобильном приложении доступна только 1 колонка).

10.3.Запустим наше мобильное приложение и увидим надпись «Привет МИР!!!».


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

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

Ниже на скриншотах представлены формы списков справочников «Номенклатура» и «Контрагенты».


Форма документа «Поступление товаров»:

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

Форма ввода новой строки в табличную часть товары:

Форма списка документов «Поступление товаров»:

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

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

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

В этой небольшой статье, которая является началом цикла «Разработка мобильных приложений 1С», покажу, как можно быстро создать 1С мобильное приложение «Привет мир», на основе мобильной платформы 1С.

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

Установка веб сервера Apache

1. Скачиваем скомпилированные файлы веб сервера Apache, весрии 2.2 (На момент написания, платформа 1С могла работать, только с указанной версией). Выбрать, откуда скачать, можно по адресу: https://httpd.apache.org/docs/current/platform/windows.html#down раздел «». Например, используем сайт «ApacheHaus » и скачиваем архив в зависимости от разрядности вашей операционной системы.

Скачанный архив распаковываем, по пути: «C:\Apache22», убедитесь, что порт 80 на вашем компьютере свободен и не занят другим приложением. Далее с помощью «Командной строки» (запущенной от имени администратора) переходим в каталог «C:\Apache22\bin» и выполняем команды:

Httpd -k install

Httpd -k start

После этого, будет установлена и запущена служба «Apache2.2», проверить которую можно в браузере, по адресу: http://127.0.0.1/ но вместо 127.0.0.1 используйте IP адрес вашей сетевой карты, через которую будет происходит обмен данными, с разработанным мобильным приложением 1С.
Если установка прошла успешно, будет выведена информация о сервере и надпись «It works!».

В папке с исполняемыми файлами веб сервера, находится приложение «ApacheMonitor.exe », которое служит удобной утилитой для остановки и перезапуска сервера. Ссылку на данное приложение помещаем в автозагрузку операционной системы, например, в папку:

C:\Users\[ИмяПользователя]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Установка мобильной платформы для разработчиков 1С

2. Скачиваем и распаковываем архив с мобильной платформой для разработчиков 1С, с доступных вам адресов:
https://users.v8.1c.ru/distribution/total , http://online.1c.ru/catalog/free/18610155/ , http://its.1c.ru/ , либо с торрент трекеров.
В папке «Android» находятся APK файлы (1cem-arm.apk и 1cem-x86.apk ), выберите нужный тип (arm либо x86 (Intel)) в зависимости от того какая архитектура используется в процессоре вашего устройства.
Установите приложение на ваше устройство, перед этим включите разрешение на установку из неизвестных источников (Настройки – раздел «Безопасность»).

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

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

Создайте общую форму и поместите на нее «Декорация — Надпись» с текстом «Привет мир» и команду «НажмиМеня», с обработчиком:

&НаКлиенте Процедура НажмиМеня(Команда) Сообщить("Привет Мир!!!"); КонецПроцедуры

После, откройте «Параметры» (Сервис — Параметры) и выберите вкладу «Отладка», установите настройки согласно скриншоту:

Проверка настроек брандмауэра

4. Проверьте настройки брандмауэра, порты 80 и 45455 по протоколу TCP, должны быть доступны. На домашнем компьютере использую «ESET Smart Security», версии 9, для него необходимо зайти в «Дополнительные настройки», выбрать раздел «Персональный файервол», далее подраздел «Основное» и «Изменить» правила.

Проверьте на мобильном устройстве доступ к веб серверу Apache и отладчику 1С, для этого в браузере используйте IP адрес сетевой карты, через которую идет обмен данными с разработанным мобильным приложением 1С, примеры адресов: http://192.168.0.96 и http://192.168.0.96:45455

Настройка мобильного приложения 1С

5. Откройте мобильную платформу на устройстве Android и добавьте новое приложение, настройте как показано на скриншоте (используйте свой IP адрес):

Тестирование мобильного приложения 1С

6. Тестируйте ваше 1С мобильное приложение «Привет мир». Дополнительно, попробуйте поставить точку останова в процедуре обработки нажатия кнопки.

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

Мобильная платформа «1С:Предприятия 8» — это название технологии, которая позволяет разрабатывать решения, работающие на смартфонах и планшетах Google Android или Apple iOS. Важным преимуществом платформы «1С» является то, что решения разрабатываются в одном варианте для обоих мобильных операционных систем и затем просто экспортируются для Android и для iOS без какой-либо дополнительной модификации и написания платформенно-зависимого программного кода.

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

Пример мобильного клиента для СЭД «Корпоративный документооборот» созданный на мобильной платформе «1С:Предприятие 8.3»

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

На базе мобильной платформы «1С» могут быть созданы различные решения, но основным вариантом решений являются мобильные off-line клиенты для учетных систем. Такие решения предназначены для поддержки мобильных пользователей в удаленных рабочих местах. Обмен данными при этом производится посредством регулярной синхронизации с центральной базой данных. Обмен данными возможен посредством следующих механизмов:

  • Web-сервисы
  • Файловый обмен
  • Электронная почта
  • и другие механизмы
    Альтернативным вариантом может являться работа в онлайне в режиме веб-клиента.

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