«Встречают по одежке...» vs «Интерфейс и мобильная платформа»

Публикация № 629149

Разработка - Мобильная разработка

74
Мобильные приложения на платформе 1С набирают популярность, их становится все больше. Как выиграть в этой конкурентной борьбе и получить много постоянных и довольных клиентов? Поскольку все функции, необходимые для учета торговли уже реализованы в существующих приложениях - остается "брать" пользователей удобным и простым для понимания интерфейсом. Но так ли это просто? Разберемся на примере нашего приложения «Boss: 1С Торговля + 1С Склад».

Работа над интерфейсом - это один из самых сложных и трудоемких этапов разработки мобильного приложения. У нашей команды накопился определенный опыт в этом вопросе. Мы часто сталкивались с совершенно нетривиальными задачами и в большинстве случаев находили нестандартные решения. Именно о таких проблемах и путях их решения пойдет речь.

Немного о  приложении «Boss: 1С Торговля + 1С Склад»

Работу над приложением мы начали еще три года назад в "суровые времена" старого интерфнйса на платфоре 8.3.5. Тогда это был еще Контейнер, а не Boss. В нем были только самые основные функции для учета торговли.

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

Буквально через месяц после выпуска Контейнер 1.0, вышла платформа 8.3.6 со множеством новых инструментов , в частности для разработки интефейса. Благодоря этому следующая версия приложения была уже более серьезным продуктом. В нем было больше функций, кардинально другая оболочка.  Контейнер пользовался большой популярностью без  какого-либо продвижения и рекламы. За 1,5 года его рейтинг не опускался ниже показателя  4,7 (что значительно выше, чем у других аналогов).

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

На данный момент показатели популярности Boss у пользователей гораздо выше, чем у Контейнера и продолжают стремительно расти. 

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

Первый секрет  – отойти от стереотипов

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

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

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

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

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

 

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

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

Рождение шедевра, или Как разрабатывать мобильный интерфейс

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

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

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

Это довольно длительный процесс, но очень важный.

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

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

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

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

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

Начальная страница приложения

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

Когда вы достаете свой мобильный из кармана и включаете подсветку, вы что видите? Только основную информацию: время, дату, какие-то уведомления. То же самое касается мобильного приложения. Я – продавец, я продаю, и я хочу все время видеть реальное положение своих дел  Я не хочу делать 2-4 клика, чтобы перейти к отчету. Я хочу видеть все свои цифры в одном месте. Но при этом я хочу, чтобы они разворачивались. Нажал на кнопочку – получил отчет.

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

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

Мы долго думали, как решить эту проблему. И в итоге написали весь рабочий стол на html. Базовых знаний было достаточно, чтобы сделать его красивым и функциональным, так как html прекрасно работал  с 1С. Кроме того, был еще один большой плюс – все отлично масштабировалось на экранах любого размера.

После выхода платформы 8.3.6 мы смогли реализоват его используя исключительно возможности 1С.

Особенности оформления отчетов

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

В качестве примера отчет о расходах из ранних версий Контенера. Реализован на html, как и рабочий стол.

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

Немного о деталях

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

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

 

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

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

Но увлекаться этим способом нельзя, потому что условное оформление немного усложняет работу интерфейса. Если очень часто его использовать, это тормозит работу приложения.

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

Последний совет: помогите пользователю

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

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

 

 

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

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

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

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

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

Вместо заключения

Итак, основные принципы, которым вы должны следовать, при разработке тиражного мобильного приложения для ведения учета:

1.       Простота: помните, кто ваш клиент

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

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

4.       Меньше текста: пользователи его не читают. Старайтесь вместиться в короткие предложения максимально простыми словами.

5.       Никаких технических терминов и восклицательных знаков.  Не пугайте пользователей.

 

Кто-то подумает, зачем так заморачиваться? Можно выпустить очередное шаблонное приложение, которое просто работает. За месяц его сделать, пустить в маркет, и пусть себе продается. И тут минутка самолюбования – рейтинг, который держится и у Контейнера, и у Boss. Он не опускается ниже 4,7.

