Как зайти в 1с с телефона
Замечания по разработке для веб-клиента на мобильном устройстве:
1.Формы масштабируются удивительным и непредсказуемым образом. Чтобы это побороть, все нужно делать в ОДНОЙ форме. Не получится (у меня не получилось) толково открывать другую форму из первой. Все в одной форме, но на разных закладках.
2.По возможности даже авторизацию лучше сделать свою (см. пример ниже). Иначе в первый раз пользователь намучается вводить имя в стартовом окне 1с.
3.Плохо себя ведут поля ввода для текстовых реквизитов. Приходится использовать поле текстового документа.
4.При открытии закладки приходится делать недоступными все редактируемые поля (строки, числа,даты), иначе поплывет форма. А уже потом обработчиком ожидания делать их доступными.
В общем, все сложно, даже то, что обычно просто.
В качестве тестового примера выкладываю простенькую базу, в которой реализованы задачи пользователей. Ее нужно развернуть и опубликовать на веб-сервере. Есть справочник Пользователи с двумя элементами - Пользователь1 (пароль для входа 1) и Пользователь2 (пароль для входа 2). При входе через веб-клиент попадаем на закладку авторизации:
Кнопка Открыть список задач перебрасывает на закладку со списком задач, где этот пользователь либо автор, либо исполнитель. Красным выделены просроченные задачи.
По кнопке Открыть переходим на закладку с реквизитами задачи:
По кнопке Создать - то же, но для новой задачи.
Сам по себе пример не имеет серьезной ценности. Это просто демонстрация возможности. Однако несколько более сложная подсистема у меня реально работает для менеджеров. Тестировал на Андроид и Ios (на тех телефонах, которые у наших менеджеров были).
П.С. : рисунки плохие, т.к. это скриншоты с мобилки.
Разработка велась на 1с 8.3.13. Конфигурация не имеет значения, это просто тестовый пример.
Использование веб клиента 1с для мобильных устройств:Специальные предложения
Есть такая штука, называется pwa.
Только не клей ПВА, а Прогрессивное веб-приложение (англ. progressive web app, PWA) — технология в веб-разработке, которая добавляет сайтам возможности приложений для мобильных устройств,
трансформирует сайт в приложение, гибрид сайта и приложения для мобильных устройств, продукт совместной эволюции мобильного сайта и классического платформенного приложения.
В частности, PWA обладают такими признаками:
Устанавливаются на смартфоны или планшеты пользователей.
Работают в режиме автономно благодаря запоминанию содержимого.
Доставляют пользователям толчок-уведомления.
Технологию PWA поддерживает Google.
Обозреватель Chrome остается единственным веб-обозревателем, который полностью поддерживает функции PWA на апрель 2019 года.
Прямо из обозревателя его можно поставить на главный экран телефона, и оно будет отправлять толчок-уведомления и получит доступ к аппаратным средствам устройства.
И все это даже при нестабильном подключении или вне сети.
PWA-приложения ставятся на умнофон пользователя в обход официальных магазинов приложений и несмотря на запрет ставить приложения с неизвестных источников.
В настольном обозревателе progressive web app остается обычным сайтом.
А когда посетитель открывает его в мобильном обозревателе, PWA превращается в гибрид сайта и приложения.
Для пользователей преимущества не менее значимы: не занимает место в памяти телефона (за исключением кэш),
нет необходимости скачивать приложение из магазинов.
Одно из самых важных преимуществ — это отсутствие посредника в лице магазинов приложений App Store и Google Play.
Технология прогрессивных веб-приложений это лишнее звено полностью исключает.
PWA пользуются известные компании, например, Uber, Tinder, Twitter и другие.
Использование прогрессивного приложения ускоряет загрузку сайтов на порядок.
Чтобы добавить на сайт функциональность прогрессивного приложения, необходимо создать файлы web-manifest и service-worker.[1]
Это можно сделать вручную или с помощью генераторов и дополнений.
Например, на сайтах под управлением WordPress функциональность PWA реализуется в несколько щелчков без специальных знаний.
Термин PWA придумали дизайнер Фрэнсис Берримэн (Frances Berriman) и инженер Google Chrome Алекс Рассел (Alex Russell) еще в 2015 году.
Уже сейчас все параметры технологии Progressive Web Apps дают основание считать эту разработку технологией будущего.
Она активно продвигается Google, и это определенно сыграет свою роль в распространении веб-приложений PWA.
Согласитесь, разница между закладкой в обозревателе и иконкой на рабочем столе телефона очевидна.
Читайте также: