Общие вопросы Полного курса по разработке Мобильных приложений на платформе «1С:Предприятие 8»

Добрый день, коллеги!

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

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии / обсуждение (227):

  1. Влад Костянецкий

    В курсе упоминалась возможность использования Open Data Protocol и HTTP-сервисов для обмена данными с мобильными устройствами. Подскажите, эти темы рассматриваться не будут?

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  2. bytecoded

    Скажите, есть какой-то способ избежать дублирования заголовков форм? (пример на скриншоте)

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  3. bytecoded

    Возможно, прослушал что-то, но: я правильно понимаю, что использование запросов на мобильной платформе по-прежнему недоступно?

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

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  4. sokol5441

    Ошибка из-за передачи информации об узле-объекте, так как когда я убираю из структуры возврата “ДанныеДляНастройкиОбмена”, то ошибка исчезает… В чем дело не пойму

    • sokol5441

      Переделал вот так и все заработало на мобильном телефоне:

      На клиенте:

      //СтрОбм.Вставить("УзелГлавнойБазы", ЭтотУзел.ПолучитьОбъект());
      СтрОбм.Вставить("НаименованиеГлавногоУзла", ЭтотУзел.Наименование);


      //ГлУзел = Ответ.ДанныеДляНастройкиОбмена.УзелГлавнойБазы;
      ГлУзел = ПланыОбмена.ОС_ОбменСМобильнымиУстройствами.НайтиПоКоду(Ответ.ДанныеДляНастройкиОбмена.КодГлавногоУзла);
      Если Не ЗначениеЗаполнено(ГлУзел) Тогда
      ГлУзел = ГлУзел.ПолучитьОбъект();
      Иначе
      ГлУзел = ПланыОбмена.ОС_ОбменСМобильнымиУстройствами.СоздатьУзел();
      ГлУзел.Код = Ответ.ДанныеДляНастройкиОбмена.КодГлавногоУзла;
      КонецЕсли;
      ГлУзел.Наименование = Ответ.ДанныеДляНастройкиОбмена.НаименованиеГлавногоУзла;
      ГлУзел.Записать();

      • Поддержка курса по EDT


        (текст комментария доступен только участникам Мастер-группы)

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  5. sokol5441

    Здравствуйте. Возникла проблема с регистрацией нового устройства на мобильном устройстве и эмуляторе моб. устройства тоже.

    Вот такая ошибка:

    ВерсияОС: Android 4.3
    ВерсияПриложения: 8.3.5.74
    ИдентификаторКлиента: 00e40600-0f71-0000-089e-9cb8089e9cb8
    ИнформацияПрограммыПросмотра:
    ОперативнаяПамять: 0
    Процессор: i686
    ТипПлатформы:

    Конфигурация: Заказы
    ВерсияПриложения: 5
    ТекущаяВерсияПриложения: 5
    ID: baec4433-7250-b262-c111-6cd57516108a

    Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(54)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XDTO:
    НачалоСвойства: {http://v8.1c.ru/8.1/data/core}Structure Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}Structure: Ошибка преобразования данных XDTO:
    НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
    НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
    НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}ThisNode Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType

    Вот файл xml, который получается конфигурацией “Заказы”:

    false

    Admin

    32182658

    http://192.168.0.6/DemoTrd/ws/DataTransfer.1cws?wsdl

    DataTransfer

    DataTransfer

    Sync

    ЦБ

    210accbc-183a-4bff-8c0d-1d27262eab64
    false
    ЦБ
    Центральная база данных
    0
    0
    true

    011

    при выполнении этого куска кода ошибка получается
    Десериализовать(Ответ.Получить())

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  6. alkunilov

    Добрый день!
    Возникла проблема с отслеживанием события окончания ввода данных в поле.
    Конкретно опишу ситуацию.
    Есть пустая форма, на неё добавляем поле с данными числового типа. Кнопку выбора убираем (очень мелкое меню ввода числовых данных). Когда на мобильном клиенте при помощи клавиатуры (которая всплывает снизу) мы вводим число и нажимаем “Done”, мы остаемся в режиме редактирования. Соотвественно не срабатывают события “ПриИзменении” и “ОкончаниеВводаТекста”. Хотелось бы произвести некоторые действия в этих событиях. Пока не знаю, как это сделать, чтобы при этом на мобильном клиенте никаких лишних телодвижений не производилось.
    Подскажите, может есть какой-то красивый выход из данной ситуации. Добавить какие-то виртуальные поля и не изменяя при этом внешний вид формы для клиента. Может быть что-то другое. Подскажите пожалуйста.

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

      • alkunilov

        Клацнуть в другом месте, кроме другого поля – не помогает. Как раз такого поля и не хватает. Если оно есть, то на первом поле вместо “Done” отображается “Next”. При нажатии на “Next” события отлично отрабатывают. Но когда доходит до последнего поля, появляется “Done”, и снова в события “ПриИзменении” не заходим.

        • Поддержка курса по EDT


          (текст комментария доступен только участникам Мастер-группы)

          • alkunilov

            Стандартная клавиатура андроида… Не понял вопрос.

            • Поддержка курса по EDT


              (текст комментария доступен только участникам Мастер-группы)

  7. ilyar

    Добрый день.
    Подскажите, пожалуйста.
    Разрабатываем мобильное приложение, в котором необходимо реализовать работу с bluetooth-сканером. Сконер работает в режими клавиатуры. Столкнулись со следующей проблемой: при открытии формы, программно позиционируем курсор на поле ШК, но при сканировании ничего не происходит до тех пор, пока пальцем не нажмёшь на это поле. Получается, что поле программно активированно, но не готово принимать данные – даже клавиатуру не отображает. Когда же “тапаешь” по полю пальцем, то активируется поле и сразу отображается клавиатура, и, следовательно, при сканировании данные вводятся корректно.
    Релиз мобильной платформы последний.

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  8. Andrefan

    Добрый день! Когда-то помнится анонсировались описание особенностей компиляции мобильного приложения под iOS. Подскажите, пожалуйста, есть ли что-то подобное в текущих материалах? Если да, то в каком модуле? Чтобы не пришлось обновлять весь контент и не искать его…

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  9. rashidovdamir

    Всем, добрый день!

    Если кому-то интересна информация по лицензированию мобильных приложений, на данный момент условия следующие:
    10% от продаж, к примеру, на Play Market или 30 рублей за одну копию. То, что выходит больше, то и платим. Т.е. если вы собираетесь распространять приложение бесплатно, то будете платить по 30 рублей с каждого скачивания.

    Выходит что приложения для сотрудников на Play Market лучше не выкладывать.

  10. rashidovdamir

    Добрый день! В курсе я не нашел материала о том, какие есть способы для борьбы с коллизиями. Или я невнимательно смотрел?

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  11. rashidovdamir

    Добрый вечер! Хотел поинтересоваться. Будет ли материал по http-сервисам и их лицензированию?

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

      • rashidovdamir

        А как происходит лицензирование? На серверной версии 1с вебсервисы вообще не работают, пока не разрешишь выдачу лицензий сервером. После этого каждый сеанс с вебсервисом съедает лицензию.

        • Поддержка курса по EDT


          (текст комментария доступен только участникам Мастер-группы)

  12. srvrv

    8.3.5 мобильная – косяк со структурой!!!

    Из БСП взял функцию ФиксированныеДанные(Данные, ВызыватьИсключение = Истина, ВставлятьВРезультат = Истина) Экспорт

    На мобильном устройстве платформа падает при добавлении элемента в структуру.

    Выгрузка конфигурации прилагается. Поиск по “// ошибка возникает в этой строке”.

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

      • srvrv

        не важно какой, строка, число, ссылка…
        Прикрепляю, как zip, может так выйдет.

        PS, версия мобильной платформы 8.3.5.63.

        • Поддержка курса по EDT


          (текст комментария доступен только участникам Мастер-группы)

          • srvrv

            Вот так делал:

                Параметры = Новый Структура;
               
                Параметры.Вставить("Парам1", "Строка теста");
                Параметры.Вставить("Парам2", Истина);
                Параметры.Вставить("Парам3", 123);
                Параметры.Вставить("Парам4", Справочники.Клиенты.ПустаяСсылка());
               
                Возврат ОбщегоНазначения.ФиксированныеДанные(Параметры, , ВставлятьВРезультат);

            Из СП: “При этом ключ может быть только строковым и должен удовлетворять требованиям, предъявляемым к именованию переменных встроенного языка.”

            Вроде строковый…

            • Поддержка курса по EDT


              (текст комментария доступен только участникам Мастер-группы)

              • srvrv

                Я уж на себя грешил :-) Спасибо!

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

                “Ошибку зарегистрируем.” – и за это спасибо.

                • Поддержка курса по EDT


                  (текст комментария доступен только участникам Мастер-группы)

                • srvrv

                  В общем пипец!!!
                  Выпустили финальную версию с этим косяком!!!

                  Переписывать код вообще не вариант. У меня все кеши на этом построены…

                  Дмитрий, а вы ошибку зарегистрировали?
                  Я не нашел ее или не умею искать.
                  И регистрировать тоже не умею :-)

                  • Поддержка курса по EDT


                    (текст комментария доступен только участникам Мастер-группы)

                  • Поддержка курса по EDT


                    (текст комментария доступен только участникам Мастер-группы)

  13. Алексей Мирошниченко

    Добрый день!
    Дмитрий, возможно поднимался уже вопрос, а когда будет доступен 6-ой модуль “Модуль 6.
    Исследование новых и «недокументированных» возможностей в версии 8.3.5”?

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

        • Поддержка курса по EDT


          (текст комментария доступен только участникам Мастер-группы)

  14. kdv_ul

    Дмитрий, добрый день.
    Можно ли применить описанные в Вашем курсе механизмы обмена данными (через web-сервисы) в распределенной информационной базе (РИБ) или для РИБа возможно применить ТОЛЬКО стандартные механизмы обмена, доступные в конфигурациях УТ, УПП и т.п.?

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

  15. gavroh

    Добрый день.
    Выполняю начальную инициализацию на моб. устройстве получая данные из УТ11 (более 10 000 номенклатуры и штрих кодов).При загрузке появляется ошибка о нехватке оперативной памяти моб. устройства.
    Разбил файл выгрузки xml на порции (1000 – 5000 объектов).Не помогло.Подскажите пути решения из вашей практики?

    • Поддержка курса по EDT


      (текст комментария доступен только участникам Мастер-группы)

Комментарии закрыты