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

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

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

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

Существует два варианта мобильного приложения:

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

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

Покопавшись немного во внутренностях МП нашел интересную вещь: платформа одна и та же, механизмы есть, просто они недоступны. По сути есть файл ibases.v8i (как и в десктопной версии) со списком конфигураций и в нем путь к шаблону конфигурации прописан в параметре "AdditionalParameters=".

В конечном приложении в параметре ссылка на локальный шаблон, в приложении для разработчика это http ссылка. Попытался заменить одну на другую - заработало. Но можно ли это сделать на планшетах торговых? Они-то не рутованы как мой телефон. Помогла статья //infostart.ru/public/464479/. Оказалось, что МП имеет полный доступ к своей папке. Осталось только внедрить замену текста.

В строке нужно прописать полный путь к файлу с конфигурацией:

AdditionalParameters=http://mysite.ru/1cema.xml

Если у вас файл отдается с авторизацией, то так:

AdditionalParameters=http://login:password@mysite.ru/1cema.xml

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

И на кнопку прописан патч нужного нам файла:

&НаКлиенте
Процедура кмПатч(Команда)
    #Если МобильноеПриложениеКлиент Тогда
    масФайлы = НайтиФайлы("/data/data/<ИДЕНТИФИКАТОР ПРИЛОЖЕНИЯ КАК УКАЗАН В СБОРЩИКЕ>/files/","*.v8i",Истина);
    ФайлСпискаБаз = Новый ЧтениеТекста(масФайлы[0].ПолноеИмя);
    Текст = ФайлСпискаБаз.Прочитать();
    ФайлСпискаБаз.Закрыть();
    
    перПозиция = СтрНайти(Текст,"AdditionalParameters=");
    Если перПозиция>0 Тогда
        ФайлСпискаБаз = Новый ЗаписьТекста(масФайлы[0].ПолноеИмя);
        ФайлСпискаБаз.Записать(Лев(Текст,перПозиция+20)+ПутьОбновленияКонфигурации);
        ФайлСпискаБаз.Закрыть();
    КонецЕсли;    
    #КонецЕсли
КонецПроцедуры

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

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

 Код не оптимальный и будет переписан - в статье пытался передать сам вариант решения.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. dablack 11.05.16 20:21 Сейчас в теме
Спасибо! Отличный нюанс AdditionalParameters который я пропустил. Пытался обновить мобильное приложение загружая с сервера 1cema.xml и подменять его на тот который в папке и с базой и шаблоном. При перезапуске обновление вроде как происходит, а по факту - нет. Я уже стал подозревать, что это специально т.к. во вчерашней статьи на хабрре об этом писали, что такой способ обновления противоречит лицензионным соглашениям.
Еще раз спасибо! Вовремя как то прям для меня получилось.
5. SirStefan 45 12.05.16 06:19 Сейчас в теме
(1) И сами 1С пишут, что это противоречит лицензионному соглашению google play. "...Это запрещают делать лицензионные ограничения на приложения, которые распространяются через магазины приложений. Например, если ваше приложение будет загружать исполняемый код (в виде скрипта) через Интернет, то оно никогда не появится в магазине приложений Apple..."
Т.е. фактически они сами не против такого удобства, просто это ограничение сторонней компании к их продукту. А поскольку мы не собираемся выкладывать свою конфу на google - мы не сможем дискредитировать 1С :)
2. dablack 11.05.16 22:17 Сейчас в теме
Что то рано я обрадовался...
Получается, но как то не адекватно.
Из приложения правлю файлик v8i.
Перезапускаю.
после перезапуска приложения, начинается установка новой базы (по файлам вижу что добавляется еще одна база)
причем в v8i она добавляется с тем же именем, что и оригинал. (У вас файл v8i не изменяется сам?)
Потом захожу в приложение в список баз и там либо давлю "обновить" либо ставлю переключатель "перезапуск конфигуратора"
После этого становить как надо, но как избежать добавления еще одной базы, которой даже в списке нет, не могу разобраться...
3. SirStefan 45 12.05.16 06:05 Сейчас в теме
(2),Способ противоречит, но удобство работы то нужно. И возможно в новых версиях платформы отключат эту возможность.
Никакой новой базы не появляется, обновляется текущая. Платформа 8.3.7.70. В папке 1cem никаких новых папок не появляется тоже.
Покажите, что в файлике у вас написано после патча? И свой код патча.
4. SirStefan 45 12.05.16 06:14 Сейчас в теме
(2), по поводу двух баз пришла идея - надо проверить. Прописать несколько баз и каждой свой путь к файлу обновления, проверить можно ли в конечном продукте использовать различные конфигурации.
6. dablack 12.05.16 10:25 Сейчас в теме
Проблема решена! Оказывается из за того, что я на рутовом устройстве руками правил файл v8i - вылезали такие глюки, а если все делаю из мобильной платформы - все ок. В чем разница не понимаю, но тем не менее работает. Кстати если еще заменить в файле WA=0 на WA=1 то обновление будет проходить автоматом при запуске. Попробую еще из платформы заменять 1cema.xml, а то может у меня опять же это не получалось из-за того что я это делал не средствами платформы.
7. odineskin2 405 23.05.16 06:55 Сейчас в теме
очень полезное решение, спасибо автору.
а не подскажите для айфонов не заморачивались с аналогичным вопросом? лам логи в аналогичном виде?
8. SirStefan 45 24.05.16 04:49 Сейчас в теме
(7), нет, у меня все торговые на android.
Сомневаюсь, что на айфоне так же.
9. dablack 24.05.16 11:07 Сейчас в теме
На яблоках путь к v8i вот такой:
"\Library\1C\1cem\ibases.v8i"
Далее все тоже самое...
SirStefan; odineskin2; +2 Ответить
10. AganinEvgeniy 2 29.06.17 11:59 Сейчас в теме
Спасибо огромное за статью! Очень оказалась полезна.

З.Ы.: А никто не в курсе случаем, есть ли возможность сделать загрузку обновы с FTP ресурса? По сути ведь мало чем отличается по идее функционал, но увы, во всяком случае у меня на мобильной платформе 8.3.9.91 и 8.3.10.51 не удалось это сделать.
11. markers 255 13.06.18 06:48 Сейчас в теме
На Android 7 путь к папке изменился, в нашем случае он стал /data/user/0/ вместо прежнего /data/data/
В 1С 8.3.12 изменился параметр, теперь это UpdateURL и его по умолчанию нет в файле, так-же есть параметр AutoUpdate=1 который разрешает автоматическое обновление, его тоже нет в файле.
SirStefan; +1 Ответить
12. user602678_maxipunchik 61 24.04.20 12:20 Сейчас в теме
Спасибо, друг, от себя добавлю, что абсолютный путь к внутреннему хранилищу приложения можно узнать методом ПолучитьИмяВременногоФайла("txt"). В Возвращенном пути будет путь до создаваемого текстового файла во внутреннем хранилище
13. Goody 34 07.08.20 11:49 Сейчас в теме
Отличная идея! Сделал себе такое и просто ловлю кайф!
Спасибо за идею!!!
14. KAV2 121 26.11.20 11:35 Сейчас в теме
А можно ли интересно как-то программно выполнить обновление (из внешней программы, написанной не на 1С)? То есть идея такая: пишем свой ланчер для андроида. Этот ланчер будет запускать уже 1с, и также при запуске будет проверять необходимость обновления и если нужно, то запускать обновление конфигурации автоматически.
15. SirStefan 45 27.11.20 14:25 Сейчас в теме
(14), ну по идее если за версией не лезть в 1С, а хранить отдельно то можно. Сверяешь номер версии с новой выложенной, если не совпадает - качаешь и запускаешь. Пользователь сам нажимает кнопку "Установить". А чтобы залезть в БД, посмотреть номер версии, и без вопросов самому обновить 1С андроид прав, ИМХО, не даст.
16. user654142_draspopov 02.03.21 20:18 Сейчас в теме
Спасибо автору, прекрасный механизм, пользовался им какое-то время. В начале этого года, после обновления платформы изменение файла и прописывание своего адреса обновления отключается функциональности у приложения. Никак не могу победить. Никто не сталкивался?
17. Dales 03.03.21 01:49 Сейчас в теме
(16) да, на платформе 8.3.18 что то случилось ((( не реагирует на смену файла.
Не работает обновление, и не работают методы уведомления, тупо программа уходит в исключения и вырубается.
18. user654142_draspopov 03.03.21 10:37 Сейчас в теме
(17) На сколько я понимаю, "уходит в исключения" потому что после изменения файла - отключаются функциональности ."... ● При отключенной функциональности: исключение.." https://its.1c.ru/db/v8318doc#bookmark:dev:TI000002363
Остается непонятным вот что : в мобильной плтаформе, которуй мы устанавливаем на устрйство как приложение и прописываем там несколько баз для тестирования или эксплуатации в текстовм файле указаны такиеже пути для обновления, какие указываем мы в АПК. В мобильной платформе функциональности не отключаются
19. Dales 06.03.21 01:06 Сейчас в теме
(18) будем надеяться, что это глюк платформы и это будет исправлено
20. Gessekai 23.03.21 16:51 Сейчас в теме
(16) Заметил, что на новой платформе строка UpdateURL прописывается сама и там указывается:
UpdateURL=v8res://templates/conf.xml
Если изменить на другой путь, то приложение уходит в исключение, как вы и сказали. Если поменять строку обратно в первоначальный вид, то загружается конфигурация, хранящееся в телефоне и приложение перестает уходить в исключения.
Также изменился файл 1cema.xml, теперь там содержатся подключаемые модули, которые определяются на основе разрешений приложения.
Но что делать со всем этим пока не понял. Не хочется отказываться от такого механизма в приложении.
21. user654142_draspopov 23.03.21 17:38 Сейчас в теме
(20) Интригует и оставляет надежду то , что на мобильной платформе обновляется же все по прежнему. В UpdateURL стоит по прежнему тот адрес где опубликовано мобильное приложение. Я был убежден , что та мобильная платформа , которая устанавливается как отдельное приложение и используется для отладки - ровно она же и используется при сборке приложения и встроена в собраное приложение. Но что-то идет не так.
22. Gessekai 23.03.21 17:49 Сейчас в теме
(21) Может если подменять файл по этому пути (v8res://templates/conf.xml), то что-то выйдет? Но я не понял, где он хранится и есть ли туда доступ.
Оставьте свое сообщение

См. также

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

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

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

14.04.2017    64590    user700211_a.straltsou    29    

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

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

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

31.03.2021    791    1C_lava    4    

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

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

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

17.03.2021    568    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    1696    informa1555    20    

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

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

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

15.04.2016    37526    Baksheev-Nikita    54    

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

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

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

22.01.2021    890    informa1555    9    

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

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

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

28.12.2020    2743    ingeneerz@gmail.com    10    

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

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

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

14.12.2020    1164    capitan    6    

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

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

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

18.12.2017    21953    starik-2005    70    

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

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

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

23.11.2020    1338    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    1313    informa1555    2    

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

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

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

02.11.2020    6639    leobrn    66    

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

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

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

25.09.2016    51440    spezc    49    

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

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

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

12.10.2020    5026    1C_lava    50    

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

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

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

17.09.2020    856    QuirkyKot    1    

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

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

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

14.09.2020    1597    capitan    25    

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

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

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

14.09.2020    1843    naypak    10    

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

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

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

04.09.2020    1832    hpi    9    

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

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

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

25.08.2020    3236    capitan    29    

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

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

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

17.07.2020    3052    informa1555    8    

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

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

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

07.07.2020    3671    DmitrySinichnikov    6    

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

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

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

26.06.2020    3062    rujiy_kot    5    

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

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

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

10.06.2020    6461    MaramOyka    6    

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

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

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

05.06.2020    4154    capitan    33    

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

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

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

24.04.2020    2529    capitan    15    

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

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

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

13.04.2020    6477    Potroshitel    21    

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

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

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

06.04.2020    2466    Baksheev-Nikita    1    

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

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

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

03.04.2020    5080    user602678_maxipunchik    13    

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

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

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

31.03.2020    14862    informa1555    35    

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

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

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

27.02.2020    5529    kras_71    7    

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

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

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

04.02.2020    4095    RebrinSG    13    

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

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

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

30.01.2020    14690    Baksheev-Nikita    33    

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

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

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

20.01.2020    3406    informa1555    5    

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

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

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

31.12.2019    31057    John_d    63    

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

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

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

11.12.2019    3711    informa1555    0    

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

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

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

08.11.2019    8177    Baksheev-Nikita    16    

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

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

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

15.08.2019    6623    informa1555    3    

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

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

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

09.08.2019    10992    Baksheev-Nikita    10    

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

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

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

15.07.2019    5725    informa1555    2    

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

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

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

12.07.2019    28588    DitriX    32    

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

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

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

04.07.2019    6591    Baksheev-Nikita    5    

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

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

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

29.06.2019    5982    Baksheev-Nikita    13    

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

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

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

27.05.2019    14382    yarsort    27