ПЗ (1194846), страница 3
Текст из файла (страница 3)
WS-ссылка представляет собой WSDL описание web-сервиса, импортированное из указанного источника. WS-ссылка недоступна для редактирования, однако можно просмотреть ее структуру и структуру типов данных, которые используются для описания параметров и возвращаемых значений.
Созданная ws-ссылка храниться в конфигурации, то обращения к этой ссылке из встроенного языка будут выполняться быстро, что значительно ускорит работу приложения.
В случае, если перестанет функционировать одно из приложений (мобильное приложение, либо основная учетная система) или произойдет непредвиденный разрыв канала связи во время выполнения обмена данными, пользователь мобильного приложения увидит информацию об ошибке на экране, а также все ошибки и этапы обмена данными хранятся в регистре сведений «ПротоколОбмена» - в мобильном приложении и в регистре сведений «ПротоколРаботыСМобильнымиКлиентами» - в основной учетной системе.
Описание сущностей
В мобильном приложении используются такие объекты метаданных, как:
– справочники;
– перечисления;
– регистры сведений.
Более подробно о каждом объекте метаданных можете прочитать в приложении А.
2.5 Выбор среды разработки мобильного АРМ
Основным средством разработки мобильного приложения является мобильная платформа «1С: Предприятие 8».
Мобильная платформа «1С: Предприятие 8» – это общее название технологии, позволяющей создавать приложения, работающие на мобильных устройствах под управлением операционной системы Android. Такими устройствами, как правило, являются различные смартфоны и планшетные ПК.
Платформа «1С: Предприятие 8» является базовым программным комплексом для большинства продуктов, используемых в организации «РОСИНКАС». Функции обработки торговой и бухгалтерской документации производятся с помощью прикладных конфигураций «Бухгалтерия», «Управление торговлей». Электронный архив организации запускается на базе прикладного решения «Документооборот», которое также строится на базе платформы «1С Предприятие». «1С: Предприятие» является универсальной системой автоматизации учетной деятельности организаций. За счет своей универсальности система «1С: Предприятие» может быть использована для автоматизации самых различных участков деятельности, предприятий: учета товарных и материальных средств, взаиморасчетов с контрагентами и мобильных платформ для разработки приложений. [2]
Основной особенностью системы «1С: Предприятие» (основного программного инструмента организации) является ее конфигурируемость. Собственно, система «1С: Предприятие» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Набор объектов, структуры информационных массивов, алгоритмы обработки информации, соответствующих поставленной задаче, определяет конкретная конфигурация. Вместе с конфигурацией система «1С: Предприятие» выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач.
Конфигурация создается и сопровождается (поддерживается) штатными средствами системы. Конфигурация обычно поставляется в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а также разработана заново. Система «1С: Предприятие» обеспечивает поддержку конфигурации стандартными средствами
Разработка мобильных приложений ведется так же, как и разработка «обычных» приложений, с той лишь разницей, что необходимо учитывать ограничения, которые накладывает мобильная платформа:
– используются не все классы объектов конфигурации;
– не используется язык запросов, и система компоновки данных;
– не используется механизм распределенных информационных баз;
– используется ограниченный набор элементов формы;
– начальная страница содержит только одну форму;
– не поддерживается пошаговая отладка. [3]
Поэтому, для конфигурации, разрабатываемой как мобильное приложение, следует устанавливать настройку разработки мобильного приложения. В этом случае система автоматически скроет возможности, недоступные для мобильной платформы, а рабочие инструменты, такие как, проверка синтаксиса, проверка конфигурации и прочее, будут настроены на работу именно с тем контекстом встроенного языка, который доступен в мобильной платформе.
Основные причины выбора платформы «1С: Предприятие 8»:
– возможность интеграции с основной учетной системой организации встроенными средствами платформы, без использования дополнительных модулей;
– возможность размещения конфигурации мобильного приложения на сервере организации;
– наличие стандартного 1С – интерфейса.
3 РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
3.1 Установка и настройка компонентов
Для настройки компонентов мобильного автоматизированного рабочего места нам необходимо посредством сети интернет организовать веб – доступ к базам данных «1С: Предприятие» работающего в файловом режиме.
Схема работы с «1С: Предприятием» в файловом режиме предполагает общий доступ к файлам информационной базы с помощью протокола SMB (ServerMessageBlock) – сетевой протокол для удаленного доступа к файлам и другим сетевым ресурсам. При этом один из компьютеров выступает в качестве файлового сервера, а мобильные устройства работают в размещенной в общем доступе информационной базой.
С выше перечисленными компонентами управляемое приложение предоставляет новый возможности, такие как веб – доступ к информационной базе, в том числе работающей в файловом режиме. Это даёт возможность качественным образом изменить работу с информационной системой практически без дополнительных затрат.Производим настройку клиентского компьютера, который будет выступать в качестве файлового сервера для мобильного приложения. В данном случае нам послужит компьютер со стандартным пакетом 64 – разрядной операционной системойWindows 7. Для дальнейшей работы необходимо настроить IIS – (InternetInformationServices) – это набор интернет серверов от компании Microsoft. Где основным компонентом является веб – сервер.Для установки IISна клиентский компьютер ОС, с Windows 7x64, зайдём в панель управления, программы и компоненты, включение и отключение компонентов Windows. [5]
Рисунок 3 – Включение или отключение компонентов
В открывшемся окне выбираем службу IIS, затем развернув список, перейдём в службу интернета компонентов разработки приложений и установим флажок напротив расширения ISAPI, остальные параметры можно оставить по умолчанию, как показана на рисунке 4.
Рисунок 4 – Расширения параметров ISAPI
Ждем некоторое время пока компоненты не вступят в силу.
Рисунок 5 – Выполнение функций
После установки IISперейдём к его настройке, для этого нужно открыть Панель управления, администрирование, диспетчер служб IIS.
Рисунок 6 –Выбор компонента IIS
В дереве слева выбираем пулы приложений, щелкаем правой кнопкой мыши на DefaultAppPool– дополнительные параметры и разрешаем 32 – разрядные приложения, установив соответствующую опцию в True.
Рисунок 7 – Дополнительные параметры
Теперь вставим необходимые права для групп IUSRиIIS_IUSRS. На папку с информационной базойrarustest выдаём права изменение, чтение, выполнение.
Рисунок 8 – Изменение свойств папки
Применение тех же параметров к папке bin, информационной базе платформы «1С: Предприятие».
Рисунок 9 – Параметры папки bin
Запускаем «1С: Предприятие» от имени администратора и загружаем нужную информационную – базу в режим конфигуратора.
Рисунок 10 – Запуск программы «1С: Предприятие»
Так как после первой установке программа «1С: Предприятие» не имеет никаих предустановленных баз, мы её подгружаем из имеющейся библиотеки, как показано на рисунках 11-13.
Рисунок11 – Информационные базы платформы
Рисунок 12 – Выбор беблиотеки
Рисунок 13 – В параметрах запуска оставляем все без изменений
После того как создали базу данных мы можем её увидеть после запуска пргараммы и пробовать к ней подключиться.
Рисунок 14 – Диалоговое окно запуска программы
Установка и настройка компонентов была настроена успешно, после чего мы можем приступить к работе самого мобильного приложения.
Рисунок 15 – Рабочее место сервис – инженера «1С: Предприятие»
3.2Установка основных модулей мобильного АРМ
Приступив к реализации мобильного приложения, его нужно скачать на мобильное устройство. Это можно сделать несколькими способами одним из которых мы воспользуемся:
– с помощью электронной почты;
– Яндекс диска;
– подключением устройства к компьютеру.
Подключим устройство через провод USB к компьютеру и скачаем уже подготовленный файл в смартфон. После успешной загрузки мы пробуем установить файл в самом устройстве. Для этого нам необходимо обратиться к папке в которую он был скопирован и запустить. При установке приложение будет запрашивать у пользователя разрешения на установку компонентов, предусмотренных для дальнейшей работы. [11]
Рисунок 16 – Файл для запуска установки приложения
Рисунок 17 – Запрос разрешения на установку компонентов