gifts2017

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

Опубликовал Дмитрий Шерстобитов (DitriX) в раздел Программирование - Мобильные приложения

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

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

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

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

Итак, давайте начнем. С первого, что мы начнем – интерфейс.

Интерфейс

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

Ну хватит текста, давайте теперь поработаем, и так – запускаем платформу для разработчиков и нас встречает вот такой интерфейс:

            

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

Как видите – даже тут уже наступила красота.

Теперь давайте посмотрим на то, как было и как стало, я возьму конфигурацию, и не буду вообще ее дорабатывать и что-то в ней делать, вот как я ее писал для 8.3.5, вот так она и осталась:

Главная страница

    

Обратите внимание на горизонтальное положение – оно теперь стало нормально выравнивать по центру, что не может не радовать.

    

Меню теперь вызывается либо специальной кнопкой на форме, или свайпом слева на право.

   

И самое шикарное – теперь можно скопировать текст сообщения:

 

И даже если будет ошибка где-то, то человек увидит нечто такого рода:

   

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

Формы списков

Это вообще отдельная история, и так, вот так выглядит форма списка простейшого справочника:

(обратите внимание, как второй элемент помечен на удаление)

 

При нажатии на элемент – открывается его форма редактирования:

 

Тут же есть меню свойств этого элемента, оно доступно при нажатии специальной кнопки справа вверху:

 

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

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

 

Галочками мы выбираем нужные объекты, но увы, стандартных действия с ними (пометить. Удалить, скопировать) я не увидел, но в любом случае – программно это реализовать теперь можно.

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

 

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

Если мы ее поставим и очистим поиск, то галочки передут в основной список, но, если сделать повторный поиск, то они исчезнут, но я списываю это на тестовую версию, хотя…

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

 

Остальное, по части интерфейса, можно почитать тут: http://v8.1c.ru/o7/201412mob/index.htm.

Кроме этого всего, понравилось как сделали работу со списками:

 

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

 

А вот так сделаны остальные элементы (страницы, тумблеры, и т.д.) и для сравнения приведен скрин старой версии, напоминаю, я в конфигурации ничего не менял, они идентичны:

    

Разница на лицо.

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

 

А вот так эта вкладка выглядит на мобильнике:

    

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

А вот страницы сгруппированные «слева» - отображаются как свернутые группы и при нажатии на них – мы переходим на нужную страницу.

Остальной функционал

Из самого интересного:

1.       Добавили функцию отлова события поворота экрана ПриИзмененииПараметровЭкрана.

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

3.       Сделали печать на принтеры, в принципе – не должна ничем отличаться от стандартной, печатается тот же документ, однако, работает только с некоторыми стандартами принтеров PCL3 и ZPL, и, кстати, не работает в iOSJ

4.       Добавили pushсообщения, о них подробней тут и тут. Для тех кто работал с утилитами, может не хватит функционала и мозги расплавиться у тех, кто раньше не работал с GCMи APNS.

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

6.       Появилась возможность работы с https.

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

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

 

Итоги

Я совершенно не жалею, что при выходе первой версии мобильной платформы я поставил на неё основной акцент в разработках, так как выход этой версии – затмил кучу подобных решений по всем пунктам, начиная от интерфейса, заканчивая быстротой разработки. Теперь я с уверенностью могу сказать, что мобильная платформа – это значительный шаг вперед, как в качестве дополнительного решения задач и синхронизации с ЦБ, так и как самостоятельное решение.

Да, текущая версия не без ошибок и вылетов, но на то она и тестовая. А при работе со спец оборудованием на андроиде (андроид стик, пос терминалы, тсд, простые смартфоны) – 1С может проникнуть туда, куда еще не проник никто.

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

З.Ы. Если я что то упустил интересно – просьба сообщить в комментариях.

 

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Анисков (vandalsvq) 02.03.15 01:12
За статью спасибо, познавательно.
Сидя за десктопом порой действительно сложно представить что можно наваять полезного и удобного на мобилке. Но твои работы, статьи, доклады на самом деле значительно расширяют кругозор и помогают выйти из "удобного мира" разработки для компов.
В общем спасибо тебе, Дима. Я на самом деле даже жалею, что толком с тобой не смог пообщаться на IE2014. Надеюсь в следующем году удасться.
2. Марат Настоящий (rayastar) 02.03.15 07:58
С недавних пор я сам являюсь ios разработчиком, но 1С - основное место работы.
И люди, которые говорят, что мобильное приложение "это мертвый проект :)." правы по своему.
В который раз повторяю - 1С это среда для разрботки бизнес прилжений и все же сложно считать его полноценным языком программирования.
Нельзя требовать от 1С полноценного инструмента! Свою основную функцию он выполняет и это факт.
Как разработчк с правом выбора инструмента (XCode или 1C) для разработки мобильного приложения я буду пользоваться здравым смыслом.
И если задача сможет решаться с помощью МП, то конечно выбор падет на него.
Только где гарантия, что в момент Х я смогу реализовать какой то специфичный механизм?
3. Алексей Роза (DoctorRoza) 02.03.15 08:15
Дмитрий! Жду Вашего обзора стабильного релиза МП!
4. Геннадий Зимин (kenza) 02.03.15 09:41
(2) rayastar, согласен ведь даже на десктопной версии люди порой требуют такого что 1С не всегда может это реализовать стандартными средствами, я пока сталкивался больше с ограничениями работы интерфейса и прочего взаимодействия с пользователем.
5. Константин Соболевский (Константин С.) 02.03.15 10:02
(2) rayastar,
И люди, которые говорят, что мобильное приложение "это мертвый проект :)." правы по своему.

такие мнения будут всегда. Аналогично говорили про 7.7 и 8-ку. И что живет и процветает.

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


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

ps:
Как консультант-разработчик без возможности выбора, МП дало возможность написать приложения для себя используя навыки работы с 1С. Теперь на Iphone его использую и не заморачиваюсь на покупку лицензий разработки,что с другими языками не получилось
6. Римма Герасименко (WhiteOwl) 02.03.15 10:28
Спасибо, очень интересный обзор!
7. Алексей Белоусов (AllexSoft) 02.03.15 11:03
Хороший обзор.. А подскажите, с ролями ничего не изменилось ? нельзя роли использовать ?
8. борян петров (TODD22) 02.03.15 12:07
Интерфейс у новой версии просто восхитителен

Зелёный текст на белом фоне, серые полутона рамочек, кнопочек и шрифтов, белый текст на оранжевых кнопках.... Цветовая палитра совершенно убогая и от неё глаза устают. Когда уже уволят из 1С человека ответственного за цветовую гамму интерфейсов...
Seeker; serge_focus; +2 Ответить 3
9. Марат Настоящий (rayastar) 02.03.15 12:19
(5) Константин С., был один заказчик, увидев альфа вариант приложения ужаснулся. Для него все было очень долго. До интерфейса дело не дошло, но боюсь, там бы все только хуже было. Переписали все на ios
10. Сергей Галюк (dj_serega) 02.03.15 15:41
Спасибо за статью. Попробую свое переписать, об найденных багах отпишусь. С виду всё красиво :)
11. Дмитрий Шерстобитов (DitriX) 02.03.15 17:05
(1) ну так в чем проблема - подходите и пообщаемся. Я ж никуда не убегаю ;)
(2)не вижу проблем с функционалом, если чего то не хватает - дописываем сами, как результат - мир увидел утилиты от нас. Но если человек хочет 3д модели, то да, 1с тут не слишком подойдет :)
(3) я тоже
(4) а для чего вк придумали? Снегопат и прочее? Вы видели 1с++ делает с 7.7? Функционала всегда не будет хватать, даже если вы на яве кодите под андроид, там тоже далеко не всегда есть возможность сделать то, что хочется.
(5) согласен на 200%, ибо народ должен привыкнуть и осознать.
(7) роли можно было использовать еще в 8.3.5. Там правда нет ограничений, но если честно, то я не знаю зачем они вообще надо тут, разве только что бы глючило больше.
(8)а вы разве не знали, что можно менять шрифт и цвет? Делайте свою уникальную гамму ;) а когда появятся стили - вообще круто будет, а я знаю несколько приложений в таком стиле, причем именно бизнес решений, и ничего качают и не жалуются, поищите клиента на Приват24. Там все органично смотрится.
(9) это вы к чему? Кто и что увидел?
(10) ок, если что - дополню статью или новую сделай;)
12. Сергей Галюк (dj_serega) 02.03.15 17:40
(11) DitriX, Вот не хочет она устанавливаться :( Как делал:
1. Загрузил в сборщика конфу.
2. Скомпилировал.
3. не пошло :) картинка файла-apk даже не отобразилась.
4. Вспомнил что нужно обновить сборщик.
5. Обновил.
6. Скомпилировал.
7. Таже ошибка: "Під час аналізу пакету виникла помилка".

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

Каммент больше для инфы :)

upd: я кажись понял. У меня была готовая xml'ка с конфой на старое приложение. Видимо нужно обновить платформу разработки. И новую xml'ку пихать в сборщик.
Ых...

Все-равно не пошло. Что ж я не так сделал пока не пойму :(
13. Дмитрий Шерстобитов (DitriX) 02.03.15 18:59
(12) ну это сейчас не скажу, сам не пытался еще это все запилить, как сделаю - обновлю статью старую с инструкциями.
А вообще - смотри логи сборки, ну и отладкой пройдись, 99% что пути не подхватились.
14. Сергей Галюк (dj_serega) 02.03.15 19:30
(13) DitriX, Так это у тебя конфа разработки на скринах?
У меня 1cema.apk установилась. Конфу подтягуло.
Итог:
Конфа разработки работает, а собранное apk не хочет. Видимо нужно сборщик с 0 заполнить. Где-то оно при создании ключа или других данных по новому заполняет/работает.
Это уже завтра буду делать.
15. Сергей Галюк (dj_serega) 02.03.15 19:59
(11) DitriX,
ок, если что - дополню статью или новую сделай;)

Дополняй :)
1. Модальные окна это ппц :) В прямом смысле. Раньше открывалось на весь экран. Теперь по центру. Не разворачиваются. Не перетягиваются :(
2. Фон на всех кнопках "белый", хотя стоял "Авто". Очень криво :( Даже на тех которые создаются программно. Все кроме одной белый фон.

Итог:
Модальные окна это зло :) С фоном нужно поработать.

з.ы.: скрины, возможно, предоставлю :)
16. борян петров (TODD22) 02.03.15 19:59
(11) DitriX, Да я в целом про такси. От БП 3.0 на такси глаза устают очень сильно.
17. Марат Настоящий (rayastar) 03.03.15 06:33
(11) DitriX, к тому, что если человек видел и работал с мобильным приложением, написанном на нормальном яыке (цитата его слов), то ниже опускаться по функционалу/масштабируемости//производительности он не хочет
18. ASchukin (Vint_1c) 03.03.15 09:34
Отличная статья, большое спасибо автору.
Захотелось даже попробовать написать и развернуть приложение на ней.
19. Ruslan (flyer) 03.03.15 18:15
да как только появилась возможность скачать я начал свои проги под 8.3.6 конвертить. потом понимал что придется менять идею многих программ по работе с новым интерфейсом. в новом интерфейсе обязательно надо свои стили то что предлагает 1с очень спорно. посмотрите еще как сделан ввод чисел, даты и кстати еще появилась возможность в табличном поле выделять область и копировать ее. то что сделаны https и печать на прямую на принтер вот за это спасибо! и за статью ;)
20. Дмитрий Шерстобитов (DitriX) 03.03.15 19:02
(17) мы говорим о разных вещах, если человек сядет за мерседес, то на жигули он тоже не захочет вернуться, но если он перевозит на машине стройматериалы, то он четко понимает, что мерседес - он не лучше, он просто нафиг не надо для этих целей.
(19) вот поэтому я ничего почти не разрабатывал до сих пор. Тут меняется сам концепт, сама идея.
21. Трактор Трактор (Трактор) 04.03.15 10:42
Слово слайд в данном случае можно перевести как сдвиг.
22. Сергей Самарин (Samarin) 04.03.15 10:50
Спасибо за статью, познавательно.
Буду ждать стабильного релиза МП. На тестовом 8.3.6 APK не взлетела, откатился на МП 8.3.5 :(
23. serg serg (sergos3331) 04.03.15 11:56
(8) TODD22, Абсолютно поддерживаю, более убогого интерфейса самого по себе да еще и по цветовой гамме трудно найти ... надо постараться.
Такое ощущение что в 1с затихарилась своя пятая колонна предателей :) Увольте же наконец этого мудо-чудо дизайнера! Все же жалуются на невосприимчивость цветовой гаммы
интерфейса и усталось от него глаз - а 1с это упорно игнорирует!
24. Алексей Лустин (lustin) 04.03.15 15:17
25. Вадим Миляев (PrinzOfMunchen) 04.03.15 17:06
(20) DitriX, за статью огромное спасибо. А вопрос такой: можно ли как-нибудь сюда голосовой набор прикрутить? Интересная для меня тема. ))
26. Amelk Amelk (Amelk) 04.03.15 17:37
Спасибо за статью, как бы ее адаптировать для мобильных платформ (Windows Mobile)
27. Дмитрий Шерстобитов (DitriX) 04.03.15 18:12
(24) как это забыл, написал же:
4. Добавили pushсообщения, о них подробней тут и тут. Для тех кто работал с утилитами, может не хватит функционала и мозги расплавиться у тех, кто раньше не работал с GCMи APNS.

Но тут не совсем пуш, а нечто большее:)
(25) смотря что от него надо, не понимаю задачи.
(26) а винда умеет запускать андроид приложения? или уже выпилили какой то эмулятор по типу как блек бери, кстати интересно - как на нем 1с работает :)
(23) как по мне - все не плохо, так как я смотрю на очертания, а не на цвет, ибо цвет можно будет изменить :)
(21) или свайп, или слай, или сдвиг, или протянуть, какая разница - суть то ясна :)
28. Алексей Лустин (lustin) 04.03.15 20:00
(27) пропустил извини. Я был несказанно рад - теперь "события" и "асинхронность" становится все ближе и ближе ;-)
29. Сергей Галюк (dj_serega) 05.03.15 00:46
(27) DitriX, свисни, пожалуйста, когда получится apk запустить.
30. Анаит Бадалян (LaNaite) 06.03.15 00:09
Это очень круто! - развитие мобильной платформы.
Спасибо Вам за обзор!
Если бы еще 1С позволило приобретать только платформу (без типовых конфигураций)...
31. Вадим Миляев (PrinzOfMunchen) 06.03.15 03:56
(27) DitriX, Например, ввод голосом строки поиска, заполнение строковых реквизитов, ну а в идеале голосовое управление.)) "Ок`ей 1С, закрой месяц"))))
32. Amelk Amelk (Amelk) 06.03.15 10:43
Можно использовать эмулятор Android в среде Windows (например AndyOS), но пока это для настольных операционных систем, уже скоро Microsoft планирует интегрировать в свою мобильную операционную систему Windows Phone поддержку Android-приложений
33. Дмитрий Шерстобитов (DitriX) 06.03.15 13:15
(31) ну по идее можно, я уже думал об этом, но тут возникает ряд сложностей, первая из них - 1С не умеет обрабатывать внешние события и вторая - всю морфологию надо прописать и т.д. :)
34. Amelk Amelk (Amelk) 06.03.15 16:48
можно создать что-то вроде онтологической базы знаний (на основе продукционной модели) - это касается формализации набора голосовых команд
35. Вадим Миляев (PrinzOfMunchen) 06.03.15 17:12
(33) DitriX, ну для начала хотя бы научить её преобразовывать голос в текст. Можно попробовать подыскать сервисы, например гугловский, если он ещё жив. Ну а внешние события...Сделать кнопку "выслушать собеседника". Этого уже будет достаточно для разработки приложений, типа "1С: Собутыльник", или "1С: Личный психиатр"....)))
36. Amelk Amelk (Amelk) 06.03.15 17:45
Голосовой поиск Google работает нормально, но как его прикрутить к своему приложению, ето уже вопрос....
37. Вадим Миляев (PrinzOfMunchen) 06.03.15 21:43
(36) Amelk, тут больше вопрос в том, как заставить 1С записать звук в нужно для google формате. Остальное - не большая проблема.
38. Дмитрий Шерстобитов (DitriX) 06.03.15 21:52
(37) (36) мы подумали, и решили что возможно в следующем обновлении мы эту функцию запилим, но ясное дело - что используя ее мы должны иметь выход в инет и так как включен вечно микрофон - это будет жор батареи.
В общем посмотрим.
39. Алексей (pablo_escobar) 07.03.15 12:45
(30) LaNaite, покупайте Платформа, но мне кажеться проще добавить и БП купить
40. Amelk Amelk (Amelk) 09.03.15 18:04
(37) PrinzOfMunchen,
Думаю звук нужно записывать другими средствами, а в базе данных хранить звуковые файлы, и тогда к каждой обработки привязать конкретный файл.
41. Дмитрий Шерстобитов (DitriX) 09.03.15 20:37
(40) не все андроид позволяет делать внешними файлами, иногда можно только через асеты, если не ошибаюсь - пуш уведомление берет иконку и звук только из ассетов
42. Константин Гейнрих (CyberCerber) 10.03.15 09:09
Спасибо, что держите руку на пульсе мобильной платформы!
Уже написал небольшое приложение на платформе 8.3.6. Возник ряд ошибок, вопросов, замечаний.

1. Не срабатывает событие ПриИзмененииПараметровЭкрана. Экран поворачиваю, оно не вызывается. У кого-нибудь работает? Еще не понял как вообще корректно получить объект ИнформацияЭкранаКлиента. Нашел только метод ПолучитьИнформациюЭкрановКлиента(), который возвращает фиксированный массив, первым элементом которого должен быть нужный экран. Как-то проще можно?

2. В конфигураторе невозможно заниматься дизайном интерфейса. В конф-те все формы отображаются в обычном виде 8.2 и не имеют ничего общего с интерфейсом на моб. уст-ве. Отлаживаться приходится только каждый раз компилируя, устанавливая приложение. Где-нибудь есть предпросмотр такси?

3. Новый интерфейс жрет очень много места. На экране телефона шириной в 720 пкс. с трудом помещается только три колонки списка и два поля с регулированием. Никто не знает, как-нибудь можно сделать компактней? Как я понимаю, волшебной настройки Масштаб, которая появилась для форм Такси, для МП нет?

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

5. У меня на форме выводится дин. список с тремя колонками регистра сведений объема около 150 записей. И при пролистывании списка наблюдаются тормоза. Это нормально? Телефон не слабый - "два ядра, два гига".

6. Есть возможно менять стандартные цвета приложения: черный текст, желтый фон, зеленые кнопки?
43. Дмитрий Шерстобитов (DitriX) 10.03.15 11:18
(42)
1. Только так, ибо экранов может быть несколько.
2. Ну вы можете сделать конфу для пк и для мобильного и выбрать там интерфейс такси, и даже сделать его компактным, но как вы понимаете - это будет не одно и тоже, что на телефоне.
3. Увы, все с точностью наоборот - теперь 1с все делает по dpi, т.е. не важен размер экрана и разрешение, все везде будет видно одинаково, ну только соотношение сторон роль играет еще.
4. Запускайте инфу в фоновом задании.
5. 1Су пофиг на количество ядер, можете провести тест, ятут делал замеры и опцбликовал в статье, где четко видно, что после некоего предела - прирост производительности не значительный. Но а тормоза при пролистывании надо смотреть, как вариант - отменить динамическое считывание данных.
6. Пока нет, и даже оформление типовое почти нигде не работает.

Вы учтите - это оооочень сырой релиз, который был выпущен в предверии конференции по 1с, так что пока не выйдет следующий релиз - смысла заморачиваться нет, слишком много багов и косяков. Это релиз не для разработки, а для ознакомления :)
44. Константин Гейнрих (CyberCerber) 10.03.15 11:32
(43) DitriX, спасибо за ответы!

1. А само событие ПриИзмененииПараметровЭкрана пробовали? Оно у вас срабатывает?

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

Мда, жаль, что сырой, уже хочется применять его в бою. А когда новый релиз, случайно не знаете?
45. Дмитрий Шерстобитов (DitriX) 10.03.15 12:44
(43) увы, но боюсь, что не скоро.
1. Если честно - я еще не тестил.
4. Типо того, только не через константу, а через сообщения пользователю, если они это починили :)
46. Андрей Винокуров (druv) 12.03.15 08:40
У меня не сохраняются значения текстовых полей в табличной части справочника/документа. Это нормально? Есть ли способ побороть данную проблему?
47. Сергей Харламов (zatoichi) 12.03.15 13:01
Спасибо за статью. Понравилось. А вот по поводу того, что 1С еще сырая для разработки мобильных приложений - согласен. В принципе 1С не подходит для решения большинства задач не связанных с бизнесом напрямую. Но возможно когда-то мы сможем кодить в 1С без ограничений)))
48. Андрей Киреев (FractonKireyev) 12.03.15 13:21
(8) TODD22,
Присоединяюсь ко всем, кто считает цветовую гамму ужасной. В УФ под 8.2 стиль (цветовая гамма + прорисовка рамочек + шрифты + ...) был намного лучше.
К разработке цветовой гаммы (а, в общем случае - стиля) по умолчанию 1С должно привлечь спецов дизайнеров. Иначе не получится.
Как "должно быть" меня не спрашивайте - моих дизайнерских способностей хватает только на оценку сделанного.
49. Дмитрий Шерстобитов (DitriX) 12.03.15 14:39
(46) такого не наблюдал, вроде все ок в этом плане.
Проверьте ту же конфу на 8.3.5 - там все ок?
50. Маским Константинович (MherArsh) 15.03.15 23:59
Вообще мобильная платформа крутая штука, в принципе ели хватает энтузиазм то можно решить кучу вопросов. Мне нравится куда движется 1с !

DitriX ответьте плз если в курсе

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

51. Дмитрий Шерстобитов (DitriX) 16.03.15 12:10
(50) 1. Ну в статье я так и говорил, что взял 8.3.5, даже не обновлял до 8.3.6 стационарную и запустил на 8.3.6 мобильной, и все заработало. Не без нюансов, но все же.
Перерабатывать надо будет полюбому, хотя они и обратно совместимы с 8.3.5, но поменялся принцип, а это уже сложнее.
2. Вполне возможно, но не в ближайшее время это 100% :)
52. Маским Константинович (MherArsh) 17.03.15 15:49
(51) DitriX, конвертировал конечно, но все ровно не помогло.
будем наедятся что 1С все скорректирует.
И было бы круто если бы у нас была возможность написать родной код,
например как "extern "C" потому что все таки очень часто нужны такие
инструменты которые 1С дать просто не может и не должен!

Спасибо за ответ!! ;)
53. isn Игнатьев (isn) 18.03.15 17:42
Добрый день!
Я программист 1С, но, к сожалению, не сталкивался с разработкой мобильного приложения. Подскажите, где можно получить тестовую базу 1С на мобильной платформе или инструкцию как сделать самому? Заранее благодарен откликнувшимся.
54. Дмитрий Шерстобитов (DitriX) 18.03.15 22:07
(53) читайте мои статьи, или вот можете пройти бесплатный курс http://курсы-по-1с.рф/мобильная-платформа/бесплатный-курс-по-мобильной-1с/
Этого всего вам вполне хватит для получения азов, а дальше или уже сами, или есть полный курс (там же).
55. Константин Червяков (GreyJoJo) 19.03.15 01:01
56. isn Игнатьев (isn) 20.03.15 12:16
(55) Огромное спасибо. Есть доступ к ИТС.
57. gudun_ku (gudun_ku) 08.04.15 10:58
Пока нет нормальных ТСД на Android c лазерными сканерами(которые еще поддерживались бы мобильной 1С), проект все же ближе к коту Шрёдингера. А основные производители ТСД (Datalogic, Motorola), почему-то ориентируются на Windows Embedded. Или 1С нужно сделать порт мобильной платформы для Windows Embedded. Интерфейс радует, конечно. Но не следует забывать, что набирать документы, выбирая товары из справочника, как привыкли в 1С, как-то неправильно, при работе с мобильным устройством.
58. Сергей Т (sergei_tekh) 08.04.15 23:41
Что-то я не понял, как ИдентификаторПодписчикаДоставляемыхУведомлений можно передать между базами. Это ведь не строка. Через XML не сериализуется, ЗначениеВСтрокуВнутр недоступно. Кто-нибудь этим уже занимался?
59. Дмитрий Шерстобитов (DitriX) 09.04.15 11:42
(57) www.acode,pro, смотрите мои обзоры такого оборудования, где не только 1д сканеры, но и 2д, и с отпечатками пальцев, и rfid, короче - добро пожаловать в 2015 :)
60. Дмитрий Шерстобитов (DitriX) 09.04.15 11:43
(58) занимался, и буду рассказывать про это в обновлении на курсах :)
А вообще - все успешно сериализуется, ну можете еще хранилищем передать
61. Сергей Т (sergei_tekh) 10.04.15 13:24
(60) с идентификатором разобрался, сериализатором XDTO получаю XML, далее его передаю как строку по веб-сервису. Но никак не получается принять сообщение на моб.клиенте. С сервера всё уходит без ошибок, а как дальше отследить путь сообщения, не знаю. Вообще нужно как-то настраивать само устройство? Пытался читать Implementing GCM Client on Android, но мало что понял.
62. Дмитрий Шерстобитов (DitriX) 10.04.15 16:55
(61) ну в курсах, у меня ушел 1 час видео на объяснение этого всего, боюсь что тут не смогу столько рассказать :)
63. Тактик 1С (Taktic) 16.04.15 14:11
Подскажите, пожалуйста, а как лицензируются мобильные приложения?
Если я размещаю свое приложение в Google Play сколько я должен платить 1С?
64. Дмитрий Шерстобитов (DitriX) 17.04.15 11:48
(63) этот вопрос решает в одностороннем порядке с фирмой 1С :)
65. Александр Иванов (tunesoft) 24.04.15 15:35
Добрый день.
Спасибо за полезную информацию.
Есть вопрос.
В вашей статье http://infostart.ru/public/242857/ было указано что нужно скачать AndroidSDK.
Подскажите, пожалуйста, какую версию "AndroidSDK" нужно использовать для мобильного приложения 8.3.6 ?
66. Дмитрий Шерстобитов (DitriX) 24.04.15 16:20
(65) если честно - не помню. Или 17 или 19. Установите конфигурацию для сборки мобильных решений и там все четко написано в справке.
67. Алексей (Ale-Mar) 04.06.15 07:11
(38) DitriX,

Добрый день,

Есть подвижки в сторону внедрения голоса в 1С?
68. Дмитрий Шерстобитов (DitriX) 04.06.15 11:38
69. Мищенко Вадим (vslimv) 15.08.15 14:08
Здравствуйте многоуважаемый DitriX). Всегда радуют ваши статьи.
Возник вопрос по поводу печати. Как то сжато все описано.
Что есть такое
PCL3 и ZPL
? Я видимо гуглоинвалид,
потому что, ничего найти не смог адекватного. Если можете ткните в ссыль
что это за стандарт и кто его поддерживает. В тех характеристиках принтеров
не нашел таких параметров.
70. Дмитрий Шерстобитов (DitriX) 16.08.15 17:42
(69)Добрый день. Спасибо за отзыв.
PCL и ZPL - это форматы, которые используются для описания печати, т.е. это, грубо говоря, язык для принтеров.
PCL - это HP, ZPL - Zebra.

Вот примем принтера http://www8.hp.com/ua/ru/products/printers/product-detail.html?oid=4231410#!tab=specs
Однако, PCL бывает разных версий, учтите это.
71. Мищенко Вадим (vslimv) 17.08.15 07:25
(70) DitriX, Если я правильно понял то 1с поддерживает большинство мобильных hp,zebta? Потому что я прошел по вашей ссылке и не нашел там, чтобы хоть где нибудь хоть маленьким шрифтом, было написано pcl3. Не думал что поиск принтера обернется таким геморроем.
Еще раз спасибо, за ответ и за статью.
72. Дмитрий Шерстобитов (DitriX) 19.08.15 19:31
(71) не за что, как что то найдете интересное - пишите, что б другие тоже знали.
73. юрий Стрельников (moongust) 15.10.15 11:01
Удалось ли кому-нибудь решить проблему с неактивным полем ввода штрих-кода в мобильном приложении 1С?

Я написал заявку в тех.поддержку 1С, но ответа можно ждать вечно.
74. Seeker Seeker (Seeker) 18.12.15 10:03
добрый день,
Используем для работы мобильную платформу 8.3.5.109. ТСД ACode A420, единственный косяк порядок обхода элементов формы живет свой жизнью и плохо управляется.

Решил скомпилировать в 8.3.6.215 и мобильное решение перестало работать, вообще. Переходы между полями ввода не работают, интерфейс вообще убогий (не разделяю радости автора статьи по поводу нового интерфейса), если это только для ознакомления еще ладно, если же для работы, то это ужас!
75. Дмитрий Шерстобитов (DitriX) 18.12.15 13:38
(74) С переходами они разобрались в 8.3.7, если я правильно помню. Так таки был баг.
В остальном - интерфейс стал на порядок лучше чем был :) Тут можно долго спорить, но оставаясь на старой версии - вас ждут вечные поиски компромисов:)
76. Seeker Seeker (Seeker) 21.12.15 13:07
а как в 8.3.7 переходить с одного поля на другое?
такой код:
ЭтаФорма.ТекущийЭлемент = Элементы.КодМарки;
не работате :(
77. Дмитрий Шерстобитов (DitriX) 21.12.15 16:44
(76) А почему справку не читаете?
Переход с поля на поля - это кнопка Далее. И ее починили, то о чем вы говорите - это установка активного поля, и её никогда не починят, так как работает она штатно, так в справке написано - активность элемента меняется, но вот курсор - нет.
Так что можете и не ждать исправления этого бага, так как это фича :)
78. Seeker Seeker (Seeker) 22.12.15 06:26
Нет ну подождите, мне не нужен последовательный переход из одного поля в другое
при нажатии на кнопку, я хочу активизировать для ввода поле, а не перейти на следующее поле. извините за тафталогию
я не понял про какую справку речь?
79. Seeker Seeker (Seeker) 22.12.15 07:06
решил я свою проблему, она заключалась в том, что я изменял заголовок надписи.
при попадании фокуса на надпись ни какими средствами он от туда не уходил, только тыкать пальцем в экран.
надпись успешно заменена на поле ввода и .... тадам! все рабоатет!
80. 1module (pridecom) 22.01.16 09:26
А для WINDOWS кто-нибудь смог собрать приложение? Нет ни инструкций ни примеров....
81. Дмитрий Шерстобитов (DitriX) 24.01.16 00:21
(80) да, там есть конечно ньюансы, но все решабельно :)
В новом курсе кстати рассматривается эта тема.
82. biformatus (biformatus) 06.02.16 16:28
Есть задача, разработать приложение для iOS для внутреннего использования. Публиковать на сторе никто не будет. Реально ли как-то без регистрации разработчиком (и уплаты $99) запустить приложение на iPhone?
83. Дмитрий Шерстобитов (DitriX) 06.02.16 16:51
(82) реально, вполне. Однако - в статьях такого не расскаешь, слишком много нансов и особенностей, начиная от того, что вам нужен мак компьютер, и заканчивая компиляцией по сети.
Так что если вам интересно - то сейчас вышел новый курс, где есть ответ на ваш вопрос http://курсы-по-1с.рф/1c-v8/1c-mobile-2016/
biformatus; +1 Ответить
84. Алексей (pablo_escobar) 07.02.16 22:34
(82) biformatus, качаете последний itools, если с помощью него можете заменить файл с настройками баз на своем устройстве, то можно. Apple, перекрыла (в прежнем понимании) "песочницу" начиная с 8.3. Оставив на усмотрение разработчика папку Documents. Если получится, то публикуете кон-цию мобильного приложения на веб-сервере и загружаете ее с айфона с помощью одного из приложений от 1С. вот здесь подробно обсуждали
biformatus; +1 Ответить
85. Евгений Кафтанов (Frizik1111) 27.07.16 18:20
добрый день! есть вопрос по теме... работаем на платформе 8.3.5.112 (конфа подливается отдельно, она не вкомпилирована в APK) и при установки приложения 8.3.8.58 (даже любого другого релиза выше 8.3.5) в списке баз пусто! устанавливаешь обратно 8.3.5.112 всё появляется! как решить быть проблему с переходом? заново добавить базу в список не подходит, планшет не 1!
86. Дмитрий Шерстобитов (DitriX) 27.07.16 21:17
(85) Frizik1111, похоже на баг. Надо смотреть файл v8bases.v8i до обновления, потом обновить, добавить новую базу, просто в список и сравнить.
Видать где то формат подменили. Это первый вариант.
Второй вариант - выгрузить всю базу в xml, потом загрузить. Сериализация вам в помощь :)
87. Евгений Кафтанов (Frizik1111) 28.07.16 16:56
(86) DitriX, Действительно, 1С поменяла пути
новый путь начина с 3.6 - data\com.e1c.mobile\files\1C\1cem\ibases.v8i
старый путь включая 3.5- data\com.e1c.mobile\files\ibases.v8i
что можете посоветовать Коллеги? как перейти со старой платформы на новую с минимальными потерями с учётом того что устройств более 100шт.
88. Дмитрий Шерстобитов (DitriX) 28.07.16 18:29
Напишите обновление конфы, которое изменит содержимое этого файла и все.
89. Роман Зиновьев (Широкий) 01.08.16 18:34
Програмный вызов клавиатуры - кто нить нашел решение?
90. Ник Ников (Nikosc) 24.10.16 15:35
Добрый день! Нужно, чтобы при открытии формы мой ТСД(на андройде) мог сразу считанный ШК вставлять в активное поле. Ну и желательно без лишних касаний сразу его обрабатывать. Интересует, как это реализовать, желательно без интентов, но на крайний случай, можно и с ними. Кто-нибудь смог решить текущий вопрос?
91. Дмитрий Шерстобитов (DitriX) 24.10.16 20:37
(90) 8.3.9 функция начатьредактированиеэлемента
92. Ник Ников (Nikosc) 25.10.16 08:48
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа