Мобильный клиент 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 141 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 1811 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 1478 13.07.19 22:31 Сейчас в теме
По поводу группы картинок Юникод - это классный лайфхак. Часто пользуюсь, когда хотят картинки в списках или отчётах делать. Про это можно отдельную статью запилить - тема подходит для всех версий "клиентов" платформы.
4. qwed557 30 14.07.19 13:57 Сейчас в теме
(2)Расскажите подробней, как это использовать в 1с?
Izumov; fredly_nightly; +2 Ответить
13. DitriX 1811 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 981 15.07.19 08:47 Сейчас в теме
Напоминаю также, что есть Let’s Encrypt. Он бесплатный. Сертификат выдается ими, ничего никому платить не надо.

Спасибо, передам админам!
7. Leits 1 15.07.19 09:18 Сейчас в теме
адекватного способа решать проблему с нехваткой лицензий, возникающую из-за зависших сеансов до сих пор нет?
14. DitriX 1811 15.07.19 15:38 Сейчас в теме
(7) Так как и везде, при http соединение - ставите параметры отключения и завершения, в настройке при публикации, или как во фреше - выкидываете не активных.
9. Izumov 6 15.07.19 10:12 Сейчас в теме
"Вы можете просто написать «сообщить галочку» и скопировать как текст"
Попробовал Сообщить("Вот U+1F600"); ничего не получилось.
Мобильная платформа.
15. DitriX 1811 15.07.19 15:38 Сейчас в теме
(9) Не совсем верно, смотри в (12)
10. yarsort 130 15.07.19 10:49 Сейчас в теме
Вот читаю, я это все и просто ахреневаю: кучу всего сделали, а появление подсказки без нажатия Ctrl+Пробел до сих пор нет...
16. DitriX 1811 15.07.19 15:38 Сейчас в теме
(10)Я в EDT работаю уже больше года. Полет отличный :)
17. yarsort 130 15.07.19 16:27 Сейчас в теме
А обычные формы можно в EDT создавать? Куда бы сделать багрепорт об этой функции? Как умолить разработчиков добавить такую простую опцию? Может знаете?
18. Кадош 15.07.19 18:27 Сейчас в теме
Чет не сказали самого главного - нельзя взять кастомизированную конфигурацию и запустить ее на ios.
28. DitriX 1811 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 года
Где вы взяли несколько лет назад мобильный клиент в состоянии клинической смерти - загадка...
21. VladC# 63 16.07.19 09:31 Сейчас в теме
(20)Прощу прощения, спутал с мобильной платформой.
22. capitan 1671 16.07.19 11:07 Сейчас в теме
Я может что то пропустил.
Как устанавливать мобильный клиент из Google Play или AppStore ?
Без лайфхаков )
23. o4karek 16.07.19 11:47 Сейчас в теме
(22) Как и обычное мобильное приложение. Собирается сборщиком, публикуется в магазин - профит.
Пустой мобильный клиент (как в большой платформе) в магазин положить нельзя.
24. capitan 1671 16.07.19 13:44 Сейчас в теме
(23)Т.е. он будет под 1 базу заточен ?
25. o4karek 16.07.19 15:20 Сейчас в теме
(24) Он будет заточен под те базы, которые используют конфигурации, указанные при сборки приложения.
27. pro-rok 253 17.07.19 07:46 Сейчас в теме
(22) Никак, качай с сайта обновлений 1С, там есть apk файл.
(24) Нет это просто клиент, прописываешь путь к опубликованной базе и вперед! Ничего собирать и публиковать в магазине не надо, если мы говорим про клиента.
26. capitan 1671 16.07.19 15:31 Сейчас в теме
Т.е. теоретически можно в гугл плее найти опубликованного клиента для любых бухгалтерий например ?
29. anvolkov1cbit 24 17.07.19 14:37 Сейчас в теме
Дмитрий, правильно ли я понимаю, что использовать юникод эмодзи получится только в табдоках или поле html? Как картинку для кнопки использовать не получится?
31. DitriX 1811 18.07.19 13:34 Сейчас в теме
(29) Получится, но не как картинку, а как текст
32. anvolkov1cbit 24 18.07.19 14:17 Сейчас в теме
(31) А какой текст должен быть, не подскажете? Я Пытаюсь сделать:
Элемент.ТестоваяКнопка.Заголовок = Символ(10024);

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

См. также

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

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

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

14.04.2017    59011    0    user700211_a.straltsou    27    

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

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

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

07.07.2020    496    0    DmitrySinichnikov    2    

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

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

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

26.06.2020    1528    0    rujiy_kot    4    

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

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

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

05.06.2020    2460    0    capitan    20    

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

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

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

15.04.2016    36006    0    Baksheev-Nikita    54    

COVID-19: подробная аналитика в одном приложении

Мобильная разработка v8 Здравоохранение, медицина, стоматология Бесплатно (free)

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

13.05.2020    1248    0    Baksheev-Nikita    4    

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

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

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

24.04.2020    1903    0    capitan    14    

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

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

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

13.04.2020    4968    0    Potroshitel    21    

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

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

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

18.12.2017    20828    0    starik-2005    69    

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

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

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

06.04.2020    1778    0    Baksheev-Nikita    1    

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

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

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

03.04.2020    2741    0    user602678_maxipunchik    5    

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

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

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

31.03.2020    11071    0    informa1555    21    

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

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

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

25.09.2016    45152    0    spezc    47    

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

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

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

27.02.2020    4121    0    kras_71    7    

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

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

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

04.02.2020    3114    0    RebrinSG    13    

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

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

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

30.01.2020    10935    0    Baksheev-Nikita    33    

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

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

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

20.01.2020    2767    0    informa1555    5    

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

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

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

31.12.2019    18376    0    John_d    58    

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

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

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

11.12.2019    3070    0    informa1555    0    

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

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

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

08.11.2019    7489    0    Baksheev-Nikita    16    

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

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

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

15.08.2019    5613    0    informa1555    3    

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

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

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

09.08.2019    9109    0    Baksheev-Nikita    10    

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

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

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

15.07.2019    5102    0    informa1555    2    

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

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

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

04.07.2019    5799    0    Baksheev-Nikita    5    

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

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

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

29.06.2019    5454    0    Baksheev-Nikita    13    

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

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

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

27.05.2019    12868    0    yarsort    27    

Упрощаем проверку марок ЕГАИС. Мобильное приложение для Android

Розничная торговля Мобильная разработка Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия БУ УУ Бесплатно (free)

Мобильное приложение для устройств Android, для удобства приемки помарочного алкоголя.

14.05.2019    5374    0    user24017424    20    

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

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

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

05.02.2019    12233    0    informa1555    5    

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

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

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

24.12.2018    10777    0    Crazy_Max    25    

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

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

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

12.12.2018    7951    0    user605751_svyatishenko.aleksey    10    

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

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

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

20.10.2018    16866    0    nbeliaev    15    

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

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

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

09.10.2018    21440    0    Rabot    47    

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

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

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

25.06.2018    10289    0    starik-2005    3    

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

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

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

22.06.2018    8580    0    Baksheev-Nikita    4    

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

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

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

05.06.2018    8668    0    pavelru4    12    

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

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

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

10.03.2018    58432    0    davealone    48    

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

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

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

03.11.2017    32898    0    cdiamond    15    

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

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

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

26.06.2017    37500    0    aleksandra_krivenok    25    

Writer

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

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

21.06.2017    13530    0    FEAS88    19    

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

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

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

01.06.2017    18633    0    SnegSneg    33    

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

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

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

26.05.2017    33870    0    DitriX    44    

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

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

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

24.04.2017    16778    0    user621724_Dimav1979    23