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

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

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

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

Мы поговорим сегодня про мобильного клиента.

Что такое мобильный клиент?

Мобильный клиент – это достаточно сложно. Потому что это приблизительно «тонкий клиент», однако его функционал доступен из мобильной платформы. Вроде бы на нем мы можем запустить типовые конфигурации уровня ERP, УТ, УНФ и так далее. У нас нет проблем с обменами данных, так как это плюшки «тонкого клиента». Мы можем менять функционал мобильного приложения «на лету», но тут поправочка: менять незначительно. Но об этом отдельно потом поговорим.

Обновление: Уже, в принципе, все последние конфигурации в том или ином виде поддерживают мобильный клиент.

 

 

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

 

 

 

Изначально у меня был запланирован именно такой доклад. Но 1С на  wonderland выпустила шикарнейшую статью, где все это описала. Причем  в концепции именно 1C: со всеми советами и рекомендациями, где, что, как, почему. Поэтому об этом мы с вами сегодня говорить не будем.

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

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

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

Обновление: Надо отметить, что уже анонсирована возможность оффлайн работы в режиме мобильного клиента. https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/

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

 

 

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

Но кроме этого, мобильный клиент «благополучно» перенял все проблемы мобильной платформы. Это очевидно. Интерфейс - не от стационарной 1С. И пока не совсем понятно, как мобильный клиент работает с расширениями. Об этом мы чуть поговорим дальше.

 

Про онлайн

 

Как я говорил, серьезную проблему представляют обрывы. Что такое обрыв? Если вы думаете что это просто потеря интернет соединения, то вы не правы. Это заблокированный объект – первое. Второе – съеденная лицензия: объект заблокирован, сессия висит, сеанс висит и лицензию съели. Соответственно, крики пользователей, особенно кладовщиков, которые любят сначала набрать 500 позиций товара. Они их отсканировали, набили вручную 50 позиций, а теперь у них пропал интернет.

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

 

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

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

 

 

 

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

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

 

 

 

Но там ничего не понятно. Справа - менее непонятно, но это то, как мы делаем мобильные формы в режимах мобильного приложения и мобильного клиента.

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

 

 

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

Обратите внимание: принципиально разный подход. Но ориентир – на  нажатие элементов.

Например, на слайде у нас идут вверху отборы, а внизу (1,2, 3, 4, 5 и так далее) – количество. Вы нажимаете на нужное вам количество, например, на 5, а потом нажимаете просто на строку с товаром, и там прибавляется 5. Если надо отнять, нажимаете минус и начинаете отнимать.

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

Вот пример формы мобильного клиента. А рядом та же форма, но в мобильном приложении.

 

 

 

Парадокс, да? Я-то понимаю, что здесь надо сделать. Я сейчас не говорю про косяки, плюсики, минусики и так далее, это мелочи на самом деле. Главное: видите внизу - сколько съедает легенда? Она не нужна в мобильном. Вверху тоже куча всего, оно тоже съедает, и оно тоже не нужно в мобильном.  А рядом та же самая форма, просто скопированная в мобильную форму, где просто лишнее убрали.

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

 

Про расширения

 

Как я говорил, не совсем понятна работа расширения.

 

 

 

Обратите внимание: процедура ПриНачалеРаботыСистемы() вверху, основная конфигурация, Сообщить(“Основная конфа”);

Внизу я перехватил расширением и говорю Сообщить(“Расширение”); мобильный клиент не отвечает на “Основная конфа”. При этом стационарный клиент говорит “Расширение”. Не до конца понятно.

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

 

 

 

То есть имеются какие-то нюансы, пока мне непонятные. И я не смог понять, почему так происходит. Я даже подготовил список вопросов ребятам, поспрашиваю, может быть, подскажут, может, я где-то что-то не дочитал, не нашел. Но такие моменты бывают. И они иногда приводят в ступор. И моя первая мысль, что расширения вообще не работают. Потом я понял, что они все-таки работают. Но пока работают странно.

Кстати, на слайде представлена версия 8.3.13. Специально проверял, брал последнюю версию.

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

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

 

 

 

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

Перед заключением я хочу сказать: обязательно используйте HTTPS. Обязательно. Даже не пытайтесь использовать мобильный клиент в режиме просто HTTP-соединения. Еще раз напоминаю: 1С использует basic-авторизацию.

Украсть логин/пароль при этом - это дело даже не пяти минут.

 

 

 

 

Мне любят сидеть и рассказывать, что мы никому не нужны, мы никому не интересны, мы маленькая фирма... Ребята, это поток. Вы подключились к компрометированной wi-fi-точке, ваши логин и пароль улетели в этот поток. Там никто не сидит и не наблюдает за вами. Никаких глазастых хакеров, которые сидят и мечтают украсть ваш пароль, там нет. Это поток. Вы попадете в этот поток, логины уплывают, а потом начинаются чудеса. Потом может оказаться, что конкурент имеет доступ к вашей базе, например. Поэтому используйте HTTPS.

Напоминаю также, что есть Let’s Encrypt. Он  бесплатный. Сертификат выдается ими, ничего никому платить не надо.

 

Про иконки

 

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

У меня вопрос к зрителям: как вы думаете, что это?

 

 

Это картинки? Этот объект метаданных,  который выведен на форму, это картинка, как вы думаете?

Вопрос с подвохом, я спалился, но не важно. Я отвечу: нет, это не картинка.

 

 

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

 

 

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

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

 

Заключение

 

У меня доклад получился короткий. И в заключение я хочу сказать одно: мобильный клиент реально работает. У нас есть проекты с мобильным клиентом, но мы реально с ним работаем. Его используют в тестовом режиме, по-моему, уже 50 торговых агентов.

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

 

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

 

 

 

Еще раз напоминаю про  HTTPS. Это я не устану напоминать никогда.

И опять напомню про картинки. Не тяните большие объемы данных. Будете  тянуть большие объемы данных, у вас будет глючить клиент. Это касается не только графики. Это касается, в том числе, клиент-серверных вызовов.

Активно используйте функции «без контекста».

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

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

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

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

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

Переходите на темную сторону - у нас печеньки :)

 

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

Данная статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2018 EDUCATION. Больше статей можно прочитать здесь.

В 2020 году приглашаем всех принять участие в 7 региональных митапах, а также юбилейной INFOSTART EVENT 2020 в Москве.

Выбрать мероприятие.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. serg_gres 144 13.07.19 17:58 Сейчас в теме
Можно подробнее как Вы картинки Unicode выводили?
Izumov; VIA_1C; qwed557; +3 Ответить
11. slax 15.07.19 13:37 Сейчас в теме
(1) скорее всего так: выводить результат выражения

Символ( КодСимволаВЮникодеВДесятеричнойСистеме )


в поле на форме или область табличного документа,

а для вывода в поле html уже дополнительно подключать различные теги meta и использовать css.

код команды формы на скриншоте

&НаКлиенте
Процедура ПоказатьСимвол(Команда)
	Объект.ОтображаемыйСимвол = Символ( AnyToDec( Объект.КодСимволаВЮникоде, 16 ) );
	ПолеДокумента = СтрШаблон( "<html><meta charset=utf-8><body><p>&#x%1;</p></body></html>", Объект.КодСимволаВЮникоде ); // x1f680
	
	Область1 = табДокумент.Область( "R1C1" );
	Область1.Текст = Объект.ОтображаемыйСимвол;
	
	Область2 = табДокумент.Область( "R2C1" );
	Область2.Текст = Объект.КодСимволаВЮникоде;
КонецПроцедуры
Показать
Прикрепленные файлы:
serg_gres; +1 Ответить
12. DitriX 1848 15.07.19 15:35 Сейчас в теме
(1) Та просто - нажимаете "Win+.", на вин 10 и выбираете символы, либо копируете и вставляете.
Конфигуратор правда не все их выводит, бывает частенько просто квадраты, но EDT выводит все без проблем.
Если надо просто по коду - то вот так
Сообщить("Бла" + Char(10024));
serg_gres; +1 Ответить
33. asnovikov 15.10.19 08:37 Сейчас в теме
(12)Выведите U+0031 U+FE0F U+20E3 в кнопку, как это показано на слайде
Прикрепленные файлы:
2. SeiOkami 2075 13.07.19 22:31 Сейчас в теме
По поводу группы картинок Юникод - это классный лайфхак. Часто пользуюсь, когда хотят картинки в списках или отчётах делать. Про это можно отдельную статью запилить - тема подходит для всех версий "клиентов" платформы.
4. qwed557 30 14.07.19 13:57 Сейчас в теме
(2)Расскажите подробней, как это использовать в 1с?
Izumov; fredly_nightly; +2 Ответить
13. DitriX 1848 15.07.19 15:36 Сейчас в теме
(4) Читайте (12)
Каждый юникод - это как обычный символ, вот так и выводите :) Например, через условное оформление в СКД
3. acanta 13.07.19 22:42 Сейчас в теме
Вы знаете, мне с таким трудом далось запоминание привычных всем сокращений (ЗУП, БП, БСХП, УПП) что я после прочтения этой статьи подумала что будет весьма последовательным сократить клиентов у 1С - WC - web client, MC - мобильный клиент например. Их так много стало. А вы как думаете?
5. DoctorRoza 15.07.19 08:44 Сейчас в теме
WC, как -то не кулюторно, как сокращение.
birusik; Xershi; +2 Ответить
6. Xershi 1125 15.07.19 08:47 Сейчас в теме
Напоминаю также, что есть Let’s Encrypt. Он бесплатный. Сертификат выдается ими, ничего никому платить не надо.

Спасибо, передам админам!
7. Leits 1 15.07.19 09:18 Сейчас в теме
адекватного способа решать проблему с нехваткой лицензий, возникающую из-за зависших сеансов до сих пор нет?
14. DitriX 1848 15.07.19 15:38 Сейчас в теме
(7) Так как и везде, при http соединение - ставите параметры отключения и завершения, в настройке при публикации, или как во фреше - выкидываете не активных.
9. Izumov 7 15.07.19 10:12 Сейчас в теме
"Вы можете просто написать «сообщить галочку» и скопировать как текст"
Попробовал Сообщить("Вот U+1F600"); ничего не получилось.
Мобильная платформа.
15. DitriX 1848 15.07.19 15:38 Сейчас в теме
(9) Не совсем верно, смотри в (12)
10. yarsort 133 15.07.19 10:49 Сейчас в теме
Вот читаю, я это все и просто ахреневаю: кучу всего сделали, а появление подсказки без нажатия Ctrl+Пробел до сих пор нет...
16. DitriX 1848 15.07.19 15:38 Сейчас в теме
(10)Я в EDT работаю уже больше года. Полет отличный :)
17. yarsort 133 15.07.19 16:27 Сейчас в теме
А обычные формы можно в EDT создавать? Куда бы сделать багрепорт об этой функции? Как умолить разработчиков добавить такую простую опцию? Может знаете?
18. Кадош 15.07.19 18:27 Сейчас в теме
Чет не сказали самого главного - нельзя взять кастомизированную конфигурацию и запустить ее на ios.
28. DitriX 1848 17.07.19 11:36 Сейчас в теме
(18) В режиме разработки или инхаус приложений (но не точно) - можно.
А в другом случае и на гугле нельзя. Узнают - забанят
30. Кадош 17.07.19 23:32 Сейчас в теме
(28) при этом в яблочников есть ограничение на количество публикаций от одного разработчика, а нормальной функции конфигураций в клиенте так и нет. У Apple кстати были претензии по этому поводу к 1С.
19. VladC# 63 16.07.19 07:57 Сейчас в теме
Мобильный клиент 1С только начинает развиваться...

Вы серьезно? Какой год он уже начинает развиваться? Прошёл всем известные курсы по мобильной разработке, клиент несколько лет назад был в состоянии клинической смерти и жизнь в нём поддерживалась лишь благодаря финансовым ресурсам 1С, так и сегодня лучше не стало, он по прежнему не никому особо не нужен - жуткие тормоза, проблемы с лицензиями, ограниченные возможности, подходит только для рисования демо-проектов типа "смотрите как тут можно", одним словом полный отстой.
20. o4karek 16.07.19 09:14 Сейчас в теме
(19) мобильный клиент вышел в версии 8.3.12 (https://dl03.1c.ru/content/Platform/8_3_15_1489/1cv8upd_8_3_15_1489.htm#324ee4d7-9df9-11e7-a3f7-0050569f678a)
8.3.12 вышла в свет в апреле 2018 года, а мобильная 8.3.12 - в июне 18 года
Где вы взяли несколько лет назад мобильный клиент в состоянии клинической смерти - загадка...
rudnitskij; +1 Ответить
21. VladC# 63 16.07.19 09:31 Сейчас в теме
(20)Прощу прощения, спутал с мобильной платформой.
22. capitan 1936 16.07.19 11:07 Сейчас в теме
Я может что то пропустил.
Как устанавливать мобильный клиент из Google Play или AppStore ?
Без лайфхаков )
23. o4karek 16.07.19 11:47 Сейчас в теме
(22) Как и обычное мобильное приложение. Собирается сборщиком, публикуется в магазин - профит.
Пустой мобильный клиент (как в большой платформе) в магазин положить нельзя.
24. capitan 1936 16.07.19 13:44 Сейчас в теме
(23)Т.е. он будет под 1 базу заточен ?
25. o4karek 16.07.19 15:20 Сейчас в теме
(24) Он будет заточен под те базы, которые используют конфигурации, указанные при сборки приложения.
27. pro-rok 258 17.07.19 07:46 Сейчас в теме
(22) Никак, качай с сайта обновлений 1С, там есть apk файл.
(24) Нет это просто клиент, прописываешь путь к опубликованной базе и вперед! Ничего собирать и публиковать в магазине не надо, если мы говорим про клиента.
26. capitan 1936 16.07.19 15:31 Сейчас в теме
Т.е. теоретически можно в гугл плее найти опубликованного клиента для любых бухгалтерий например ?
29. anvolkov1cbit 26 17.07.19 14:37 Сейчас в теме
Дмитрий, правильно ли я понимаю, что использовать юникод эмодзи получится только в табдоках или поле html? Как картинку для кнопки использовать не получится?
31. DitriX 1848 18.07.19 13:34 Сейчас в теме
(29) Получится, но не как картинку, а как текст
32. anvolkov1cbit 26 18.07.19 14:17 Сейчас в теме
(31) А какой текст должен быть, не подскажете? Я Пытаюсь сделать:
Элемент.ТестоваяКнопка.Заголовок = Символ(10024);

На выходе получаю черный квадрат, и так для всех символов, кроме самых примитивных, типа: ☺ (черно-белый). Платформа 8.3.14.1630, конфа без режима, запуск в Тонком клиенте
Оставьте свое сообщение

См. также

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

Администрирование данных 1С Мобильная разработка v8 Бесплатно (free)

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

14.04.2017    64250    user700211_a.straltsou    29    

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

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

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

31.03.2021    657    1C_lava    4    

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

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

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

17.03.2021    479    Moroz2009    4    

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

Терминал сбора данных Мобильная разработка v8 Бесплатно (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    1554    informa1555    16    

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

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

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

15.04.2016    37407    Baksheev-Nikita    54    

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

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

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

22.01.2021    849    informa1555    9    

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

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

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

28.12.2020    2563    ingeneerz@gmail.com    10    

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

Мобильная разработка v8 1cv8.cf Бесплатно (free)

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

14.12.2020    1097    capitan    6    

Мобильный корпоративный мессенджер (или чем мы занимаемся в свободное время) Промо

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

Корпоративный мессенджер, пробы пера на мобильной платформе 1С.

18.12.2017    21881    starik-2005    70    

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

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

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

23.11.2020    1217    MaramOyka    6    

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

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

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

09.11.2020    1250    informa1555    2    

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

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

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

02.11.2020    6297    leobrn    65    

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

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

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

25.09.2016    50969    spezc    49    

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

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

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

12.10.2020    4720    1C_lava    50    

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

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

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

17.09.2020    783    QuirkyKot    1    

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

Мобильная разработка Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

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

14.09.2020    1533    capitan    25    

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

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

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

14.09.2020    1679    naypak    10    

Мобильное приложение Goods info

Мобильная разработка v8 УТ11 Оптовая торговля, дистрибуция, логистика Бесплатно (free)

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

04.09.2020    1772    hpi    9    

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

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

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

25.08.2020    3158    capitan    29    

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

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

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

17.07.2020    2953    informa1555    8    

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

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

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

07.07.2020    3400    DmitrySinichnikov    6    

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

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

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

26.06.2020    2949    rujiy_kot    5    

Мобильный клиент для сканирования QR-кодов и штрих-кодов и отправки их на сервер

Сканер штрих-кода Мобильная разработка v8::Mobile Бесплатно (free)

В статье рассмотрены варианты реализации мобильного сканера.

10.06.2020    5990    MaramOyka    6    

Безопасность мобильных приложений 1С, взгляд по диагонали

Информационная безопасность Мобильная разработка v8::Mobile 1cv8.cf Бесплатно (free)

Что приходит первое в голову при словах «1С Предприятие»? Даже тем, кто далек от ИТ, представляется большущий компьютер (а тем, кто недалек, стойка двух-юнитных серверов), рядом слушает музыку сервера (как вариант просто музыку) сисадмин, за стеной в опен-спейсе менеджеры принимают заказы и бухгалтерия, сдающая отчетность. «Зарплата, зарплата!»: слышны их радостные крики. «И кадры»: уточняет HR. Да, все верно. Это 1С. Кто в теме, напомнит про крики не совсем приятные: «Все тормозит! Сделайте что-нибудь, #тыжпрограммист». И борющихся за живучесть ИТ-шников. В обычном офисном потоке дел, редко кто задумывается о безопасности. А тех, кто задумывается, прошу под кат…

05.06.2020    4053    capitan    33    

Хранение статистики публикаций автора сообщества Инфостарт ® (мобильное приложение И ++)

Мобильная разработка WEB v8 1cv8.cf Бесплатно (free)

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

24.04.2020    2501    capitan    15    

Автоматизация распределительных центров компании "Вкусвилл" на мобильной платформе 1С

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

Мобильная платформа 1С многим кажется неготовой к масштабным проектам. Ее опасаются использовать из-за нестабильности работы, багов, проблем со связью, сложностью при подборе оборудования и драйверов. Но доклад руководителя проектов в компании «Автоматизация и Консалтинг» Алексея Матюшкина на конференции INFOSTART EVENT 2019 Inception показал, что не все так плохо. За последние несколько лет мобильная платформа 1С сильно эволюционировала, ее функционал расширился, и теперь это хорошая основа для самого смелого проекта автоматизации.

13.04.2020    6394    Potroshitel    21    

Диеты: качество и креатив нового уровня

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

Приложение “Диеты” вернулось этой весной с мощным обновлением, в которое команда вложила не только время, но упорство и креативную идею.

06.04.2020    2413    Baksheev-Nikita    1    

Повышение удобства использования мобильного приложения

Мобильная разработка v8::Mobile 1cv8.cf Казахстан Бесплатно (free)

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

03.04.2020    4880    user602678_maxipunchik    13    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    14680    informa1555    35    

Мобильная платформа 1С 8.3: чтение СМС, журнала звонков и т.д. и т.п.

SMS рассылки Мобильная разработка v8 v8::Mobile Россия Бесплатно (free)

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

27.02.2020    5456    kras_71    7    

Цена победы, или Матчасть мобильного приложения "ТОИР Магнит"

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

Проект по созданию мобильного приложения «ТОИР Магнит» стал победителем конкурса 1С:Проект года-2018. В чем его особенность, рассказал участникам конференции INFOSTART EVENT 2019 Inception директор по маркетингу и продажам группы компаний «Деснол Софт» Сергей Ребрин.

04.02.2020    4034    RebrinSG    13    

Простой и красивый интерфейс

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

Разработчики мобильных приложений на платформе 1С сталкиваются с проблемой адаптации сгенерированного платформой интерфейса под удобство использования. О том, какие приемы помогут сделать интерфейс красивым и удобным, на конференции Infostart Event 2019 Inception рассказал руководитель отдела мобильной разработки компании «1С-Рарус» Никита Бакшеев.

30.01.2020    14389    Baksheev-Nikita    33    

Январский пак Simple UI: диаграммы и индикаторы, глобальные переменные,константы и многое другое

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

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

20.01.2020    3382    informa1555    5    

Собираем и запускаем приложение на Android (.apk файл)

Мобильная разработка v8::Mobile 1cv8.cf Бесплатно (free)

Пригодится тем, кто решит собрать 1С приложение на Android.

31.12.2019    30051    John_d    63    

Большой декабрьский пак дополнений Simple UI (Simple WMS): распознавание текста в обычных экранах и документах, отправка голосового сообщения на устройство даже в фоне и многое другое. Видео в конце поста

Мобильная разработка v8::Mobile УУ Бесплатно (free)

Теперь распознание текста, которое тестировалось вот тут https://infostart.ru/public/1159499/ встроено в конструктор экранов и документов, а также многие другие новые возможности Simple UI.

11.12.2019    3672    informa1555    0    

Бюджет-революция свершилась!

Пользователю системы Финансовый учет и бюджетирование (FRP) Мобильная разработка v8 v8::Mobile 1cv8.cf Домашние учет и финансы УУ Бесплатно (free)

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

08.11.2019    8130    Baksheev-Nikita    16    

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

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

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

15.08.2019    6556    informa1555    3    

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

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

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

09.08.2019    10858    Baksheev-Nikita    10    

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

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

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

15.07.2019    5695    informa1555    2    

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

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

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

04.07.2019    6495    Baksheev-Nikita    5    

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

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

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

29.06.2019    5950    Baksheev-Nikita    13    

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

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

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

27.05.2019    14285    yarsort    27