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

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

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

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

Добрый день!

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

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

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

Всех с наступающим Новым Годом!

И немножка картинок.

Это сам чат:

 

А это окошко контактов:

А вот тут даже попытка сделать бота:

В общем, ниже описание, которое Вы найдете и в андройд-магазине...

О программке

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

Что хранится в вашей ученой записи на сервере?

Для обеспечения работоспособности сервиса мы сохраняем на сервере следующие данные:
- Ник;
- Идентификтаор пользователя;
- Адрес электронной почты;
- Хеш пароля;
- Список контактов для их синхронизации между устройствами (сообщения в целях безопасности не синхронизируются);
- Дату и время вашей последней активности.
 

Возможности, предусмотренные в сообщениях.


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


Безопасность и конфиденциальность.


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

Пока это, конечно, бета-версия, выложенная в стандартном магазине приложений Google. Вы можете попробовать поиграться с этой штукой, скачав ее из магазина приложений: https://play.google.com/store/apps/details?id=com.orticongroup.zero

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

ВЫШЕЛ НОВЫЙ РЕЛИЗ МЕССЕНДЖЕРА

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

ОПИСАНИЕ РЕЛИЗА ZЕРО

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

МЕХАНИЗМ ПОСТАНОВКИ ЗАДАЧ

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

Важно! После постановки задачи, её текст, дату исполнения, исполнителя нельзя модифицировать!

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

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

ИНТЕРФЕЙС ВВОДА РАСШИРЕННОГО СООБЩЕНИЯ

Интерфейс переработан, с этого релиза он сделан в виде бокового меню с тремя вариантами выбора:
- Задачи,
- Опрос,
- Сообщение со сроком жизни.
Меню вызывается путём нажатия кнопки +  слева от строки ввода сообщения.
По её нажатию открывается расширенная форма ввода сообщения, содержащая соответствующие элементы управления.

ИЗМЕНЕН ДИЗАЙН ЧАТА

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

55

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

Вознаграждение за ответ
Показать полностью
Комментарии
Избранное Подписка Сортировка: Древо
1. gradi 5 18.12.17 22:08 Сейчас в теме
Ребята, однозначно плюс за ваш проект! Будет интересно посмотреть за его развитием.

P.S. может мне про свой статью написать?
SiAl; dj_serega; Snitkovski; S_P; killernik; VKuser253241859; +6 Ответить
2. VKuser253241859 18.12.17 22:55 Сейчас в теме
Ура! Наконец то убийца Телеграмма;)
manlak; dj_serega; ghostaz; sdwggg; TreeDogNight; sansys; Snitkovski; AleksKol; FesenkoA; dmitriy789; amoarok; rpgshnik; +12 Ответить
6. VKuser253241859 19.12.17 09:35 Сейчас в теме
Кажись и правда повлияли:) "Дуров объяснил сбои в работе Telegram ростом трафика" http://www.interfax.ru/world/592386 (2)
(2)
Snitkovski; +1 Ответить
64. johnnyshut23 52 30.04.18 21:27 Сейчас в теме
3. SaschaL 19.12.17 06:18 Сейчас в теме
Ребята отличная идея, желаю вашему проекту успехов. Вещь на самом деле нужная и полезная
VKuser253241859; +1 Ответить
4. nomadon 377 19.12.17 06:55 Сейчас в теме
1. Гдя взяли свободное время на работе, начальник знает?)
2. У вас уже был лицензионный договор или только собираетесь его заключить?
manlak; Snitkovski; VKuser253241859; +3 Ответить
7. starik-2005 1959 19.12.17 11:40 Сейчас в теме
(4) Начальник как раз один из авторов идеи. Свободное время на проект - это одно из преимуществ нашей компании.
По поводу лицензии, то если речь о роскомнадзоре, то пока нет. Если 1С, то они вроде не против, если штука бесплатная.
Snitkovski; +1 Ответить
15. nomadon 377 19.12.17 12:45 Сейчас в теме
(7) вроде? есть какие-то обновления?
Нужно иметь лицензии на мобильную платформу, внести первоначальный взнос, который включает в себя N бесплатных скачиваний, а потом каждые N еще какая то сумма
20. 1C_lava 19.12.17 13:51 Сейчас в теме
(15) Денис, спасибо что напомнили про лицензионность. Но правила не совсем такие. Если разработчик никак не монетизирует приложение, в 1С ничего платить не нужно. Если зарабатывает - роялти в 1с составляет 10% от оборота. Выплачиваются начиная с 60 001-го заработанного на приложении рубля. Тут есть про это: https://www.youtube.com/watch?v=CCKwCpSgFpw
strange2007; Gureev; Dmitri93; dj_serega; BigB; CyberCerber; Xershi; Snitkovski; mi1man; nomadon; starik-2005; VKuser253241859; +12 Ответить
38. Xershi 712 20.12.17 12:10 Сейчас в теме
(20) в видео написано в слайде, если есть монетизация после 51 продажи
41. 1C_lava 20.12.17 13:22 Сейчас в теме
(38) Вы правы, на слайде слегка однобоко. Если монетизация, скажем, через рекламу, или подписку, там не целесообразно к кол-ву продаж привязываться. Для таких случаев - к сумме.
43. Xershi 712 20.12.17 14:19 Сейчас в теме
(41) вы уже заключили договор? Или где про это написано?
45. 1C_lava 20.12.17 14:47 Сейчас в теме
(43) Не поняла Вам вопрос. Я из 1С и занимаюсь именно продвижением и монетизацией мобильных. Заключаю такие договоры с разработчикам.
46. Xershi 712 20.12.17 15:10 Сейчас в теме
(45) а вы та девушка которая на видео?)
49. 1C_lava 20.12.17 15:27 Сейчас в теме
16. VKuser253241859 19.12.17 12:46 Сейчас в теме
(7) А где качнуть то? если бесплатно...
18. starik-2005 1959 19.12.17 13:20 Сейчас в теме
(16) из магазина приложений (в конце статьи ссылка). Вот лендинг в конструкторе сайтов сделали, так что можно и оттуда...
VKuser253241859; +1 Ответить
5. PloAl 141 19.12.17 09:29 Сейчас в теме
Плюс поставил, но насчет "первого" я бы поспорил :)
8. Сурикат 264 19.12.17 11:46 Сейчас в теме
А серверная часть у вас на чем?
Ей вы поделиться можете? =)
9. starik-2005 1959 19.12.17 12:03 Сейчас в теме
(8) ну понятно, что тоже пока на 1С. Но тут как раз с лицензиями трудности, поэтому скорее всего будем переделывать на java.
21. 1C_lava 19.12.17 13:52 Сейчас в теме
(9) Какие трудности с лицензированием?
22. VKuser253241859 19.12.17 14:10 Сейчас в теме
(21) Видимо на каждого мобильного пользователя нужно покупать серверную лицензию 1Ски))) Вот и дешевле сервак переписать под Java.
25. 1C_lava 19.12.17 16:41 Сейчас в теме
(22) Зачем? Для бэкофисной части? Так делайте автономное.
26. starik-2005 1959 19.12.17 16:43 Сейчас в теме
(25) ну по всей видимости для того, чтобы мессенджер работал, разные клиенты должны быть подключены к единой серверной части, у которой они периодически должны спрашивать, а нет ли там чего нового для них. Как сделать это автономно (это вообще как(? Где хранить список юзеров мессенджера? Ну и т.д. и т.п....

Это, кстати, ответ и по строению серверной части - БД с кучей веб-сервисов, отвечающая на запросы клиентов...
10. Dzenn 344 19.12.17 12:06 Сейчас в теме
Один вопрос — зачем? Нужна интеграция с телеграмом — есть решения.
11. starik-2005 1959 19.12.17 12:15 Сейчас в теме
(10) так написал же - для исследования мобильной платформы, для погружения в мобильную разработку, ...
27. CSiER 27 19.12.17 18:02 Сейчас в теме
(11) в мобильную разработку под 1С или вообще - то есть рассматривали ли другие фреймворки (PhoneGap и т.п.)?
44. Dementor 584 20.12.17 14:23 Сейчас в теме
(27)
то есть рассматривали ли другие фреймворки (PhoneGap и т.п.)?

Не выражайтесь в приличном обществе! :)

1) PhoneGap - это редкостная хрень. Попробуйте сделать на нем что-нибудь существенное и вы поймете о чем я - сплошные ограничения и тормоза. Если не осилили Java/Kotlin или Objective-C/Swift, то лучше делайте сайтик с адаптивной версткой на HTML5 (который потом легко встраивается).
2) Не занимаюсь гибридами, но видел отзывы в интернете, что Google и Apple не любят такие приложения и могут отказывать в публикациях на своих площадках.
48. CSiER 27 20.12.17 15:17 Сейчас в теме
(44), phonegap пробовал довольно давно, а вот на 1с подобным не занимался - поэтому и решил уточнить. Спасибо за инфо.
50. YanTsys 12 20.12.17 15:57 Сейчас в теме
12. VKuser253241859 19.12.17 12:34 Сейчас в теме
А зачем компаниям-то свой мессенджер? За своими сотрудниками следить что ли?))) Для Франча это тема)))
13. starik-2005 1959 19.12.17 12:41 Сейчас в теме
(12)
Для Франча это тема)))
Как вариант))) Но мы планируем туда воткнуть канбан, чтобы можно было легко и просто по задачам отчитываться и получать новые. В перспективе это может стать драйвером повышения производительности труда для удаленных сотрудников.
YanTsys; Snitkovski; VKuser253241859; +3 Ответить
28. AlX0id 19.12.17 18:54 Сейчас в теме
(13)
Для этого есть уже существующие работающие решения типа редмайна, битрикса и тп.
14. Hoper2018 19.12.17 12:42 Сейчас в теме
А корпоративность в чем выражается? Можно будет внутри организации развернуть? А связать с текущим решением на 1с можно?
VKuser253241859; the1; Snitkovski; +3 Ответить
17. acsent 1138 19.12.17 12:53 Сейчас в теме
Из мобильной платформы используется только поле для отображения хтмл?

PS: залейте картинки поменьше, а то разрешени мобилок поболее десктопов бывает
19. starik-2005 1959 19.12.17 13:22 Сейчас в теме
(17)
Из мобильной платформы используется только поле для отображения хтмл?
Нет, не только, но для чата - да, хтмл.

Картинки тут как-то сами умели уменьшатся, но видимо Инфостарт что-то "поправил" с тех пор (или они на ширину смотрят). Руки дойдут - поправлю )))
23. karimov_m 19.12.17 15:37 Сейчас в теме
Однозначно плюс!
1. Хочется подробностей реализации серверной части.
2. Пришло все же понимание, что для решения таких задач - и сервер 1С и клиентские инструменты - не очень подходят (на текущем этапе развития мобильной платформы 1с) или все гладко у вас вышло?
Snitkovski; +1 Ответить
24. neikist 19.12.17 16:21 Сейчас в теме
А действительно с js проблем нет? Для одного проекта реализовывал похожим образом общение по документам - на 8.3.9.74 по крайней мере у меня было море проблем, к сожалению детали даже и не вспомню уже. В итоге весь интерактив пришлось на 1с делать, а html только для отображения.
29. VKuser253241859 19.12.17 19:01 Сейчас в теме
А Pasha D в переписке на картинке - это вы специально сделали... чтобы Дурову обидно было?)))
30. sansys 55 20.12.17 09:02 Сейчас в теме
Статья хорошая, однозначно плюс. Очень хочется увидеть реализацию с канбан, для нас это актуально.
VKuser253241859; +1 Ответить
31. rusinfostart 20.12.17 09:17 Сейчас в теме
Как будет происходить лицензирование клиентов? также как платформы?
32. sandybaev 136 20.12.17 09:35 Сейчас в теме
Есть же уже сервер взаимодействия. Почему его не использовали?
35. palsergeich 20.12.17 11:26 Сейчас в теме
(32) Сервер взаимодействия не может же с мобильным приложением общаться, поправьте меня если это не так. Во вторых требования по версии платформы.
33. johnnyshut23 52 20.12.17 09:41 Сейчас в теме
Ребята, Вам плюс! спасибо за статью)
VKuser253241859; +1 Ответить
34. koks17v 10 20.12.17 10:31 Сейчас в теме
Исходники бы посмотреть...
CyberCerber; VKuser253241859; +2 Ответить
37. Aitbay 20.12.17 11:55 Сейчас в теме
тоже есть желание написать софтину для персонала чтобы отправлять им события СКУДа, расчетные листки из ЗУПа все руки не дойдут
36. VKuser253241859 20.12.17 11:41 Сейчас в теме
Скачал... а оно работает вообще? Как тут общаться? А главное с кем? Как добавлять друзей? По номеру телефона не получается(((
39. Xershi 712 20.12.17 12:13 Сейчас в теме
Есть задача обмена сообщениями двух клиентов мобильных как минимум по локальной сети.
Это реализовано на 1С или скрипты/компоненты?
VKuser253241859; +1 Ответить
40. leobrn 191 20.12.17 13:05 Сейчас в теме
установили на два телефона (nexus5,meizu m6). На втором устройстве со второго раза получилось зарегаться. Пуш уведомления не приходят. Сообщение приходят с задержкой 3-5 мин.

Upd: со второй попытки пуши заработали, сообщение пришли быстрее.
VKuser253241859; +1 Ответить
42. VKuser253241859 20.12.17 13:27 Сейчас в теме
(40)
Upd: со второй попытки пуши заработали, сообщение пришли быстрее.

У меня также чем больше сообщений, тем они ходят быстрее.

Еще просьба сделать одну Общую группу, например Feedback, чтобы все новички туда автоматом попадали и с друг другом общались. Надо же провести нагрузочное тестирование;)
52. starik-2005 1959 20.12.17 20:30 Сейчас в теме
(42) Сделали группу Feedback и решили в следующем релизе бета-версии добавить блок управление задачами и внутреннюю систему мотивации за выполнение этих задач. Всем кто принимает активное участие в тестировании корп мессенджера начислим по 100 баллов (баллы - наше все!);)
ximik33rus; VKuser253241859; +2 Ответить
47. palsergeich 20.12.17 15:13 Сейчас в теме
Я тоже реализовывал корпоративный чат на пушах, полет нормальный.
Дизайн дернули от вотсапа, веберы сверстали макет и скрипты, мы поместили его на поле HTML документа.
Именно тогда оценил как здорово иметь возможность вызвать с сервера клиент.
51. Xershi 712 20.12.17 17:25 Сейчас в теме
(47) общение клиентов как реализовано? Чисто на 1С?
VKuser253241859; +1 Ответить
57. bubus 21.12.17 12:32 Сейчас в теме
53. bubus 20.12.17 23:53 Сейчас в теме
Граждане, дайте ссылку или напишите мануальчик на Инфостарте уже как с пушами работать. Вам уйма народу будет признательна.
54. saa@kuzov.org 21.12.17 06:46 Сейчас в теме
Сейчас основной функционал чата использует HTML и JS, т.к. пока мобильная платформа не может обеспечить достаточную гибкость отображения данных


Цены бы приложению не было, размести вы исходники хотя бы для имеющих подписку на ИТС.

Очень хочется просто красивый работающий пример ( с JS)
55. PloAl 141 21.12.17 08:55 Сейчас в теме
Как долго живет клиентская часть и соединение с сервером, на adroid 7.0 и выше?
Отказался от использования ВК в МП именно по этой причине, андроид 7.0 очень быстро отправляет приложение в глубокий сон с разрывом соединения.
56. VKuser253241859 21.12.17 09:36 Сейчас в теме
Результат теста на последних Самсунгах между двумя пользователями:
1. передача сообщений - 1-2 сек (не очень... Телеграм быстрее).
2. запуск приложения - до 10 сек (очень медленно, хотя вес приложения 10 метров)
3. активация приложения - 2 сек (приемлемо)
4. при разрыве соединения куча не совсем адекватных системных сообщений (видимо платформенные фичи не совсем понятные простому юзеру).
58. Fator26 6 21.12.17 13:21 Сейчас в теме
Первая неприятность: при регистрации строка ввода логина не настроено так, что при ее выделении курсор попал на начало строки.
Второе: если телефон заблокировать, то начинается дикий спам об отсутствии связи, уведомлений хоть и нет, но спустя минут 10 достал телефон и появилось на нем 30+ сообщений о проблеме с сетью
Но в целом достойно
VKuser253241859; +1 Ответить
59. iliabvf 25.12.17 00:22 Сейчас в теме
Исходников приложения нет, (типично для 1С), статья не информативная. HTML + JS... нафига тогда нужна мобильная платформа? не ну понятно что она кривая, но не лучше уже сделать клиента на Android?
dj_serega; +1 Ответить
60. starik-2005 1959 27.12.17 17:19 Сейчас в теме
(59) так статья о самой программке, как попытке разобраться, что можно, а что нельзя реализовать на базе мобильной платформы. Исходники беты пока не выкладываем, т.к. будем еще много чего там делать. Скачать можно в магазине приложений - в конце есть ссылки, также в комментариях есть ссылка на лендинг.

По поводу того, что диалоги пришлось реализовать на базе HTML, то это скорее претензия не к 1С - у них просто нет соответствующих объектов, а к хотелкам пользователей. Ну нереально ни в чем другом нормально реализовать список сообщений с ролевым выделением (юзер - другой юзер).
yarsort; VKuser253241859; +2 Ответить
61. starik-2005 1959 28.02.18 16:28 Сейчас в теме
Произошло обновление релиза, в котором добавились задачи с контролем выполнения.
yarsort; VKuser253241859; +2 Ответить
62. Sera 01.03.18 13:55 Сейчас в теме
Крайне интересная разработка!
63. it@contlog.ru 27.04.18 05:09 Сейчас в теме
Есть интерес к *.cf файлу к реализации, к apk пока интереса нет. В любом случае молодцы.
65. V1V 112 19.08.18 14:26 Сейчас в теме
Выложи конфигурацию. Больше интереса будет. К чему смотреть на apk?
66. starik-2005 1959 20.08.18 09:22 Сейчас в теме
(65) сейчас речи о выкладывании не идёт - статья является описанием эксперимента по созданию мессенджера на мобильной платформе. Вряд ли конфигурация серверной части будет когда-либо доступна.
67. V1V 112 28.08.18 08:10 Сейчас в теме
(66) серверная часть не представляет особого интереса. И так можно понять что там. А вот мобильное приложении могло бы помочь в изучении темы.
68. vashkostya 2 23.09.19 10:49 Сейчас в теме
69. starik-2005 1959 23.09.19 14:29 Сейчас в теме
(68) он был на гуглплэй. Если нет, то мне его сейчас уже не взять нигде...
Оставьте свое сообщение

См. также

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

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

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

15.08.2019    1770    informa1555    3       

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

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

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

09.08.2019    3996    Baksheev-Nikita    3       

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

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

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

15.07.2019    1484    informa1555    2       

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

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

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

12.07.2019    10127    DitriX    31       

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

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

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

04.07.2019    1654    Baksheev-Nikita    5       

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

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

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

29.06.2019    2035    Baksheev-Nikita    13       

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

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

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

27.05.2019    7564    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    5822    informa1555    0       

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

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

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

24.12.2018    5517    Crazy_Max    20       

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

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

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

12.12.2018    4723    user605751_svyatishenko.aleksey    10       

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

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

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

20.10.2018    10193    fr13    15       

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

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

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

09.10.2018    12526    Rabot    44       

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

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

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

25.06.2018    6794    starik-2005    3       

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

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

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

22.06.2018    5835    Baksheev-Nikita    4       

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

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

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

05.06.2018    6105    pavelru4    12       

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

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

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

10.03.2018    40692    davealone    40       

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

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

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

03.11.2017    26184    cdiamond    15       

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

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

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

26.06.2017    32240    aleksandra_krivenok    25       

Writer 8

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

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

21.06.2017    11099    FEAS88    19       

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

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

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

01.06.2017    16404    SnegSneg    33       

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

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

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

26.05.2017    28346    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    14205    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    17498    user621724_Dimav1979    20       

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

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

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

19.04.2017    13650    fr13    7       

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

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

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

28.03.2017    16857    agent00mouse    18       

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

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

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

27.10.2016    8349    alexander.v.kozhukhov    0       

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

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

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

26.10.2016    15490    alexander.v.kozhukhov    5       

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

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

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

25.09.2016    34939    spezc    44       

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

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

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

10.05.2016    14521    SirStefan    11       

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

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

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

1 стартмани

08.05.2016    11267    van_za    3       

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

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

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

15.04.2016    31319    Baksheev-Nikita    54       

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

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

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

05.03.2016    9734    vano-ekt    0       

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

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

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

05.11.2015    20276    NekoZver    22       

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

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

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

17.09.2015    10710    begsha    2       

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

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

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

02.06.2015    31648    DitriX    39       

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

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

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

31.03.2015    15149    Leo_A    22       

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

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

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

17.03.2015    16777    antonbezrukov    14       

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

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

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

02.03.2015    46409    DitriX    96       

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

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

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

31.01.2015    20670    vadnevzorov    50       

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

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

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

07.10.2014    20234    DanilaDru    8       

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

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

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

26.09.2014    25829    rotting    6       

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

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

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

02.09.2014    17847    flyer    3       

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

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

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

16.11.2012    24756    kitaevay    1       

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

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

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

05.12.2008    12154    105    Salvador Limones    9