1с управление торговлей мобильное приложение настройка
Кто-нибудь может подсказать нормальную инструкцию по созданию мобильного клиента?
Везде нахожу либо создание мобильного приложения, либо адаптация конфигурации под мобильный клиент.
Но, в гугл плее есть 1Совсая УТ, она подключается к типовой базе и работает как надо (интерфейс адаптированный).
Я хочу такое же приложение, но сильно проще. Нужно всего несколько форм для пользователя. И не пойму как это сделать.
Походу у вас понимания разницы МК и МП так и не появилось.
Если вы хотите работать напрямую с рабочей базой без обменов. То рисуете в базе нужные формы под мобилку, а для пользователя указываете осноной интерфейс с этими формами и подключаетесь через МК.
Если вы хотите свою конфу с нужными формами и обменами с рабочей базой, то пилите уже МП
считайте МК это как РДП к рабочей базе к определенным формам, а МП это отдельная база для мобилки с возможностью обмена с рабочей базой.
(2) понимание разницы появилось. мне нужен именно мобильный клиент для работы с базой напрямую.
И вот 1Сосовский из стора как раз так и работает, но интерфейс правильный у всех пользователей, без всяких доработок.
ну оно подключается к базе напрямую. Если я меняю какую-то форму в конфигурации, например добавляю кнопку, то эти изменения вижу и в приложении.
(9) да я понял) просто такое ощущение, что приложение не понимает, что оно запущено в режиме мобильного клиента.
(0) рисуй свои формы, для понимания, как оно выглядит в свойствах конфы пропиши назначение - мобильный клиент.
Тогда в пофигураторе сразу будет "телефончик"..
Ну и если надо и так и так работать, то придётся втыкать управляющие конструкции в менеджере объекта для подмены формы, что ежели это мобильный клиент, то подменяем форму на свою, адаптированную под МК.
(4) "Для работы мобильного клиента требуется решение «1С:Управление торговлей 8» версий 11.5.6 и выше." это для этого приложения. Походу 1ска нарисовала формы для тонкого клиента для УТ, только вот этот релиз тестовый, последний рабочий 11.4.13.280
1. Требования к аппаратуре и программному обеспечению
- Android — версия 2.3 и старше;
- оперативная память — не менее 256 Мб для работы приложения;
- на базе процессоров Intel x86 и ARM с архитектурой ARMv5TE и выше;
- сенсорный экран.
2. Установка, обновление, удаление мобильного приложения
Обновление мобильного приложения выполняется средствами магазина приложений.
Для удаления мобильного приложения необходимо на мобильном устройстве запустить приложение Google Play и в нем удалить мобильное приложение.
3. Запуск мобильного приложения
Для запуска мобильного приложения необходимо найти нужное приложение в списке и нажать на его картинку. При этом в большинстве случаев будет открыто основное окно мобильного приложения. Однако если с данной программой связано несколько приложений, то будет открыт список этих приложений. В этом случае для запуска приложения следует нажать на нужное приложение в списке.
4. Работа со списком приложений
- нажать кнопку Упорядочить — в правой части каждой строки отобразится кнопка перетаскивания.
- нажать кнопку в строке приложения, которое нужно переместить и перетащить ее на требуемое место.
4.1. Создание приложения
- Выбрать команду добавления приложения.
- Указать имя приложения и нажать кнопку Готово.
- После закрытия окна будет создано приложение.
4.2. Запуск приложения
При запуске мобильного приложения в большинстве случаев будет открыто основное окно приложения. Однако если с данной программой связано несколько приложений, то будет открыт их список. В этом случае для запуска приложения следует нажать на нужное приложение в списке.
4.3. Изменение свойств приложения
Свойства приложения изменяются в специальном окне. Для открытия окна свойств приложения следует выполнить длинное нажатие на нужном приложении. В открывшемся контекстном меню выбрать команду Изменить.
В открывшемся окне можно изменить наименование приложения, запустить его (кнопка Открыть) или удалить (кнопка Удалить).
4.4. Удаление приложения
Для удаления приложения следует выбрать команду Удалить и подтвердить свое действие: выполнить длинное нажатие на удаляемом приложении. В открывшемся контекстном меню выбрать команду Удалить.
4.5. Обновление приложения
Мобильное приложение обновляется с помощью используемого магазина приложений. После его успешного обновления мобильного приложения необходимо обновить ранее созданные приложения. Для этого достаточно запустить приложение.
Если в процессе выполнения обновления будет обнаружена необходимость реструктуризации базы данных, то будет запрошено подтверждение выполнения этой операции. В случае отказа обновление будет отложено до следующего запуска приложения.
Также имеет смысл отказаться от обновления, чтобы сделать резервную копию базы данных.
5. Интерфейс системы
Интерфейс мобильной платформы ориентирован на то, что в один момент времени на экране отображается одна форма. Под нее освобождается максимум свободного места на экране. Первой видимой формой обычно является рабочий стол. Команды, открывающие другие формы, собраны в главное меню приложения. Также это меню содержит команду возврата на рабочий стол, команды отображения информации о программе и перехода к списку приложений. Вызов главного меню приложения осуществляется с помощью системной кнопки вызова меню.
6. Работа с формами
Прокручиваться может как форма, так и элемент формы. При прокрутке таких форм существует следующая особенность:
- если прокрутка началась внутри элемента и ему есть куда прокручиваться в момент начала действия, то прокрутка будет осуществляться для элемента;
- в противном случае прокручиваться будет вся форма.
Полосы прокрутки на мобильных устройствах не отображаются постоянно, поэтому можно не обратить внимания на то, что форма (отчет или таблица) показывает только фрагмент информации.
Практически в каждой форме есть команды, выполняющие определенные действия в форме. Часто используемые команды представлены в виде кнопок или гиперссылок на самой форме. Редко используемые команды доступны через специальное меню Все действия, доступ к которому осуществляется с помощью кнопки ≡.
Команды открытия вспомогательных форм реализованы с помощью специального меню, которое открывается с помощью нажатия на заголовок окна, если заголовок выделен подчеркиванием.
В форме могут располагаться табличные документы и диаграммы. В этих объектах может быть доступна функция расшифровки. Расшифровка — это действие, связанное со значением в ячейке табличного документа или элемент диаграммы. Это может быть открытие другой формы, построение другого отчета или перестроение текущего и т. д. Для выполнения расшифровки нужно нажать на интересующую ячейку или элемент диаграммы. Если расшифровка не поддерживается, ничего не произойдет.
7. Ввод текста
Для ввода различной информации предназначена экранная клавиатура. Для ее активации, как правило, достаточно нажать на поле ввода, куда требуется ввести информацию. Кнопка Готово (Далее, Ввод и т. д.) приводит к переходу между полями ввода без закрытия клавиатуры.
8. Работа с файлами мультимедиа
В мобильном приложении может быть предусмотрена работа с мультимедийными возможностями устройства: создание аудиозаписи, использование встроенной камеры (для фото- и видеосъемки).
Сохраненная аудиозапись будет обработана мобильным приложением.
Сохраненная видеозапись будет обработана мобильным приложением.
Сохраненный фотоснимок будет обработан мобильным приложением.
9. Местоположение на карте
В мобильном приложении может быть предусмотрена возможность работы с картографическим сервисом Google Maps (отображение адреса). В настройках телефона должна быть включена служба геопозиционирования.
Установка Google Maps в виде отдельного приложения не требуется.
11. Резервное копирование
Резервное копирование данных выполняется в зависимости от используемого мобильного приложения.
Если используется мобильное приложение, не связанное с удаленной системой, то для резервного копирования можно воспользоваться штатными средствами используемой операционной системы мобильного устройства.
Если используемое приложение выполняет синхронизацию данных с удаленной системой, то рекомендуется выполнить сеанс синхронизации данных. Необходимость использования штатных средств резервного копирования после выполнения синхронизации зависит от наличия в мобильном приложении данных, которые не синхронизируются с удаленной системой. Если таких данных нет, то в случае возникновения проблем приложение можно пересоздать и провести начальную инициализацию данных из удаленной системы.
На устройствах под управлением iOS при создании приложения папка с данными приложения помечается как нерезервируемая. После того как изменяются данные приложения (в процессе работы с приложением), папка с данными приложения помечается как резервируемая и начинается ее резервное копирование с помощью системных средств.
Курс "Внедрение прикладного решения "1С:Зарплата и управление персоналом 8" в 1С:Учебном центре №1 с 16 по 19 мая 2022 года 05.05.2022 12:26:00
Старт продаж новых тарифных планов на 1 месяц при подключении онлайн-касс к оператору фискальных данных "Такском" через сервис "1С-ОФД" 04.05.2022 17:30:00
Очные курсы в 1С:Учебном центре №1. Начало продаж. Расписание на май-июнь 2022 года 29.04.2022 17:08:00
Открытие новых сертифицированных экзаменационных центров (1С:СЭЦ) в городах Брянск и Тверь 29.04.2022 16:19:00
Это статья для тех, кто интересуется мобильным клиентом. Мы рассмотрим установку мобильного клиента на Android, подключение отладки и сборку apk приложения в конфигурации «Сборщик мобильных приложений».
Это статья для тех, кто интересуется мобильным клиентом. Мы рассмотрим установку мобильного клиента на Android, подключение отладки и сборку apk приложения в конфигурации «Сборщик мобильных приложений».
Наконец-то появилась тестовая мобильная платформа 8.3.12, и теперь мы может протестировать работу мобильного клиента. Не знаю, как Вы, а вот у меня многие знакомые разработчики ждали этого еще с выхода статьи на «1С:Зазеркалье» (Мобильный клиент).
Я предполагаю, что Вы знакомы с установкой мобильного приложения и сборщиком мобильных приложений, а также, что у Вас уже установлен Android SDK, Apache Ant и прочее. Статей на эту тему уже полно.
Возьмем для наших экспериментов демонстрационную конфигурацию «Управляемое приложение» и, для начала, попробуем подключить ее в готовый мобильный клиент. В моем случае, дистрибутив клиента – это файл «1cem-client-arm.apk». Предварительно на смартфоне должна быть включена возможность установки приложений из неизвестных источников. У меня это выглядит так:
Мобильный клиент – это аналог веб-клиента, поэтому, для доступа к базе, ее необходимо опубликовать на веб-сервере. Здесь все стандартно, я публикую на веб-сервере IIS с именем “demo”. База у меня файловая, так что нужно дать права на каталог пользователю IUSR. Радует, что система сама об этом напомнила.
Подключаем базу в мобильном клиенте:
А вот список контрагентов:
Конечно же, это не все места, которые необходимо адаптировать под работу мобильного клиента. Проверить конфигурацию можно с помощью «Главное меню – Конфигурация – Проверка конфигурации»:
У меня нашлось 84 ошибки, включая неподдерживаемые объекты метаданных. Плюс те три места в коде, которые я уже ограничил директивами. Так что придется еще поработать над адаптацией, но это конечно не то же самое, что писать мобильное приложение с нуля.
Запуск под другими ролями происходит также, только необходимо установить право запуска мобильного клиента.
Указываем параметры и готово:
Настройка для предварительно подготовленного apk клиента от 1С завершена.
Теперь соберем свой apk, воспользовавшись сборщиком мобильный приложений. Признаться, я потратил несколько часов, пытаясь собрать приложение первый раз. Сборка проходила, но открывался пустой список баз.
И так, имеем архив мобильной версии платформы. Загружаем его в справочник «Мобильные версии»:
В настройках сборщика отдельно появился пункт для SDK 26 и выше (кто, как и я, давно не обновлял – запускаем SDK Manager и загружаем новые пакеты):
Далее необходимо подготовить файл конфигурации. Вот с этим шагом у меня и были проблемы в самом начале. Потом я открыл документацию и все немного прояснилось. Руководство разработчика говорит по этому поводу следующее: «Каждая конфигурация, которая может работать в мобильном клиенте, содержит некоторую вспомогательную информацию, позволяющую отследить подмену конфигурации».
Файл конфигурации необходимо подписать. При этом для каждой конфигурации формируется свой закрытый ключ, а в файл 1cemca.xml выгружается открытый ключ (поле DSAKey), с помощью которого и сравнивается подпись конфигурации.
Чтобы сформировать ключ и подпись, заходим в свойства конфигурации «Подпись мобильного клиента» (сразу под требуемыми разрешениями, если у Вас свойства разделены по категориям, а не по алфавиту) и видим настройки подписи:
Сначала создаем закрытый ключ, прячем его от шпионов и врагов. Далее формируем подпись конфигурации. На будущее, руководство советует зайти в «Главное меню – Конфигурация – Мобильный клиент – Настройка использования мобильного клиента». В диалоге установить флажок «Проверять подпись мобильного клиента при обновлении конфигурации базы данных» и нажать кнопку «ОК». Судя по руководству, подпись будет меняться, если у нас меняется состав или имена объектных типов метаданных, а также имена и/или состав ключей записи регистров. Т.е. изменение форм определенно не влияет на подпись и, судя по описанию, изменение состава реквизитов существующих справочников, документов (но это не точно).
Подпись готова, можем продолжить. Сразу скажу, что фоновые процессы в мобильном клиенте недоступны, так что их необходимо отключить в разрешениях мобильного клиента. Так же недоступен обмен файлами с ПК. Я дополнительно отключил геопозиционирование, чтобы при сборке не возникала ошибка из-за отсутствия ключа для работы с картами. У меня получился следующий список разрешений:
Заходим в меню «Конфигурация – Мобильный клиент – Записать в файл» и сохраняем «1cemca.xml». В сборщике мобильных приложений добавляем нашу конфигурацию (группу и элемент):
Создаем группу справочника «Мобильные приложения» и настраиваем параметры сборки по умолчанию:
Добавляем нашу Демо конфигурацию:
Добавляем адрес базы на веб-сервере:
Собираем приложение. Первый раз сборка проходит дольше, последующие разы за несколько минут. После успешной сборки сохраняем готовый apk («Получить приложение»):
Публиковать приложение я, конечно, не буду. Воспользуемся прямой установкой и увидим окно авторизации приложения:
В данной статье на примере конфигурации «Агент Плюс: Управление торговлей», ред. 11.3* будет рассмотрен вариант первоначальной настройки модуля для работы с ПО «Агент Плюс: Мобильная торговля. Проф».
Данный модуль обмена представляет собой типовую конфигурацию «1С:Управление торговлей, ред. 11.3» с внесенными изменениями от компании «Агент Плюс» (механизмы обмена данными с мобильным приложением и доп. механизмы планирования и контроля). Для того чтобы начать работу с мобильным приложением необходимо настроить «1С:Предприятие» на работу с программой. Для этого потребуется:
- Произвести интеграцию модуля подключения в конфигурацию «1С:Управление торговлей», ред. 11.3 . Это можно сделать с помощью стандартного механизма «1С:Предприятие» — «Сравнение и объединение конфигураций»*. Пошаговое описание установки модуля приведено в руководстве пользователя к конфигурации «Агент Плюс. Управление торговлей», которое скачивается вместе с самим модулем обмена (прочтите файл «Readme.txt» в архиве с модулем). Подробнее см. в следующей статье.
- Для более удобной** работы с программными продуктами компании «Агент Плюс» рекомендуется зарегистрироваться в сервисе «Агент Плюс: Личный кабинет» — бесплатный облачный продукт компании «Агент Плюс» (подробнее о том, как получить доступ к сервису см. по следующей ссылке).
- Активировать лицензии ПО «Агент Плюс: Мобильная торговля», предварительно выполнив установку приложения на мобильных устройствах торговых агентов (подробнее см. в разделах «3. Установка «Агент Плюс: Мобильная торговля» и «4. Активация «Агент Плюс: Мобильная торговля» в документе «Руководство по установке и настройке», архив с которым доступен для скачивания по следующей ссылке).
- Выполнить первоначальные настройки, необходимые для выгрузки данных из «1С:Предприятие» в ПО «Агент Плюс: Мобильная торговля», к которым относятся: заполнение списка торговых представителей, закрепление за торговыми представителями мобильных устройств (МУ), настройка мобильного приложения и настройка канала обмена данными.***
*Указанный модуль возможно использовать при внедрении не только в «1С:Управление торговлей», но и в другие конфигурации на управляемых формах, например, «Комплексная автоматизация ред. 2.0.». Конечно, внедрение в другие конфигурации 1С сложнее, чем внедрение в типовую конфигурацию «Управление торговлей» и, возможно, потребуются дополнительные изменения. В таких случаях использование стандартного механизма «Сравнение и объединение конфигураций» неприемлемо. В этом случае возможно произвести отбор по подсистемам «апАгентПлюс», «апСправочнаяИнформация» и «апИзмененныеОбъекты», т.к. все объекты конфигурации «Агент Плюс. Управление торговлей», в которые мы вносили изменения, объединены в указанные подсистемы. В подсистемах «апАгентПлюс» и «апСправочнаяИнформация» объединены все новые объекты конфигурации и их можно смело переносить в Вашу конфигурацию. Подсистема «апИзмененныеОбъекты» содержит типовые объекты конфигурации «Управление торговлей», в которые были внесены изменения. Их объединять необходимо уже вручную, например, методом копирования и максимально аккуратно, с учетом всех особенностей Вашей учетной системы. Производить такое внедрение должен программист 1С, который хорошо знает используемую в Вашей компании конфигурацию 1С.
**Например, для возможности самостоятельной отвязки, привязки лицензий, передачи настроек обмена на мобильные устройства торговых агентов и т.д (узнать подробнее).
***Обратите внимание, что наиболее простой для администрирования способ обмена – это обмен через FTP-сервер. Для клиентов и партнеров компания «Агент Плюс» предоставляет бесплатный доступ к FTP-серверу по запросу. Если у Вас еще нет доступа к FTP-серверу, то получить его можно одним из следующих способов:
Для подключения мобильного приложения «1С:Заказы» необходимо войти в ваш личный кабинет, выбрать раздел Обзор, напротив базы «1С:Управление нашей фирмой» нажать на иконку «Настройка информационной базы» и отключить двухфакторную авторизацию, после этого нажимаем кнопку Сохранить.
Далее выполните следующие шаги:
Шаг 1. Зайдите в базу «1С» под Администратором в режиме 1С:Предприятие.
Шаг 2. Откройте меню НСИ и администрирование и выберите пункт Продажи в блоке «Настройка разделов».
Шаг 3. Открываем вкладку Мобильное приложение «1С:Заказы», необходимо установить галочку Разрешить синхронизацию данных с мобильным приложением «1С:Заказы». Далее переходим по ссылке Мобильные устройства.
Шаг 4. В открывшемся окне нажмите на кнопку Создать.
И заполняем поля:
- Устройство - напишите любое название;
- Пользователь - выберите нужного вам пользователя, под которым будет производиться синхронизация;
- Куратор пользователя (если есть) - выберите руководителя пользователя, который при необходимости сможет отправлять задания.
Шаг 5. Для работы с программой «1С» необходимо скачать и настроить мобильное приложение «1С:Заказы» на своем устройстве.
Чтобы скачать последнюю версию мобильного приложения необходимо перейти:
Шаг 6. Установите и запустите приложение «1С:Заказы» на мобильном устройстве.
Шаг 7. При первом запуске приложения выберите Режим синхронизации и нажмите на кнопку Установить.
Шаг 8. После этого откроется окно Реквизиты синхронизации.
Шаг 9. В открывшемся окне необходимо ввести следующую информацию:
- Пользователь – имя пользователя, под которым производится синхронизация.
- Адрес сервера можно посмотреть в личном кабинете аренды «1С».
- SSL – поставьте галочку.
- Каталог можно посмотреть в личном кабинете аренды «1С».
В открывшемся окне скопируйте первую часть ссылки для «тонкого клиента» и вставьте ее в строку Адрес сервера в окне Реквизиты синхронизации.
Скопируйте последнюю часть ссылки для «тонкого клиента» и вставьте ее в строку Каталог в окне Реквизиты синхронизации.
Шаг 10. После того, как убедитесь, что все необходимые строки заполнены, нажмите кнопку Готово в верхнем правом углу приложения «1С:Заказы». Если все параметры указаны правильно, начнется синхронизация базы «1С».
После успешной синхронизации базы «1С» с мобильным приложением «1С:Заказы» откроется окно Текущие дела.
Можете приступать к работе с базой «1С»!
Читайте также: