Мобильный клиент в ритейле. Внедрение и первые результаты использования

Публикация № 1790938 16.01.23

Приемы и методы разработки - Мобильная разработка

Олег Репников, руководитель департамента развития систем дистрибуции в ПАО «Вымпелком», рассказал о том, с какими сложностями можно столкнуться при внедрении в компании мобильного клиента: о реорганизации архитектуры решения, необходимости перестроения мышления всей команды разработки, и о том, что плохой код – враг мобильного клиента.

В 2018 году я уже выступал на конференции Инфостарта. Для тех, кто тогда не присутствовал, немного расскажу о компании Билайн.

 

 

Помимо того, что Билайн оказывает услуги связи, у нас есть монобрендовая сеть магазинов – на текущий момент 2200 салонов.

Автоматизация этих магазинов выполнена на базе 1С:

  • база у нас большая – порядка 10 тысяч рабочих мест, одновременно в базе находятся порядка 7-8 тысяч пользователей;

  • за минуту в системе пробивается 100 чеков;

  • размер базы – 7 терабайт (прим. ред.: май 2021 года);

 

 

У нас нет маленьких баз и нет обменов: все процессы – в единой большой базе, к которой через тонкий клиент по каналу VPN подключаются все пользователи.

В этой базе 1С автоматизированы все розничные процессы в монобренде: продажи, услуги, кредиты, интернет-магазин, выдача посылок, обмены с различными внешними организациями – с OZON, с Qiwi, c «Золотой короной» и т.д.

 

Почему мы решили развивать мобильный клиент

 

 

В 2018 году я закончил свое выступление на конференции тем, что сказал: «Мы будем развивать мобильный клиент».

Почему родилась такая идея? У решения, когда есть большая база, которую одномоментно используют 7 тысяч пользователей, есть огромное количество плюсов и один большой минус – если интернет в магазине по какой-то причине прерывается, точка становится неработоспособной. Она не может делать ничего.

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

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

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

  • Конечно же, мы хотели расширить возможности системы и увеличить количество рабочих мест.

 

Как выглядела архитектура проекта

 

 

Сначала мы рассматривали вариант – просто подключить мобильный клиент к большой базе, чтобы пользователи смогли работать.

Однако есть большое ограничение – в основной базе у нас огромное количество персональных данных. Мы храним ваши паспортные данные, историю покупок и прочую информацию. И мы совершенно не имеем желания выпускать эту информацию в интернет, потому что, если есть желание, можно сломать любую систему: ломают и Фейсбук, и Амазон, и Гугл. Данные утекают.

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

Поэтому мы сделали следующее:

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

  • на этой маленькой базе мы не храним данные – там только нормативно-справочная информация и цены;

  • вся информация, которая необходима, например, о продажах, посредством http-сервисов запрашивается из большой центральной базы.

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

 

 

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

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

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

Поэтому, если вы планируете использовать мобильный клиент, я вам не рекомендую сидеть на платформе 8.3.15 – только 8.3.18 и выше.

 

С какими проблемами мы столкнулись при переходе на мобильный клиент

 

Расскажу о плохом – о тех проблемах, которые нас настигли при переходе на мобильный клиент. О хорошем вы можете почитать в официальных пресс-релизах – наши пиар-службы выпускают большие пресс-релизы, рассказывая о том, как у нас все прекрасно автоматизировано. Это действительно так, но технические детали и проблемы, с которыми мы сталкиваемся, в пресс-релизах отсутствуют. А вам, я думаю, они более интересны.

 

Проблема №1 – плохопереносимый код

 

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

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

 

Например, у нас бизнес-логика могла оказаться реализованной в модуле формы – в одном из модулей формы у нас было 60 тысяч строк.

В каких-то формах было 50 реквизитов для ввода, и это считалось нормальным.

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

Дело в том, что при использовании мобильного клиента в формах не должно быть никакой логики – не должно быть огромных контекстов, которые передаются между клиентом и сервером. Мобильный клиент работает, как правило, по SIM-карте на 3G или 4G, на узком канале. И когда передается пятимегабайтный контекст, вы получите зависание на несколько минут – это приходилось исправлять.

 

Проблема №2 – отсутствие документации и компетенций в команде

 

 

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

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

  • мы пишем бизнес-функциональные требования;

  • потом пишем функциональный дизайн;

  • дальше функциональность разрабатывается;

  • ее показывают заказчику;

  • заказчик вносит свои замечания;

  • бизнес-функциональные требования переписываются;

  • функциональность тоже переписывается…

Все это накладывается друг на друга, а спустя два года приходит заказчик и говорит, что хочет все переделать.

В итоге мы получаем «матрешку».

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

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

 

Проблема №3 – железо

 

 

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

Они утверждали, что планшеты дешевые и быстрые. Хотя вы понимаете, что в данном случае можно было выбрать только один из двух пунктов – либо дешевые, либо быстрые.

Планшеты оказались неплохие. И мобильный клиент – это тоже отличная штука, которая работает на невысокопроизводительном железе. Все это хорошо.

Но в планшетах плохо работает камера – казалось бы, зачем камера в планшете? Не селфи же делать?

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

  • фокусировка камеры – проблема была в самой платформе, разработчики поправили ее буквально за пару недель;

  • качество камеры – эту проблему никак нельзя было решить, не поменяв железо.

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

 

Проблема №4 – необходимость смены процессов

 

 

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

Если посмотреть на экран стационарного компьютера, то у нас есть разработчики, которые умеют красиво рисовать формы. На слайде показан модуль РМК – это прием платежа в биллинг. Не скажу, что там очень красиво, но не вызывает какого-либо диссонанса. Выглядит не вырвиглазно, и достаточно удобно использовать, потому что много кнопок, которые знают продавцы.

Но при переносе этих форм в мобильное рабочее место, все надо серьезно переделывать. Мы почему-то думали, что сейчас возьмем большие формы, немножко их ужмем, кнопочки размером уменьшим, и все будет красиво. Оказалось, что нужно переписывать фактически все.

По всем бизнес-процессам мы перешли на пошаговые мастера. Здесь же на слайде можно видеть сравнение – как выглядит модуль РМК на стационарном рабочем месте и на мобильном (первый шаг, второй шаг, третий шаг).

 

 

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

 

Проблема №5 – создание красивых интерфейсов

 

 

При создании интерфейсов мы сломали много копий.

  • Для примера привел на слайде SAP. Наверное многие видели SAP-овские интерфейсы – это хороший пример интерфейса, который создан не для людей.

  • Следующий интерфейс на слайде – это мобильное рабочее место. Все гораздо красивее.

  • Третий интерфейс на слайде – это наше внутреннее приложение, над которым работали наши дизайнеры и разработчики. Этот интерфейс позволяет сделать все что угодно.

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

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

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

 

Проблема №6 – низкая лояльность к продукту

 

 

Низкая лояльность к продукту – это интересная проблема, которую мы совсем не ожидали.

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

Все работает быстро, красиво и удобно. Но пользователи не заходят в систему.

В основной базе у нас порядка семи тысяч пользователей, а в мобильном клиенте – 100-200 человек в день. Количество операций – около 1000 в день. В основной системе – сто тысяч человек, в мобильном клиенте – тысяча.

Мы разными методами пытались перевести на мобильный клиент:

  • Мы спрашивали у пользователей, почему они не заходят в мобильный клиент, и что им не нравится. В ответ: «Все хорошо. У вас здорово и удобно. Обязательно будем работать!»

  • Мы пробовали использовать дополнительную мотивацию. Сотрудник, который продал телефон через мобильный клиент, получал на 10% больше, чем если бы он продавал через стационарное рабочее место.

  • Мы угрожали им. Говорили: «Мы сейчас отключим у вас стационарные компьютеры. У вас стоит на точке два компьютера, а через месяц мы вам оставим только один. И если вы не научитесь работать в мобильном клиенте, у вас будут проблемы с продажами – вы будете не знать, как продавать и начнете зарабатывать меньше!»

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

Доступность стационарного места на текущий момент – четыре девятки. Мы постоянно следим за производительностью стационарного рабочего места, и оно работает быстро. Если ухудшается производительность на 20%, автоматически создается инцидент, и все сразу исправляется.

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

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

 

Какие ошибки мы допустили при запуске мобильного клиента

 

 

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

Идея была какая: у сотрудников есть планшет, куда вставляется корпоративная SIM-карта. Интерфейсы настроены под планшет – то есть они горизонтальные.

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

Мы посмотрели на те устройства, которые используют пользователи – оказалось, что примерно 60% используют последние айфоны, а остальные 30% используют самсунги 10-й и 20-й серии.

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

И это мы только Android подключили.

Мы надеемся, что как только мы подключим iOS-устройства, мы сможем значительно увеличить число пользователей в мобильном клиенте.

Повторюсь, гипотезы продолжают генерироваться.

 

 

Вторую ошибку мы допустили при постановке задачи.

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

По мнению бизнеса, все взаимодействие должно было выглядеть так:

  • клиент подходит к сотруднику и говорит: «Я хочу купить новый айфон»;

  • сотрудник на планшете забивает все данные;

  • отдает клиенту мобильный эквайринговый терминал, к которому прикладывается карта;

  • затем с мобильного фискального регистратора выходит чек;

  • сотрудник отдает клиенту чек, отдает товар – все счастливы.

Я специально попросил коллег, которые помогали мне готовить презентацию, найти для слайда четырехрукого человека:

  • в одной руке у человека планшет,

  • в другой – фискальный регистратор;

  • в третьей руке – терминал;

  • в четвертой – товар;

  • «Фару на лоб мне приделайте еще», думает про себя мужчина.

Эта затея не сработала. Оказалось, что клиент, подойдя к сотруднику и выбрав товар, готов спокойно подойти к стойке, оплатить товар и получить чек.

Оказалось, что планшет или мобильный клиент нужен не для полноценного обслуживания клиентов, а для первоначальной работы с ним. Например, для помощи в выборе товара, в регистрации SIM-карты и контракта. Окончательную процедуру продажи – оплату товара и выдачу чека, – вполне можно сделать на стойке на стационарном компьютере.

 

Советы, которые помогут не допустить наших ошибок

 

 

Подведу итоги:

  1. Используйте гибкие методологии. Если вы будете запускать проект по водопаду – в течение двух-трех месяцев будете писать техническое задание, потом в течение шести месяцев – реализовывать проект, три месяца – тестировать и еще два месяца – внедрять, скорее всего, на втором месяце вы сломаетесь, потому что узнаете, что все на самом деле совсем не так.

  2. Не бойтесь экспериментировать. Это к вопросу о гипотезах. Гипотезы должны генерироваться постоянно. Гипотезы должны идти от разработчиков, от аналитиков, от бизнеса, от всех участвующих в проекте. Это связано с тем, что 1С-ники не работают с мобильным клиентом, и опыт еще не накоплен.

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

    Не стесняйтесь экспериментировать и не стесняйтесь высказывать гипотезы. И старайтесь их быстро внедрять.

  3. Будьте готовы к «странным» проблемам. Проблемы могут быть какие угодно. Они действительно странные, как, например, с камерой, которая у нас не фокусировалась, с тем, что пользователи почему-то не хотят использовать мобильный клиент – будьте готовы, что проблемы будут не такими, как при внедрении обычного стационарного решения.

  4. Мобильный клиент можно использовать в продуктиве. Это отличная штука. Мы ее будем точно развивать. Мы точно будем ее использовать. И точно будем увеличивать количество пользователей, которые используют мобильный клиент. Мы точно будем уменьшать количество стационарных рабочих мест – я надеюсь, что в течение двух-трех лет формат наших салонов сильно изменится, и компьютеры будут задвинуты в сторону.

Хочу сказать фирме «1С» спасибо за то, что они стараются идти «на гребне волны». Стараются не давать нам зачахнуть в 7.7 и 8.х, и развивают, в том числе, мобильные решения.

 

Вопросы

 

Какие методы тестирования мобильных клиентов вы используете?

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

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

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

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

 

*************

Данная статья написана по итогам доклада (видео), прочитанного на конференции Infostart Event 2021 Post-Apocalypse.

Больше статей можно прочитать здесь.

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

Оставьте свое сообщение

См. также

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

Инструменты администратора БД Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017    70967    user700211_a.straltsou    30    

Подкапотное пространство веб-клиента

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

Юрий Лазаренко, ведущий разработчик компании «Цифровой кот», на конференции Infostart Event 2021 Post-Apocalypse рассказал, как устроен самодельный веб-клиент, и какие практические приемы помогут эффективно интегрировать сайт с базой 1С.

сегодня в 17:26    152    TitanLuchs    0    

Новый SimpleWEB – тот же Simple, теперь еще web

WEB-интеграция Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

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

19.12.2022    2134    informa1555    9    

Фитнес – твой личный тренер в зале и дома Промо

Инструкции пользователю Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Развлечения, искусство, спорт Развлечения, искусство, спорт Бесплатно (free) Бесплатно (free)

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

15.04.2016    39227    Baksheev-Nikita    54    

Думы о мобильной платформе и мобильном клиенте 1С:Предприятия

Мобильная разработка Мобильная платформа Мобильная платформа Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

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

16.12.2022    802    alexkozin    4    

Как на мобильной платформе 1С сделать игру. Расширяем возможности через Поле HTML Документа

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

Как вы считаете, можно ли создавать игры на мобильной платформе 1С? Независимый разработчик Никита Вельмаскин убежден – да, можно. На Infostart Event Post-Apocalypse он продемонстрировал, как работают гибридные приложения на мобильной платформе 1С и дал исходники игры, чтобы изучить все возможности веб-технологий применительно к мобильной разработке в 1С.

14.12.2022    3754    maskin    5    

Мобильное приложение для android: 1С vs Google

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Тестирование скорости чтения и записи в базу данных двух мобильных приложений: разработанного на 1С и на платформе от Google.

29.11.2022    1002    serg_gres    11    

Отладка конфигураций на мобильной платформе Промо

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Настройка и подключение отладчика для отладки конфигураций на мобильной платформе.

25.09.2016    60446    spezc    52    

Пакет дополнений к Simple UI. Ноябрь 2022

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

На этот раз сборная солянка, всего понемногу, но полезное: еще одна итерация улучшений по спискам, возможности кастомизации элементов интерфейса, специальные возможности для Urovo, общие возможности управления видимостью и даже новый вид события. Данная статья является дополнением к публикации https://infostart.ru/public/1153616/

21.11.2022    1255    informa1555    0    

Особенности использования мобильной платформы на крупных предприятиях

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Разработчик «Первый БИТ.Савеловский» Валерий Дыков на конференции Infostart Event 2021 Post-Apocalypse поделился своим опытом использования мобильной платформы 1С на примере крупного предприятия «Кордиант». Он рассказал, как удалось реализовать мобильное приложение для офлайн-работы с маркированными товарами, с какими проблемами столкнулись разработчики, и как их удалось решить.

02.09.2022    1817    Begemoth80    0    

1c8 push уведомление на Apple устройства (APN) по сертификату .p8, протокол http2

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

Отправка из 1С8 push уведомлений на APN (apple устройства) используя .p8 сертификат от Apple по протоколу http2

02.09.2022    540    eda_light    0    

Пакет новых элементов к Simple UI. Май 2022

Мобильная разработка Мобильная платформа Мобильная платформа Россия Россия Бесплатно (free) Бесплатно (free)

Новые поля ввода, кнопки и т.д. Основная статья тут: http://infostart.ru/public/1153616/

04.05.2022    1017    informa1555    2    

Настройка рабочего места для мобильной и веб-разработки в 1С для самых маленьких

Мобильная разработка Мобильная платформа Мобильная платформа Россия Россия Бесплатно (free) Бесплатно (free)

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

18.04.2022    6288    AntonChausov    15    

Мобильная бригада — приложение ТОиР на мобильной платформе 1С для ускорения выполнения ремонтов

Мобильная разработка Производство готовой продукции (работ, услуг) Мобильная платформа Мобильная платформа Россия Россия Управленческий учет Управленческий учет Бесплатно (free) Бесплатно (free)

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

15.02.2022    1478    Desnol_Soft    10    

Мобильное приложение "Дорожный ассистент" для 1С

Мобильная разработка Мобильная платформа Мобильная платформа Россия Россия Бесплатно (free) Бесплатно (free)

Пример реализации мобильного приложения для водителей грузового транспорта. Frontend: React-Native. Backend: 1С.

14.02.2022    1200    80lvlAPP    8    

Новые подходы к дистрибуции решений Simple UI, GitHub, переопределение меню и другое

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Множество полезных новшеств для Simple UI, в основном направленных на управление конфигурациями. Но также, например, по многочисленным просьбам решен вопрос с меню. Дополнение к основной статье https://infostart.ru/public/1153616/

02.02.2022    1623    informa1555    10    

Пак дополнений к Simple UI, декабрь 2021

Мобильная разработка Мобильная платформа Мобильная платформа Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Большой пакет полезностей и красоты. Примеры к этой статье в демо-базе в конфигурации «Примеры 6». Эта статья является дополнением к основной статье https://infostart.ru/public/1153616/

27.12.2021    1188    informa1555    0    

Использование ORM вместо работы с чистым SQL

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

Маленькая заметка про небольшой, но полезный релиз Simple UI. Дополнение к основной статье https://infostart.ru/public/1153616/

25.11.2021    3035    informa1555    10    

Мобильное приложение на 1С без никого... За полчаса...

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Мобильное приложение на коленке за полчаса без никого...

27.10.2021    14322    starik-2005    61    

Распознавание лиц

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

В новом релизе в режим дополненной реальности ActiveCV в платформе Simple UI добавлен новый тип детектора - распознавание лиц. Платформа детектирует лица в кадре, оправляет их на ваш сервер распознавания (написанный на открытом скрипте на python) получает ответ в виде идентификатора, а дальше отображает в видеопотоке и вписывает их в логику вашего приложения. Таким образом хранение семплов, выбор и настройки алгоритмов распознавания и сам сервер находится за пределами платформы, открыт и построен на бесплатных технологиях. Данный пост является дополнением к основной статье https://infostart.ru/public/1153616/

26.07.2021    3435    informa1555    9    

Мобильное приложение для учета личных финансов

Работа с интерфейсом Мобильная разработка Мобильная платформа Мобильная платформа Домашние учет и финансы Домашние учет и финансы Россия Россия Управленческий учет Управленческий учет Бесплатно (free) Бесплатно (free)

Когда-то давно я написал свою программу по учету денег на мобильной платформе. Недавно я привел ее в человеческий вид, для своих знакомых, чтобы они тоже могли ей пользоваться. А сейчас решил выставить на обозрение общественности. Также поделюсь тем, как я веду учет личных финансов. Надеюсь, кому-то будет интересно.

08.07.2021    3667    coollerinc    23    

Фоновый сервис событий в Simple UI. Релиз Июнь 2021

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

В новом релизе появился постоянно висящий в памяти сервис для обработки внешних событий – штрихкодов, голосового ввода, сообщений от других программ и внутренних процессов. Который может управлять программой поверх стандартных процессов – что то спрашивать голосом, что то озвучивать(ассистент), показывать диалоги, запускать процессы и экраны, отправлять управляющие команды. С помощью этого можно получить многоплановый интерфейс и более удобное взаимодействие с пользователем не только через экран и ввод, но и с помощью событий голосового ввода и других средств взаимодействия. Эта статья является дополнением к основной статье по Simple UI: https://infostart.ru/public/1153616/

15.06.2021    2971    informa1555    0    

Релиз Simple UI май 2021: плиточные экраны, плиточное главное меню, картинки из кеша, новое взаимодействие с ТСД и т.д.

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

В релизе Simple UI 5.75.00 добавлен новый вид интерфейса – «плитки» и возможность переопределения стартового экрана, а также другие нововведения. Также важное нововведение - новый режим взаимодействия с некоторыми моделями ТСД - через подписку на сообщения. Дополнение к основной статье: https://infostart.ru/public/1153616/

17.05.2021    3380    informa1555    0    

1С в мобильном и лицензионная политика

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

На екатеринбургском онлайн-митапе заместитель директора НП ППП и руководитель мобильного направления в фирме «1С» Анна Лавринова рассказала о мире мобайла в сфере 1С, примерах мобильных приложений и особенностях их лицензирования.

31.03.2021    2764    1C_lava    4    

Как избавиться от горизонтальных серых разделителей (полосок) между элементами в форме мобильного приложения

Мобильная разработка Работа с интерфейсом Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

На профильных форумах часто возникает вопрос, как избавиться от горизонтальных полос-разделителей между элементами на формах мобильного приложения. Часто предлагают использовать декорации или html-поле. Однако, есть простое решение.

17.03.2021    2433    kholodarev    9    

Большой пак дополнений март 2021: регламентные задания, распознавание дат и чисел, оповещения, поля с автозаполнением и многое, многое другое

Терминал сбора данных Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Релиз с огромным количеством дополнений. Дополнение к основной статье Simple UI: https://infostart.ru/public/1153616/ Перечень изменений: 1. Оптическое распознавание дат в разных форматах 2. Оптическое распознавание чисел в разных форматах 3. Запуск кода из кода синхронно/асинхронно в фоне (Python) 4. Регламентные задания с расписанием от 1 мс 5. Всплывающие сообщения 6. Уведомления из любого контекста простые 7. Уведомления с ответом (для Anroid начиная с Oreo) 8. Поле ввода с событием на каждый символ 9. Поле ввода с автозаполнением (предварительно передается список) 10. Новый настраиваемый диалог ввода и работа с ответами диалога 11. Работа с речью и голосом из любого контекста А также изменения в документации. В данную статью не вошло описание системы группового администрирования и мониторинга.

11.03.2021    2904    informa1555    20    

Большой пакет дополнений для Simple UI - январь 2021

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

В этот раз множество полезных нововведений в мобильной платформе, исправлено все, о чем просили, а также прибрался в документации, актуализировал конструктор на 1С (с учетом текущих изменений, а также скорого выхода стационарного клиента) и переснял видео по-новому. Конструктор на платформе 1С:Предприятие 8.3.13.1865. Данный пост является дополнением к статье  https://infostart.ru/public/1153616/

22.01.2021    1693    informa1555    9    

Мобильный HTML-интерфейс, взгляд изнутри

Работа с интерфейсом Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

Для реализации красивого интерфейса в мобильном приложении 1С удобно использовать возможности стека HTML / CSS / JavaScript. О том, как построить отзывчивый HTML-интерфейс с перехватом событий и выполнением JavaScript-кода в поле HTML-документа на форме 1С, рассказал сотрудник отдела мобильной разработки в компании «1С-Рарус» Роман Сухоруков.

28.12.2020    6354    ingeneerz@gmail.com    17    

Младший брат Большого Брата? (управляем мобильным устройством с компьютера)

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Сначала эта публикация задумывалась как небольшой обзор средств для облегчения жизни при мобильной разработке на 1С, но постепенно она переросла в ответ на вопрос, заданный в статье на Хабре: "Кто в доме хозяин: ПК, ноутбук, смартфон или… планшет?" Спойлер: это не они. Тех, кто заинтересовался, прошу под кат…

14.12.2020    1952    capitan    6    

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

Сканер штрих-кода Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

В статье приведены результаты тестирования и сравнение популярных мобильных технологий сканирования штрихкодов

23.11.2020    3254    MaramOyka    8    

Ноябрьский релиз Simple UI: списки карточек для всех режимов работы и много полезного

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

В новом релизе Simple UI добавлены режимы представления информации в виде настраиваемого списка карточек (в альтернативу таблице или списку) для любых источников – формируемого из 1С, оффлайн и из REST-интерфейса напрямую. Расширен набор методов для обработки JSON в самостоятельном режиме и настройки для работы с HTTP запросами напрямую (не через настройки) а также множество других полезных нововведений. Основная статья по Simple UI : https://infostart.ru/public/1153616/ Платформа 1С: Предприятие для демо-базы : 8.3.14.1865.

09.11.2020    2128    informa1555    2    

[mobile] Переносим HTML интерфейс на 1С

Работа с интерфейсом Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Мобильная платформа Мобильная платформа Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

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

02.11.2020    12419    leobrn    82    

Обзор мобильного приложения 1С и лицензионная политика

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

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

12.10.2020    9629    1C_lava    51    

Воспроизведение аудиофайлов в мобильной платформе

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

Корректное добавление аудиоинформации при сборке мобильного приложения.

17.09.2020    2480    QuirkyKot    7    

Тест скорости работы мобильной платформы 1С

Мобильная разработка HighLoad оптимизация Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

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

14.09.2020    2806    capitan    25    

Team: Торговля + Склад + Производство (Мобильное приложение на платформе 1С)

Мобильная разработка Производство готовой продукции (работ, услуг) Логистика, склад и ТМЦ Мобильная платформа Мобильная платформа Управленческий учет Управленческий учет Бесплатно (free) Бесплатно (free)

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

14.09.2020    3904    naypak    10    

Авто-ежедневник (мобильное приложение на платформе 1С)

Мобильная разработка Мобильная платформа Мобильная платформа Автомобили, автосервисы Автомобили, автосервисы Бесплатно (free) Бесплатно (free)

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

25.08.2020    4293    capitan    29    

Чат и задачи с интерактивными объектами через PostgREST. Новый подход к управлению бизнес-процессами и интерфейсу

Мобильная разработка Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

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

17.07.2020    4127    informa1555    8    

Отладка мобильного клиента

Мобильная разработка Мобильная платформа Мобильная платформа Россия Россия Бесплатно (free) Бесплатно (free)

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

07.07.2020    8251    DmitrySinichnikov    8    

Как сделать телефонный справочник компании на мобильном телефоне для iOS

Мобильная разработка Мобильная платформа Мобильная платформа Бесплатно (free) Бесплатно (free)

При разработке мобильных приложений под iOS возникает много трудностей, решение которых не очевидно. Как упростить разработку под iPhone и снизить стоимость лицензий Apple с учетом лицензионной политики 1С на конференции Infostart Event 2019 Inception рассказал главный специалист ФАУ «РМРС» Ракитин Александр.

26.06.2020    5091    rujiy_kot    6