А еще несколько реальных отзывов, которые мы регулярно получаем в маркетах от пользователей. Это не купленные отзывы, не накрученные, это реальные отзывы наших клиентов. Причем, большинство из них перешло из Контейнера в Boss добровольно. Так что все эта тяжелая работа приносит хорошие плоды. Если вы подойдете к вопросу креативно, запасетесь терпением и потратите на свой продукт время и силы, то, в конце концов, обязательно получите отличные результаты и благодарность пользователей.

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

Данная статья написана на основе доклада, представленного автором на конференции Infostart в 2016 году.

Больше статей можно прочитать здесь.
Приглашаем вас на новую конференцию INFOSTART EVENT 2019!

74

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

Комментарии
Избранное Подписка Сортировка: Древо
1. spezc 587 26.06.17 08:35 Сейчас в теме
Интересно написано. Спасибо, что поделились опытом. Картинки выглядят красиво)
DimaP; brr; +2 Ответить
2. brr 177 26.06.17 10:32 Сейчас в теме
(1) Поддержу, "ожидание и реальность" это пять!
DimaP; Baksheev-Nikita; DrAku1a; +3 Ответить
3. Swindler 43 27.06.17 00:04 Сейчас в теме
а обмен с другими конфигурациями?
4. aleksandra_krivenok 74 27.06.17 11:24 Сейчас в теме
(3) Пока Boss сам по себе, но думаем над этим вопросом. А в качестве бэка предлагаем пользователям WEB-версию Boss.
7. Swindler 43 27.06.17 23:36 Сейчас в теме
(4) Нет я думал на местах операторы работают а в Boss уже аналитика для контроля сливается
15. aleksandra_krivenok 74 29.06.17 10:26 Сейчас в теме
(7)Для этого предлагаем тоже Boss, но роль "Продавец" для пользователя с ограниченным функционалом.
8. azhilichev 28.06.17 05:32 Сейчас в теме
(4) Поделитесь техническими нюансами, как решили вопрос с дурацким "барабанчиком". Невероятно бесит эта "фишка" мобильной платформы.
pallid; inf012; +2 Ответить
9. pallid 28.06.17 09:48 Сейчас в теме
(8) скорей всего открывается своя форма с выбором за место стандартного функционала
13. aleksandra_krivenok 74 29.06.17 10:22 Сейчас в теме
(9) К этому прибегаем только в крайнем случае. Лишние клики и дополнительные форм в мобильном приложении - это вери бэд. Особенно, когда надо просто поменять валюту документа например. Пользователи хотят все делать одним легким касанием пальца :)
10. pallid 28.06.17 09:49 Сейчас в теме
(8) извиняюсь, плохо посмотрел картинку, элементы появляются ниже. Наверное программно добавляют элементы на форму
12. aleksandra_krivenok 74 29.06.17 10:15 Сейчас в теме
(8) Таблица :) Лучше добавить ее сразу в конфигураторе. Программное создание тормозит работу. А потом только меняете видимость.Оформление зависит от стилистики вашего приложения. Мы вот брусочек добавили. Но наш совет - меняйте видимость с помощью условного оформления формы, а не свойства самого элемента. Иначе при ее прорисовке на секунду появляется крутилочка загрузки. Это конечно не мешает работе - но слегка раздражает :)
корум; inf012; azhilichev; +3 Ответить
16. azhilichev 29.06.17 11:52 Сейчас в теме
21. Darklight 19 13.09.17 09:46 Сейчас в теме
(8)Вот тут есть некоторые технические фишки Часть 3. Организация процесса разработки там же ссылки на две другие части
5. inf012 27.06.17 11:49 Сейчас в теме
Тоже раздражают выпадающие списки внизу.
В каком бы месте интерфейса не стояло поле ввода.
6. Степной 6 27.06.17 15:23 Сейчас в теме
Мне нравится ваш подход.
11. iliabvf 28.06.17 14:56 Сейчас в теме
Мы долго думали, как решить эту проблему. И в итоге написали весь рабочий стол на html. Базовых знаний было достаточно, чтобы сделать его красивым и функциональным, так как html прекрасно работал с 1С.


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

