Меню

Настройка авторизации на мобильном приложении 1с

Библиотека авторизации для мобильного приложения

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

После ввода всех данных и нажатия кнопки «Отправить на рассмотрение» данные отправляются в ЦБ.

В ЦБ создается документ «Авторизация пользователя мобильного приложения».

После проведения документа пользователь МП переходит в статус «авторизован».

Для отмены авторизации в ЦБ используется документ «Отмена авторизации пользователя».

В приложенном архиве клиентская(мобильное приложение) и серверная(пустая конфигурация с документами «Авторизация» и «Отмена авторизации») части. Обмен сделан на web-сервисе.

Скачать файлы

Специальные предложения

Видно надо свою систему авторизации выложить для стармани, вкратце:
1. Синхронизация со справочником Пользователи (получение из ЦБ пароли, роли)
2. В мобильном приложении всего один пользователь роли которого меняются в зависимости от авторизации
3. Если пользователь принудительно не вышел, то повторно он авторизуется автоматически

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

Обновление 13.03.17 10:39

Код открыт Не указано

См. также

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

Читайте также:  Настройка дисконтных карт штрих м кассир

09.01.2019 47372 255 informa1555 234

Источник

Задачи для мобильного сотрудника (часть 1)

Начнем с прототипа нашего будущего приложения:

Данный прототип был создан с помощью Moqups – простого и удобного сервиса создания макетов и концептов. Вполне подойдет для быстрого прототипирования небольших Android – приложений. Для прототипирования более серьезных проектов лучше использовать Photoshop и Android UI Design Kit!.

Описание приложения

Приложение состоит из 3 экранов:

“Вход” – авторизация пользователя, проверка введенных имени и пароля. Для авторизации в программе и на сервере 1С используются одни и те же имя и пароль.

“Основной экран приложения” – при запуске отображается список задач (срок исполнения, наименование задачи и признак ее исполнения). По факту выполнения задачи она отмечается как исполненная в списке.

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

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

Структура данных, которыми обменивается мобильный клиент с сервером 1С

Путь это будет таблица значений (в терминах 1С), которая содержит 3 колонки:

Имя колонки на русском Имя колонки на английском Тип данных
СрокИсполнения deadline Дата
Задача task Строка (250)
Выполнено complete Булево

Создание шаблона мобильного приложения в 1С

Запустите 1С и выберите справочник “Мобильные приложения”, добавьте новый элемент, где:

В поле “Наименование” укажите название вашего мобильного приложения, например Задачи.

Запишите элемент справочника по кнопке Записать, после этого создайте новую версию и укажите ее в качестве рабочей для вашего приложения.

Читайте также:  Dv3 t2 ресивер настройка каналов

Выделите в списке “Метаданные” группу “Внешние данные” и нажмите кнопку “Добавить” на панели инструментов. Заполните параметры новой таблицы как показано на рисунке:

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

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

Для необъектных таблиц, таких как «регистр сведений» или «внешняя таблица», программе надо указать, как его следует заполнять. Один из вариантов – это установка флага «Индексировать» для одной или нескольких колонок таблицы, что и было сделано в нашем примере для колонок «СрокИсполнения» и «Задача». Это значит, что в таблице не может быть двух одинаковых задач на одну и ту же дату.

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

[Одно из правил FBA: в 1С исходный код пишем на русском, в Java на латинице. Отсутствие русских букв в идентификаторах, именах переменных и классах позволит избежать многих проблем при проектировании мобильного клиента]

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

Сохраните изменения и нажмите на кнопку “Шаблон мобильного приложения” на панели инструментов.

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

На закладке «Основные» укажите имя пакета, это должен быть уникальный идентификатор. Если у вас есть сайт, используйте его для генерации префикса. В нашем примере это ru.profi1c.samples.tasks

На закладке «Web-сервис» адрес сервера указан 10.0.2.2, по умолчанию это адрес вашего компьютера при доступе с Android-эмулятора.

Читайте также:  World of tanks как поставить минимальные настройки

В поля «Имя веб-сервиса» и «Подкаталог приложения» введите данные которые были указаны при публикации веб-сервиса.

На закладке «О программе» заполните контактные данные и дополнительную информацию о вашем приложении, настройки на закладке «Генератор таблиц» оставляем без изменения.

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

Источник

Мобильное приложение: подключение к 1С:Управление нашей фирмой (ред. 1.6)

1. Предварительные действия

Для начала, в личном кабинете зайдите в раздел «Базы данных», выберете базу, доступ к которой хотите открыть через мобильное приложение и нажмите кнопку «Настроить».

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

Разверните поле «Дополнительные опции для профессионалов» и поставьте в нем галочку в графе «Мобильное приложение».

Нажмите кнопку «Сохранить настройки» и переходите к следующему пункту.

2. Настройки программы 1С УНФ для использования совместно с мобильным приложением 1С Заказы

Активируйте в личном кабинете переключатель мобильное приложение для настраиваемой базы 1С в личном кабинете.

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

Инструкция подходит для продуктов «Управление небольшой фирмой редакции 1.6».

2.2. Зайдем в интерфейс добавления пользователя.

2.4. Переходим в настройки пользователя.

2.5. Устанавливаем права доступа.

Для первичной синхронизации мобильного приложения используйте WIFI на вашем мобильном устройстве.

3. Настройка приложения 1С Управление небольшой фирмой на вашем устройстве

Загрузить приложение на ваше устройство можно по соответствующим ссылкам.

3.1 Установите приложение и запустите.

3.2 Выберите пункт меню настройки.

3.3 Переходим в настройки подключения к сервису.

После ввода данных не забудьте нажать кнопку войти.

Источник