Жаль, что в 1С этого не понимают и не сделают работу c полем HTML удобнее.
14. aleksandra_krivenok 74 29.06.17 10:24 Сейчас в теме
(11)Но в идеале хотелось бы иметь возможность реализовывать все идеи без "посторонних" инструментов :)
17. Lucechiaro 31.08.17 15:50 Сейчас в теме
Спасибо за статью! Сам в своё время делал торговое приложение на мобильной платформе 1С (для внутреннего использования) и понимаю, с каким трудом вам далось понимание тех вещей, о которых Вы пишите. Моё пожелание - пишите ещё.
18. panvartan 12.09.17 10:54 Сейчас в теме
А зачем, вообще, используется мобильный клиент 1с? Это быстрее дешевле удобней, чем нативные мобильные приложения?
19. Darklight 19 12.09.17 17:35 Сейчас в теме
(18)Это удобно там, где нет стационарного компьютера (и даже установка ноутбука не целесообразна) - автор статьи активно намекает на ларёчный бизнес и маленькие магазинчики, а так оказание выездных услуг и продаж. А работа через RDP или WEB-приложение не всегда возможна или удобна. Особенно когда есть проблемы с интернетом.
20. mevgenym 85 13.09.17 08:37 Сейчас в теме
Это быстрее дешевле удобней, чем нативные мобильные приложения?
Чтобы сравнить надо оба варианта пройти. Наплачешься тут с мобильным от 1с, действительно захочется в прекрасный мир нативных, но тут тоже сколько засад. В мобильном от 1с пишешь сразу и под андроид и под яблоко и винмобиле. Причем пишет типа тот же самый 1сник.
22. ejikbeznojek 13.09.17 13:25 Сейчас в теме
(20)
тут с мобильным от 1с, действительно захочется в прекрасный мир нативных, но тут тоже сколько засад. В мобильном от 1с пишешь сразу и под андроид и под яблоко и винмобиле. Причем


По разному бывает.
Я вот например некоторые куски знаю как сделать, чтобы работали на андроид, но не знаю как сделать их же на IOS.

Вот например:
 НовВз = Новый ЗапускПриложенияМобильногоУстройства();
    НовВз.Действие = "android.intent.action.GET_CONTENT";
    НовВз.Тип = "image/*";
    НовВз.ДополнительныеДанные.Добавить("android.intent.extra.LOCAL_ONLY",Истина);
    РезультатРаботы = НовВз.Запустить(Истина);
23. V_V_V 19.09.17 11:57 Сейчас в теме
А никто не подскажет, как включить на мобильной платформе горизонтальную прокрутку для таблиц с несколькими колонками? А то есть табличка с 5 колонками, при альбомной ориентации видны все, а при портретной только 2 - и лево/право не двигаются.
Платформа 8.3.10.65
24. inf012 20.09.17 13:01 Сейчас в теме
(23) Мне кажется, это ограничение 1С (или вообще мобильное) - нет такой возможности. Тут, вроде, в соседней теме обсуждали.
25. 1C_lava 28.06.18 17:13 Сейчас в теме
08.08.18 - первое мероприятие 1С, целиком и полностью посвященное своим мобильным технологиям.

Уже подтверждены выступления:

евангелиста технологий 1С Петра Грибанова,
разработчика мобильной платформы «1С:Предприятие» Евгения Силина,
автора курса «Основы разработки мобильных приложений» и разработчика ряда успешных прикладных мобильных решений на 1С Виталия Рыбалка,
руководителя мобильного направления 1С-Рарус, создателя самых популярных приложений на 1С Никиты Бакшеева.

Программа продолжает формироваться.

Приглашаем: http://mobile.1c.ru/sreda/
Оставьте свое сообщение

См. также

Оффлайн-режимы в Simple WMS: полностью автономные приложения, отложенная отправка, гибридный режим 18

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

Теперь Simple WMS имеет базу данных и можно создавать конфигурации для полностью автономных приложений, не зависящий от веб-сервера на стороне учетной системы, в выполнением логики на устройстве а не на стороне веб сервера. А также можно реализовывать другие гибридные режимы работы с использованием хранилища устройства. Тестировалось на платформе 1С 8.3.13.1865.

15.08.2019    1842    informa1555    3       

Как разработать успешное мобильное приложение на платформе 1С 36

Статья Программист Нет файла v8::Mobile Бесплатно (free) Мобильная разработка

Мобильные приложения становятся все популярнее, но многие программисты считают, что создавать их не сложнее, чем настольные. В итоге появляются продукты, которые не приносят разработчикам ни удовольствия, ни денег. Какие особенности надо учитывать при разработке мобильного приложения, в главное – как добиться, чтобы оно было прибыльным, участникам конференции Infostart Event 2018 Education рассказал руководитель отдела мобильной разработки на платформе 1С в компании 1С-Рарус Никита Бакшеев.

09.08.2019    4113    Baksheev-Nikita    3       

Большой пакет дополнений для Simple WMS 8

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

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

15.07.2019    1557    informa1555    2       

Мобильный клиент 1С 46

Статья Программист Нет файла v8::Mobile Бесплатно (free) Мобильная разработка

Мобильный клиент 1С только начинает развиваться, поэтому в этой сфере больше вопросов, чем ответов. Но некоторые разработчики уже познакомились с его возможностями и преимуществами. Среди них - руководитель отдела разработок Bilist Дмитрий Шерстобитов, который дал коллегам несколько полезных советов, как работать с мобильным клиентом.

12.07.2019    10365    DitriX    32       

Диеты: Ваш личный проводник в мир здорового питания 5

Статья no Нет файла v8 Развлечения, искусство, спорт Бесплатно (free) Пользователю системы Мобильная разработка

Приложение “Диеты” разработано на платформе 1С 8.3.14. Однако, мы переписали большинство интерфейсов, используя языки HTML, CSS и JavaScript.

04.07.2019    1718    Baksheev-Nikita    5       

Фитнес 2.0. Прокачался по полной! 5

Статья no Нет файла v8 Развлечения, искусство, спорт Бесплатно (free) Пользователю системы Мобильная разработка

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

29.06.2019    2117    Baksheev-Nikita    13       

Сжатие данных в мобильном приложении 1С:Предприятие 42

Статья Программист Нет файла v8 v8::Mobile 1cv8.cf УУ Розничная торговля Бесплатно (free) Мобильная разработка

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

27.05.2019    7676    yarsort    27       

Расширение конструктора мобильного рабочего места для варианта "клиент 1С+RDP" (для любых wi-fi терминалов). Экосистема решений Simple WMS 20

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла v8::УФ УУ Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Бесплатно (free) Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Универсальные функции Мобильная разработка

Развитие проекта «Конструктор мобильного клиента на Android» https://infostart.ru/public/976636/ для устройств не на Андроиде (работающих в режиме RDP). В отличие от варианта Android работа на терминалах происходит в режиме 1С:Предприятие через RDP а конфигурации мобильных клиентов полностью совместимы для обоих версий. Т.е. конфигурация единая, создается один раз и ее может читать как Android -устройство, так и 1С-клиент на RDP без необходимости какой либо переделки.

05.02.2019    5996    informa1555    0       

Мобильное приложение, управление фокусом ввода. Тем, кто не смог победить с помощью "НачатьРедактированиеЭлемента" 49

Статья Программист Нет файла v8::Mobile Бесплатно (free) Мобильная разработка

Для того, чтобы пользователю не приходилось тапать по полю ввода, чтобы ввести в него значение с клавиатуры (или сканера штрихкода, что весьма актуально), разработчики 1С реализовали функцию "НачатьРедактированиеЭлемента", которая, по-хорошему, должна это делать программно. Однако, отрабатывает эта функция некорректно...

24.12.2018    5653    Crazy_Max    20       

Мобильная платформа 1С - практическая разработка -1

Статья Программист Нет файла v8::Mobile Украина Android Бесплатно (free) Мобильная разработка

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

12.12.2018    4777    user605751_svyatishenko.aleksey    10       

Публикация приложения на платформе 1С в App store и Play market 108

Статья Программист Нет файла v8::Mobile Бесплатно (free) Мобильная разработка

Инструкция о том, как опубликовать свое приложение в App store и Play market.

20.10.2018    10297    fr13    15       

Максимально простая установка своего мобильного приложения(базы) 1С на iOS (iPhone) 67

Статья Программист Нет файла v8::Mobile Россия iOS Бесплатно (free) Мобильная разработка

Установка на iPhone своей мобильной конфигурации, опубликованной на веб-сервере, без аккаунта разработчика Apple Store и без танцев с бубном? Легко!

09.10.2018    12717    Rabot    44       

Как мы проводим свободное время - 2. Хакатон по технологии BlockChain и интеграция в корпоративный мессенджер ZERO 12

Статья Программист Нет файла v8::Mobile Бесплатно (free) Практика программирования Мобильная разработка

Продолжая развивать наш мессенджер и исследовать технологию BlockChain, которой были посвящены наши хакатоны, мы постепенно подбираемся к пониманию того, зачем это все нам надо (и , возможно, вам, уважаемые читатели, тоже). P.S.: Текст содержит интимные подробности, которые могут вызвать "течь крыши" из-за сопутствующей тематике сложности, так что будьте осторожны и храните себя.

25.06.2018    6882    starik-2005    3       

Boss - комплексное решение для управления бизнесом 3

Статья Пользователь Руководитель проекта Нет файла v8::Mobile УУ Бесплатно (free) Мобильная разработка

Любому, даже самому малому бизнесу для оценивания положения дел, для дальнейшего процветания и роста необходим полный и строгий учет. Boss позволит вести ваше дело и отслеживать его состояние - быстро и просто. Вы сможете: оформлять заказы и продажи, выставлять счета на оплату, делать закупки, проводить инвентаризацию и переоценку, вести учет товаров и контролировать остатки на складе и в магазинах, вести взаиморасчеты с клиентами и поставщиками, отслеживать долги, вести учет денег в кассах/на счетах в нескольких валютах, формировать прайс-листы, отражать в учете расходы и доходы, оценивать прибыль - кажется, весь функционал приложения трудно уместить в одной статье :)

22.06.2018    5906    Baksheev-Nikita    4       

slendergo - стройные идут! 3

Статья no Нет файла v8::Mobile Домашние учет и финансы Android Бесплатно (free) Мобильная разработка

Вам необходимо приложение для подсчета БЖУ и дальнейшей корректировки своего рациона питания? И оно должно работать, даже когда рядом нет интернет-соединения? Slender Go - то, что вам действительно подойдет, а также обязательно понравится как по функционалу, так и по дизайну.  Достаточно скачать это приложение по счетчику калорий к себе на Android и запустить его, как первый намеченный шаг к сбросу или набору веса уже будет сделан.

05.06.2018    6158    pavelru4    12       

Мобильный клиент: установка, отладка, сборка под Android" 134

Статья Программист Нет файла v8::Mobile Android Бесплатно (free) Мобильная разработка

Это статья для тех, кто интересуется мобильным клиентом. Мы рассмотрим установку мобильного клиента на Android, подключение отладки и сборку apk приложения в конфигурации «Сборщик мобильных приложений».

10.03.2018    41119    davealone    40       

Создание мобильного клиента 1С на Android с использованием HTTP-сервисов 144

Статья Программист Нет файла v8 v8::Mobile Android Бесплатно (free) Внешние источники данных Мобильная разработка

Краткий курс по созданию мобильного приложения на Android, который связывается с сервером 1С через HTTP-сервис. Публикация рассчитана на тех, кто хорошо знаком с программированием на платформе 1С и владеет основами программирования на платформе Android (умеет создавать Activity и знает, как устроена структура проекта).

03.11.2017    26301    cdiamond    15       

Writer 8

Статья no Нет файла v8::Mobile Развлечения, искусство, спорт Домашние учет и финансы Android Бесплатно (free) Мобильная разработка

Writer - это приложение для всех, кто любит писать. Записывайте свои статьи, рассказы, идеи и мечты красиво!

21.06.2017    11164    FEAS88    19       

Серверная часть тиражного мобильного приложения (бекапы, обмены, обновления) 79

Статья Программист Нет файла v8::Mobile Бесплатно (free) Мобильная разработка

Создать популярное мобильное массовое приложение – достаточно сложно. В этой статье мы хотим поделиться своим опытом и знаниями в этой сфере.

01.06.2017    16470    SnegSneg    33       

Мобильная платформа 1С. Обо всём и ни о чём 90

Статья Программист Нет файла v8::Mobile Бесплатно (free) Мобильная разработка

Предлагаемая статья условно делится на две части: • В первой части я собираюсь напомнить вам о том, что вообще собой представляет мобильная платформа не только в контексте разработки и программирования как такового. Избавить вас от страхов перед мобильной платформой. Это – одна из основных целей статьи. • А во второй части я хотел бы вернуться к тем «подводным камням», которые пока еще есть в мобильной платформе. И вернуть вам этот страх обратно.

26.05.2017    28498    DitriX    44       

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 3. Передаем данные из 1С в приложение Java 35

Статья Программист Нет файла v8::Mobile Россия Android Бесплатно (free) Практика программирования Мобильная разработка

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

24.04.2017    14252    user621724_Dimav1979    23       

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 2. Получаем данные в 1С из приложения Java 36

Статья Программист Нет файла v8::Mobile 1cv8.cf Россия Android Бесплатно (free) Мобильная разработка

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

20.04.2017    17589    user621724_Dimav1979    20       

Отображение картинок в рамках мобильной платформы 16

Статья Программист Нет файла v8::Mobile Windows Бесплатно (free) Работа с интерфейсом Мобильная разработка

Решение проблемы с отображением картинок в формате JPEG в рамках мобильной платформы. Показ "тяжелых" картинок и анимации.

19.04.2017    13734    fr13    7       

Разработка мобильного приложения. Запрещаем открытие просмотра строки табличной части в новом окне, редактирование табличной части из формы документов 21

Статья Программист Нет файла v8::Mobile Бесплатно (free) Практика программирования Мобильная разработка

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

28.03.2017    16967    agent00mouse    18       

Не все почтовые клиенты одинаково полезны 2

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

Тем, кто столкнулся с проблемой отображения текста в сообщениях электронной почты на мобильных почтовых клиентах.

27.10.2016    8385    alexander.v.kozhukhov    0       

Публикация конфигурации мобильного приложения на стороннем web-сервере 21

Статья Программист Нет файла v8 v8::Mobile Россия Бесплатно (free) Мобильная разработка

Как разработчику вручную опубликовать конфигурацию мобильного приложения на веб-сервере в Интернете.

26.10.2016    15559    alexander.v.kozhukhov    5       

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

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

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

25.09.2016    35167    spezc    44       

Включение обновления мобильных конфигураций via http 37

Статья Программист Нет файла v8 Android Бесплатно (free) Мобильная разработка

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

10.05.2016    14588    SirStefan    11       

Арифметический тренажер 16

Инструменты и обработки no Конфигурация (md, cf) v8 Россия Android Бесплатно (free) Мобильная разработка

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

1 стартмани

08.05.2016    11314    van_za    3       

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

Статья no Нет файла v8 Развлечения, искусство, спорт Бесплатно (free) Пользователю системы Мобильная разработка

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

15.04.2016    31401    Baksheev-Nikita    54       

Отображение рекламы в мобильном приложении 1С 54

Статья Программист Нет файла v8 Windows Бесплатно (free) Мобильная разработка

Краткий how-to по настройке новой "фичи" мобильной платформы

05.03.2016    9795    vano-ekt    0       

Работа с ftp из мобильного приложения 1С 53

Статья Программист Нет файла v8 Android Бесплатно (free) Мобильная разработка

Работа с ftp из мобильного приложения 1С с использованием сторонней программы

05.11.2015    20369    NekoZver    22       

Сравнение производительности FBA Toolkit c мобильной платформой 1С 8.3 6

Статья Программист Нет файла v8 Android Бесплатно (free) Мобильная разработка

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

17.09.2015    10785    begsha    2       

Горизонты мобильной платформы 1С 128

Статья Программист Нет файла v8 1cv8.cf Android Бесплатно (free) Мобильная разработка

Однажды я изучил комментарии к моим курсам по мобильной платформе, чтобы понять: как люди видят мобильную платформу, как хотят ее использовать? В результате рейтинг получился таким: большая часть говорила, что они видят разработки под мобильную платформу в качестве инструмента для инвентаризации, на втором месте – заказы, на третьем – монитор руководителя. Все остальное было практически в единичных экземплярах. Я увидел, что есть проблема, которая заключается в том, что мы привыкли работать со стационарной 1С, привыкли к ее архитектуре, к методам работы с ней. И когда 1С-нику говорят: «установи мне 1С» – это сразу подразумевает под собой: «приди, настрой мне принтер, поставь антивирусник, проверь, не битый ли у меня жесткий диск». И мы это принимаем, как должное. А вот с мобильными телефонами все совсем не так.

02.06.2015    31722    DitriX    39       

Как с помощью конкретной технологии решить конкретную задачу? Или опыт разработки мобильного приложения на платформе 8.3. 13

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

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

31.03.2015    15201    Leo_A    22       

Быстрое прототипирование веб и мобильных приложений 45

Статья Программист Нет файла v8 Windows Бесплатно (free) Практика программирования Мобильная разработка

В статье я хочу рассказать о быстром прототипировании мобильных веб-приложений, а также про их интеграцию с 1С:Предприятием. Сразу оговорюсь, что я ничего не буду говорить про мобильную платформу 1С, я буду касаться только прототипирования гибридных приложений (нативных приложений, использующих веб-технологии) и непосредственно веб-приложений. Данная статья написана по материалам доклада, прочитанного автором на Конференции Инфостарта IE 2014 29-31 октября 2014 года

17.03.2015    16818    antonbezrukov    14       

Мобильная платформа 1С 8.3.6. Что нового? 96

Статья Программист Нет файла v8 Android Бесплатно (free) Мобильная разработка

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

02.03.2015    46505    DitriX    96       

Сказ о том, как мы мобильное приложение писали. Часть 1. Двойной заголовок 69

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

Делимся опытом, как мы обходим ограничения мобильной платформы.

31.01.2015    20758    vadnevzorov    50       

Печать с мобильного приложения 42

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Мобильная разработка

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

07.10.2014    20313    DanilaDru    8       

Как я спотыкался в конфигурации "Сборщик мобильных приложений" 13

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Мобильная разработка

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

26.09.2014    25929    rotting    6       

Мобильное приложение "Учет магазина склада" 12

Статья no Нет файла v8 Россия УУ Android Оптовая торговля Учет ТМЦ Бесплатно (free) Мобильная разработка

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

02.09.2014    17914    flyer    3       

Управляемая форма списка с данными двух таблиц - иерархического справочника и регистра сведений для мобильной платформы 2

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

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

16.11.2012    24805    kitaevay    1       

SMS через ActiveSync (бета) 11

Инструменты и обработки Программист Приложение (exe) v8 1cv8.cf 1cv7.md Бесплатно (free) SMS рассылки Мобильная разработка

Отправка SMS с компьютера через смартфоны/коммуникаторы, подключенные через Active Sync.

05.12.2008    12190    105    Salvador Limones    9