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

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

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

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

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

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

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

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

  1. ZERO

    Добрый день!
    На этапе http://localhost/DemoTrd/ws/DataTransfer.1cws
    Спрашивает имя пользователя и пароль,- копирую прямо из базы… Не пускает,- запрашивает снова и снова….
    И вконце выдает:

    A server error occurred.
    Аутентификация пользователя не выполнена.

    An error occurred processing this request.

    (Причем, по пути http://localhost/DemoTrd/ru_RU/ прекрасно заходит в базу с этим же логином и паролем)
    УТ 10.3 (10.3.20.2) 1С:Предприятие 8.3 (8.3.4.408)

    Разобрался… Вроде… Не дает входить с русскими символами в логине!!!! :-(

  2. Templ

    Пока разбирался с ошибками что-то пропустил. XDTO плохо знаю и не могу понять.
    Активация на сервере проходит успешно, но при передачи на клиент
    ошибка Вот что передаеться на клиент. http://yadi.sk/d/O1QVz6RyQqQHE

    Заказ

    Функция ПодключениеКВебСервису(СтрЗапроса)   Экспорт      
        Попытка
            ВСОпределение = Новый WSОпределения("http://127.0.0.1/DemoTrd/ws/DataTransfer.1cws?wsdl", "Федоров (администратор)");
        Исключение
            Ошибка = ОписаниеОшибки();
            Сообщить(Ошибка);
            Возврат 1;
        КонецПопытки;

        ВСервис = ВСОпределение.Сервисы.Получить("DataTransfer","DataTransfer");
        ВТочкаВхода = ВСервис.ТочкиПодключения.Получить("DataTransferSoap");
        ВОперация = ВТочкаВхода.Интерфейс.Операции.Получить("Registration");
       
        ВСПрокси = Новый WSПрокси(ВСОпределение, "DataTransfer","DataTransfer","DataTransferSoap");
        ВСПрокси.Пользователь = "Федоров (администратор)";
        Тест = Новый Структура;
        Тест.Вставить("Стр", "Строка");
       
        Попытка
            Ответ =  ВСПрокси.Registration(СериализаторXDTO.ЗаписатьXDTO(СтрЗапроса));
        Исключение
            Ошибка = ОписаниеОшибки();
        КонецПопытки;

       
        Возврат  СериализаторXDTO.ПрочитатьXDTO(Ответ);    
       
    КонецФункции // ПодключениеКВебСервису()  Ответ=Неопределенно

    УТ

    Функция Registration(Data)
       
        СтрТел = СериализаторXDTO.ПрочитатьXDTO(Data);
       
        Ответ = Новый Структура;
        Ответ.Вставить("Ошибка", СтруктураОшибок());
        Ответ.Вставить("Информация", "");
       
        Попытка
           
             ПроверкаКонфигурации(СтрТел,Ответ);
             СтрТел.Вставить("МобУстр", Справочники.ОС_МобильныеУстройства.ПолучитьСсылку(СтрТел.ИнформацияОКонфигурации.ID));

             Если СтрТел.ТипРегистрации = "Новая регистрация" Тогда             
                 РегистрацияУстройства(СтрТел,Ответ);
             ИначеЕсли СтрТел.ТипРегистрации = "Подтверждение регистрации" Тогда           
                 ПроверкаКодаАвторизации(СтрТел,Ответ);
             Иначе
                 ЗаписатьОшибку(Ответ, "Не определен код операции регистрации. Код 1.2" );
                 
             КонецЕсли
                   
        Исключение
           
            ЗаписатьОшибку(Ответ, "Во время регистрации произошла ошибка. (Код 1.1)",ОписаниеОшибки(),Истина);
           
        КонецПопытки;
       
       
         Возврат СериализаторXDTO.ЗаписатьXDTO(Ответ);
       
    КонецФункции

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


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

  3. Letyagin

    Добрый день!
    При выполнении 3-го практического пытаюсь загрузить конфигурацию Заказы на мобильное устройство. Платформа 1С на моб. устройстве пишет что «Не правильный формат конфигурации»..
    Мобильную платформу 1cem-arm.apk на устройство.
    Все пункты выполнил (долго воевал со всеми настройками в конце концов все сделал.), вэб-сервер работает.

    p\s Извините что не успеваю в график обучения… стараюсь находить время но в офисе чрезвычайно накаленная обстановка, полностью разрабатываю новую конфигурацию оператиного учета и готовлю правила переноса, благодаря Вашему курсу Конвертация данных!!!

    730b42c6a09294b6e35db8d74e9544f1.png

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


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

  4. Templ

    Пока разбирался с ошибками что-то пропустил. XDTO плохо знаю и не могу понять.
    Активация на сервере проходит успешно, но при передачи на клиент
    ошибка Вот что передаеться на клиент. http://yadi.sk/d/O1QVz6RyQqQHE
    .
    «{ОбщийМодуль.ОсновныеФункции.Модуль(27)}: Ошибка при вызове метода контекста (ПрочитатьXDTO)
    Возврат СериализаторXDTO.ПрочитатьXDTO(Ответ);
    по причине:
    Несоответствие типов (параметр номер ‘1’)»

    вот это выдает функция ОписаниеОшибки().

    {ОбщийМодуль.ОсновныеФункции.Модуль(21)}: Ошибка при вызове метода контекста (Registration): Ошибка вызова операции сервиса:  {DataTransfer}:DataTransfer:Registration(): Ошибка SOAP сервера:  Неизвестная ошибка. Несоответствие типов XDTO:
    Тип '{http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogRef.Пользователи' не найден
    Тип принадлежит пакету, отсутствующему в фабрике типов XDTO
    по причине:
    Несоответствие типов XDTO:
    Тип '{http://v8.1c.ru/8.1/data/enterprise/current-config}CatalogRef.Пользователи' не найден
    Тип принадлежит пакету, отсутствующему в фабрике типов XDTO
    • Поддержка курса по EDT


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

  5. Templ

    Опять стала выскакивать ошибка 410 при скачивании «Фрагментов программных модулей» и конфигурации «заказы»

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


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

  6. F1

    В середине практического занятия реализация регистрации устройств, выходит ошибка: Ошибка при вызове серверного метода.
    по причине:
    Ошибка преобразования данных XDTO:
    Запись значения свойства ‘ret’:
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/managed-application/modules}ret
    по причине:
    Ошибка отображения типов:
    Отсутствует отображение для типа ‘ОбъектXDTO’
    Найти не могу, где ошибся
    Сообщить() убрал

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


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

      • F1

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

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


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

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


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

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


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

      • Templ

        Нашел ошибку. я эту погань искал в заказах, а она оказалось в ут. (((( блин столько времени потерял

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


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

  7. Dmitri

    Добрый день.
    В пустую конфигурацию с одной рабочей формой с предыдущего урока загрузил шаблон конфигурации «Заказы».

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

    При попытке получить обновления на мобильной устройстве выдается ошибка

    Ошибка работы с Интернет : ресурс не найден (400)

    и загружается предыдущая версия конфигурации с одной формой.
    Что я забыл еще сделать ?

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


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

      • Dmitri

        Ложная тревога. С предыдущей проблемой разобрался.

        Теперь следущая . На втором этапе авторизации получил ошибку

        {WebСервис.DataTransfer.Модуль(234)}: Ошибка при вызове метода контекста (Записать): При используемой лицензии допустимы
        только пустые пароли и аутентификация 1С:Предприятия.

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

        Пароль = «»;
        Если Пользователь.АутентификацияСтандартная Тогда
        ГСЧ = Новый ГенераторСлучайныхЧисел();
        Пароль = Формат(ГСЧ.СлучайноеЧисло(10000000, 99999999),»ЧГ=»);
        //Пользователь.Пароль = Пароль; //<—тут была ошибка
        Пользователь.Пароль = "";// моя замена
        Пользователь.Записать();
        Иначе
        ЗаписатьОшибку(Ответ, "Ваш пользователь заблокирован. Обратитесь к администратору(Код 4-3)", 1);
        КонецЕсли;

        И далее при формировании структуры подключения для ответа пришлось убрать информацию о пароле пользователя.

        С этим исправлением добрался до третьего этапа — Проверить соединение. Все заработало.

        У меня учебная версия 8.3. Проблема пустых паролей может быть как-то с этим связана?

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


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

  8. Orion

    Добрый вечер!
    Интегрировал сервер авторизации со своей базой (1С 8.2). Опубликовал Web-сервис (Web-сервер IIS 7.5). При вызове из строки браузера открывается нормально xml-файл. Из клиента пытаюсь авторизироваться, но выдает ошибку:

    {ОбщийМодуль.ОсновныеФункции.Модуль(11)}: Ошибка при вызове метода контекста (Registration)
    Ответ = ВСПрокси.Registration(СериализаторXDTO.ЗаписатьXDTO(ПараметрДляОтправкиНаСервер));
    по причине:
    Ошибка вызова операции сервиса: {DataTransfer}:DataTransfer:Registration()
    по причине:
    Неизвестная ошибка. Ошибка работы с Интернет: Не могу установить соединение

    В журнале регистрации 1С на сервере две записи об аутентификации и завершении работы.

    Ошибка на строке:
    Ответ = ВСПрокси.Registration(СериализаторXDTO.ЗаписатьXDTO(ПараметрДляОтправкиНаСервер));

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


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

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


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

          • Orion

            В одной сети получается авторизоваться, а вот через интернет дает эту ошибку. Попробую через апач.

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


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

            • Orion

              Из внешней сети подключаюсь по IP и порту, которые дал мне админ для доступа через инет. Беру конфу Заказы, копирую себе на домашний комп, меняю в ней IP на внешний + порт. Авторизация проходит, так как видно по журналу регистрации, но больше ничего. В локалке напрямую обращаюсь к серверу, через инет админ настроил доступ к внутреннему серверу.
              В последнем блоке XML файла (см.выше) в блоке «service name=»DataTransfer»» адрес указан без порта. Это может быть связано?

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


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

            • Orion

              1. Нахожусь в одной локальной сети.
              В браузере ввожу: http://10.0.7.9/DataTransfer/ws/DataTransfer.1cws?wsdl
              , ввожу логин и пароль и получаю такой файл: https://www.dropbox.com/s/u58qb4d7gysr15b/DataTransferLocal.xml
              Запускаю конфигурацию Заказы и удачно авторизуюсь.

              2. Перехожу на домашний комп, ввожу в браузере строку:
              http://80.252.22.35:3300/DataTransfer/ws/DataTransfer.1cws?wsdl
              , ввожу логин и пароль и получаю такой файл:
              https://www.dropbox.com/s/hqrot4qfjkb5pvk/DataTransfer.1cws.xml
              Затем копирую конфу Заказы на свой домашний комп. В конфигурации меняю строку
              ВСОпределение = Новый WSОпределения(«http://10.0.7.9/DataTransfer/ws/DataTransfer.1cws?wsdl»,»Zakirov Orion»,»hjylj»);
              на
              ВСОпределение = Новый WSОпределения(«http://80.252.22.35:3300/DataTransfer/ws/DataTransfer.1cws?wsdl»,»Zakirov Orion»,»hjylj»);
              При попытке авторизации 1C выдает:
              {ОбщийМодуль.ОсновныеФункции.Модуль(11)}: Ошибка при вызове метода контекста (Registration)
              Ответ = ВСПрокси.Registration(СериализаторXDTO.ЗаписатьXDTO(ПараметрДляОтправкиНаСервер));
              по причине:
              Ошибка вызова операции сервиса: {DataTransfer}:DataTransfer:Registration()
              по причине:
              Неизвестная ошибка. Ошибка работы с Интернет: Не могу установить соединение

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


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

            • Orion

              Локализовали проблему. Убрали порт 3300 и установили стандартный 80 в настройках файрвола сети, и все пошло.

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


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

  9. Templ

    Здравствуйте
    Ошибка при соединении:
    «{ОбщийМодуль.ОсновныеФункции.Модуль(4)}: Ошибка при вызове конструктора (WSОпределения)
    ВСОпределение = Новый WSОпределения(«http://127.0.0.1/DemoTrd/ws/DataTransfer.1cws?wsdl», «Федоров (администратор)»);
    по причине:
    При создании описания сервиса произошла ошибка. http://%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%20%28%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%29:xxxxxxx@127.0.0.1/DemoTrd/ws/DataTransfer.1cws?wsdl»

    Попробовал зайти через браузер.
    http://yadi.sk/d/w37XiiNKQXCyr

  10. Сергей

    Добрый день.
    В описание полного курса в модуле 2 анонсируется XSL-преобразования. А в видео я их не увидел. Перенесли в другое место или отказались?

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


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

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


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

  11. A.Timofeev

    Подскажите какой эмулятор андроида вы используете при демонстрации в модуле 2?

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


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

  12. YakovGinzburg

    Здравствуйте!

    Пытаюсь создать пользователя как в видео 2.6.1, однако возникает ошибка. Что можно сделать в данном случае?

    0c4c9f5aaff8964e8c72f038f6f029f3.pngbdbcc5c9b96645dab11271c613ac2b15.png

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


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

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


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

  13. Агеев Владислав

    Первый скрин ошибки если кидаю WSD ссылку без вопроса о пользователе выдаёт. Во втором случае пользователь на латинице не помогает, но хотя-бы спрашивает. Что может быть? Где глянуть?

    88d2dee7f68daf92dc61ad14d749ebf7.png0a0e83c6d4028f97138385a5a9a1580a.png

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


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

      • Агеев Владислав

        Публикации были вроде, позавчера работали. Если только что-то уже исправлял. Двигаюсь дальше. Пока других косяков не вылезало.

        73e92aec908f45d71285826ccd54d525.png

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


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

          • Агеев Владислав

            Дальше пока все работает. Именно этот момент нет.
            Может конечно я с путями выгрузки уже накосячил. Возвращаться назад не буду. Если что всплывёт наверное.

            У меня еще в демотрд вываливает кучу ошибок в коде который я не трогал. После того как включил проверку модулей. Чем дальше оберется… искать ошибки за 1С? Всякие не объявленные типа переменные. в мобильных делах.

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


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

  14. mrvaldem

    Если при публикации включать отладку, то при получении описания wsdl «Ошибка 101 (net::ERR_CONNECTION_RESET): Соединение сброшено.»
    как победить?
    Если отключить отладку, то все ОК.
    версия 1с 8.3.4.408
    в отладке пишу «localhost:8080», т.к. апач на 8080 установлен.

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


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

      • mrvaldem

        пробовал 127.0.0.1 — результат тот же.
        файл hosts проверил — там все ОК.
        про порт для 1с — не понял. как это можно проверить.

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


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

          • mrvaldem

            установил 8.3.4.482
            и в отладке надо писать «localhost»а не «localhost:8080» (хотя у меня апач на 8080 установлен).

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


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

  15. Templ

    Здравствуйте

    У меня ошибка в «Функция ПодключениеКВебСервису(СтрЗапроса) Экспорт»

    Апач перезапустил, через браузер подключаеться

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


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

  16. nrn

    Вопрос, наверное, глуповатый, но вымораживает уже. Вы в уроках без проблем проходите отладчиком по модулю веб сервиса, видите, что пришло с клиента. У меня же никакие точки останова там не работают, все, что на сервере происходит — просто пролетает. В настройках публикации галка «разрешить отладку» стоит. УТ10, не учебная.

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


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

      • nrn

        Апач постоянно перезапускаю, отладку включаю.
        Вот прямо сейчас выскакивает ошибка с кодом 4-2, не найден пользователь(этап активации), а посмотреть, почему пользователя там нет — не могу:( Консолью запросов этот запрос выдает пользователя, если указать те же параметры, а в момент отладки — нет..

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


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

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


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

            • nrn

              Прикрепил и на всякий картинку с содержанием :)
              У меня 2 часа ночи, завтра уже ответ ваш прочитаю.

              d0012d5d15c438712a6696c6cb034d3c.jpg

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


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

            • nrn

              Черт.. :( Простите, тяжелый раб. день, а тут уже и ночь! Спасибо огромное!

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


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

  17. Jim7

    при проверке подключения вылетает ошибка
    {ОбщийМодуль.ОсновныеФункции.Модуль(31)}: Значение не является значением объектного типа (Сервисы)
    ВСервис = ВСОпределение.Сервисы.Получить(СтруктураПодключения.URIПространстваИменСервиса, СтруктураПодключения.ИмяСервиса);

    568a3a23f787ff0a78afb392fb6cc754.png

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


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

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


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

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


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

            • Jim7

              блин, ну на последнем шаге непонятка какая-то

              497f6dd6a305fdeb155e8d18f58ac7d1.png6db61fb7a17858dbe4d2a3b11a4aa3cc.pngeebe4388adf5dcc6160f4e541944c2b5.png

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


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

            • Jim7

              нет слов!
              очистил, закомментарил как было сказано, но при очередном пошаговом прогоне вдруг увидел, что было

              ВСПрокси.Пользователь = СтруктураПодключения.Пользователь;
              ВСПрокси.Пользователь = СтруктураПодключения.Пароль;

              т.е. сам «забивал» пользователя. с какого перепугу — не пойму.
              исправил — всё прошло. завтра раскомментарю всё как было, прогоню набело и отрапортую.

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


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

            • Jim7

              как ни прискорбно, но дело было именно в этой строчке!
              всё прошло.

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


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

  18. Jim7

    После ввода «присланного кода» и запуска активации
    в блоке генерации пароля после генерации в строке

    Пользователь.Записать();

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

    497f6dd6a305fdeb155e8d18f58ac7d1.png

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


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

      • Jim7

        в конфигураторе у пользователей поле «запрета смены паролей» пустое и недоступное.

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


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

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


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

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


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

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


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

  19. Dimon77

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

    {ОбщийМодуль.ОсновныеФункции.Модуль(2)}: Ошибка при вызове конструктора (WSОпределения)
    ВСОпределение = Новый WSОпределения(«http://127.0.0.1/DemoTrd/ws/DataTransfer.1cws?wsdl»,»Admin»);
    по причине:
    При создании описания сервиса произошла ошибка. http://Admin:xxxxxxx@127.0.0.1/DemoTrd/ws/DataTransfer.1cws?wsdl

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


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

      • Dimon77

        Попробовал через браузер, тоже ошибка. Отладку выключил.

        1d3a65533a709e5ef71d4bcba0e2c05c.png

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


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

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


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

  20. vvv_vit

    Добрый день!
    После изменении типов со строки на структуру при подключении к веб-сервису стала появляться ошибка: Ошибка вызова операции сервиса: {DataTransfer}:DataTransfer:getWSDL()
    по причине:
    Ошибка инициализации библиотеки модулей
    по причине:
    {WebСервис.DataTransfer.Модуль(5,16)}: Тип не определен (Стуктура)

  21. A.Timofeev

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

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


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

  22. burlaka1c

    Здравствуйте.
    Объединил демо УТ11.1.5 с Шаблоном центральной базы 2 дня.
    Пользователю хотел добавить роль Мобильной платформы через добавление профиля.
    Не удается добавить профиль Мобильная платформа, требует обновления. Пробовал изменить номер конфигурации, это не помогло обновить. Скрин экрана прилагаю. Может есть другой способ дать пользователю права на Мобильное. Или проще не морочиться и работать с правами Администратора.

    78656fda8755f80dc67f997f178ecf73.jpg

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


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

  23. V

    Не пойму момент в видео 2.3: сервер БД отправляет проверочный код на почту пользователя, позже сервер авторизации проверяет код не обращаясь к БД (делается акцент в 7:56) — в случае если эти базы разделены получается нестыковка. Конечно для приведенного позже примера все хорошо, т.к. там СА и БД это единая конфигурация.

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


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

  24. Jim7

    При проверке соединения ошибка:
    {ОбщийМодуль.ОсновныеФункции.Модуль(3)}: Ошибка при вызове конструктора (WSОпределения)
    ВСОпределение = Новый WSОпределения(«http://10.10.10.37/DemoTrd/ws/DataTransfer.1cws?wsdl»,»AdmBDM»);
    по причине:
    При создании описания сервиса произошла ошибка. http://AdmBDM:xxxxxxx@10.10.10.37/DemoTrd/ws/DataTransfer.1cws?wsdl
    Через браузер захожу нормально. Логин без пароля, аминистратор.
    БД УТ 10.3.28.1

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


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

    • Jim7

      некорректно выразился — права администратора

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


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

      • Jim7

        да, стоят полные права.
        отладку выключил. публикацию обновил. апач передёрнул через службы.
        результат тот же…

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


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

        • Jim7

          ВСОпределение = Новый WSОпределения(«http://10.10.10.37/DemoTrd/ws/DataTransfer.1cws?wsdl»,»AdmBDM»);

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


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

          • Jim7

            Мастер-тренер
            пардон, о мобильном устройстве пока речи не было. согласно видеоурока п.2.5 отлаживаетс модуль «Заказы (мобильная)». там никаких переносов ещё никуда не было!
            в настройках по публикации указано имя — orders, каталог — C:\www\orders\
            или что имеется в виду?

            Alex_grem
            пароля у пользователя нет.

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


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

            • Jim7

              совершенно верно, на том же.
              заменил. результат тот же. разумеется в строке ошибки в адресе вместо 10…37 теперь 127.0.0.1.

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


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

            • Jim7

              на этом компе у меня только MS Essential. во избежании всяческих конфликтов я Касперского специально не ставил. для всех программ 1с доступ полный. но даже при выключении MSE ничего не меняется.

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


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

            • Jim7

              {ОбщийМодуль.ОсновныеФункции.Модуль(9)}: Значение не является значением объектного типа (Сервисы)
              ВСервис = ВСОпределение.Сервисы.Получить(«DataTransfer»,»DataTransfer»);

              497f6dd6a305fdeb155e8d18f58ac7d1.png

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


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

            • Jim7

              попробовал добавить в попытку следующую строчку,
              но вылетает на создании ВСОпределения.

              497f6dd6a305fdeb155e8d18f58ac7d1.png

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


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

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


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

            • Alex_grem

              А вообще веб-сервис DataTransfer опубликован? У Вас написано что «orders» опубликован — это не для мобильного приложения? Откройте файл конфигурации апатча (httpd.conf). Там должно быть как минимум 2 ссылки # 1c publication.
              Причем если Вы публиковали web-сервис, то в файле обязательно должен быть путь к файлу default.vrd

            • Jim7

              Продолжаем разговор.
              сегодня с утра заново создал модуль «Заказы» и заново запустил видеоурок, формируя модуль с учётомвышеизложенного.

              никакого сообщения справа не появляется. при нажатии «проверки соединения» сразу возникает исключение. (Error.png)

              скриншоты отладчика с результатами выражений с разными вариантами IP — файл Error1.png

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

              497f6dd6a305fdeb155e8d18f58ac7d1.png6db61fb7a17858dbe4d2a3b11a4aa3cc.png

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


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

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


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

            • Jim7

              блин!!!!!
              я же всё копипастил!!!!
              ясно.
              спасибо большое!

              поехали дальше

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


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

        • Alex_grem

          Попробуйте удалить пароль у пользака на сервере. Очистить клиентскую базу и по новой авторизоваться.

  25. Alex_grem

    Не очень понял что требуется в 4-м задании. Вроде по смыслу нужно добавить в пакеты XTDO у веб-сервиса URI http://v8.1c.ru/8.1/data/core для обмена таблицей значения, но это уже и так сделано. Можно пояснить задание?

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


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

  26. Serg82

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

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


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

  27. AlexAl-77

    Добрый день. Все еще плаваю в применении авторизации по той схеме что вы показали.

    Есть пару вопросов. в уроке 2.7 вы говорите о том что можно разнести сервер авторизации и сервер базы данных. тут я могу понять для чего это делается, предположим мы написали конфигурацию для Мобильного устройства а так же сервеную часть для УТ 11.

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

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

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

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


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

  28. kvb1

    Есть ноут с мобильным интернетом Билайн. Апач установлен, база опубликована. IP динамический (10.39.хх.хх). Как можно обеспечить связь мобильного устройства с ноутбуком?

  29. vanleo

    Здравствуйте.

    В параметрах условного оформления для реквизита «Почта» сделал все, как в видеозаписи — Почта Содержит «@» И Почта Содержит «.» И Почта Не содержит «,» И Почта Не содержит » «, указал фон зеленый и оформляемое поле.
    Но на мобильном устройстве фон не меняется на зеленый.
    В чем может быть ошибка? Телефон и код сотрудника отрабатывают штатно.

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


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

  30. RuslanaCh

    Когда выполняется первый этап регистрации, подключаемся одним пользователем например Федоров (администратор)
    ВСОпределение = Новый WSОпределения(«http://127.0.0.1/DemoTrd/ws/DataTransfer.1cws?wsdl»,»Федоров (администратор)»);
    Если несколько пользователей одновременно с разных устройств начнут регистрацию не будет ли проблем с таким одновременным подключением?

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


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

  31. RuslanaCh

    в раздаточных материалах и в шаблонной конфигурации Сервер ошибка во многих местах в процедуре ЗаписатьОшибку,
    Процедура ЗаписатьОшибку(Ответ, Текст, ОписаниеОшибки = «», ВерхняяОшибка = Ложь)
    а вызывается например так

    Попытка
    Почта.Подключиться(Профиль);
    Почта.Послать(Письмо);
    Исключение
    ЗаписатьОшибку(Ответ, «Ошибка отправки почты. (Код 3-1)», 1,ОписаниеОшибки());
    КонецПопытки;

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


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

  32. LazyCamel

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

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


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

    • RuslanaCh

      да после каждого запуска будет требовать ключ, но если ответите, что хотите продолжить с урока на котором завершили — тогда может продолжить без ключа

    • Alex_grem

      Проще запускать плейлист. После запуска в папке с плейлистом создастся ini-файл (например, _Mobile-1cv8-full-module02.ini). В нем будет записан ключ, т.е. при след. запуске плейлиста ключа не треба, только может пароль попросить.

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


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

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


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

  33. Руслан Панченко

    Уперся в следующую ошибку
    Функция ОтправкаЭлектроннойПочты

    Попытка
    Почта.Подключиться(Профиль); //Здесь зависает и вываливается.
    Хотя пишет, что ошибка код 1.1
    Что это может быть?

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


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

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


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

          • Руслан Панченко

            Это просто какие-то барабашки! Просто закрыл ноут и пошел (с горя) заниматься домашними делами. А сейчас нажал кнопочку, а оно заработало!
            Знать бы еще где собака порылась.

    • RuslanaCh

      у меня картина такая же, в функции ничего не меняла

      • RuslanaCh

        изменила в процедуре отправки почты, указала свой SMTP и указала СпособSMTPАутентификации — БезАутентификации все заработало

  34. Jim7

    где можно найти ссылку по которой я без геморроя могу скачать упомянутую демо-конфигурацию? на сайте 1С чёрт ногу сломит!
    помогите пожалуйста, уже два часа потерял совершенно впустую!

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


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

    • Jim7

      прошу прощения, некорректно выразился. в ролике идёт речь о базе УТ 10. вот её бы где-нибудь взять…

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


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

    • Jim7

      что-то я вообще ничего не понимаю. на видео лектор очень замечательно открывает «Управление торговлей (демо)». в раздаточных материалах я такого не видел. объясните, пожалуйста для тех, кто на бронепоезде, где я должен взять эту или аналогичную конфигурацию?

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


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

      • Jim7

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

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


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

  35. Aleks58

    Не могу скачать материалы, нет доступа. Токен активирован.

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


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

  36. AlexAl-77

    Походу я один такой тугой. имею выделенный IP и отдельное андроид устройство.
    Перенастройте механизм регистрации:
    1 на первом и на втором этапе – подключение происходило по внутреннему адресу локальной сети;
    2 второй этап возвращал внешний IP адрес Вашего компьютера.
    3 проверка третьего этапа происходила через интернет, а не локальную сеть.

    но не один из пунктов не понял. простите, я старался.

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


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

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


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

      • AlexAl-77

        Хорошо попробую еще дома поразмышлять.

  37. progr-2008

    Работает, если обращаться с другого ноута через Интернет-модем из внешней сети, но — это только для только Апач.
    Со смартфона в WI-FI и в 4G при проверке соединения сообщает об ошибке обращения к порту 80 для моего IP.

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


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

      • progr-2008

        Так Спасибо работает с внешним, а Заказы — про 80 порт сообщают.

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


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

          • progr-2008

            Сообщение, что мой iP:80 превысил интервал для ответа.

      • progr-2008

        М внешки работает только Апачй, а Заказы — про 80 порт сообщают, от которого нет ответа.

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


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

          • progr-2008

            Сделала проброс на порт 60000 (на всякий случай, т.к. в зоне 45000 есть занятые).
            По адресу http://мойIP:60000/ работает Апач, но, только если обращаться из ВНЕШНЕЙ сети (другой ноутбук с 3G или смартфон с 4G).
            Файл .xml вижу с этих же устройств в IE по адресу http://мойIP:60000/DemoTrd/ws/DataTransfer.1cws?wsdl

            В Заказы заменила 192.168.1.4 на мойIP:60000, обновила публикацию и добавила на смартфоне конфигурацию с адреса http://мойIP:60000/Order

            Все работает до проверки связи.

            А при проверке связи — выдается сообщение:
            Ошибка работы с Интернет Connect to /МойIP:80 timed out

            Т.е. — сообщение про порт 80, который сайтом 2ip определяется как закрытый. Может, в этом дело?
            Как его открыть? Брандмауэр отключила и в IE, и в роутере.

            • progr-2008

              Правила для 80 порта в брандмауэре в доп. параметрах для исходящих и входящих подключений тоже на всякий случай сделала. Порт все-равно закрыт.

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


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

            • progr-2008

              И на сервере порт 60000 сразу добавила, так иначе бы авторизация через почту не прошла бы, по-моему.
              И провайдеру позвонила — IP белый, запретов портов — нет, проверили.

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


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

            • progr-2008

              В Заказы всего две строчки изменены. Мой внешний IP — вставлен копированием, точно правильно.

              Функция ПодключениеКВебСервису(ПараметрДляОтправкиНаСервер) Экспорт

              ВСОпределение = Новый WSОпределения
              («http://МойВнешнийIP:60000/DemoTrd/ws/DataTransfer.1cws?wsdl»,»Admin»);

              ВСПрокси.Пользователь = «Admin»;

              КонецФункции

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

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

              Будет свободное время — потом снова попробую другие настройки.

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


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

            • progr-2008

              Не все скопировалось в строке — повторю.
              ВСОпределение = Новый WSОпределения(«http://МойВнешний P:60000/DemoTrd/ws/DataTransfer.1cws?wsdl»,»Admin»);

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


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

  38. progr-2008

    Порт 45000 для моего IP — открыт, проверила.
    IP 192.68.1.4 — настроила фиксированным, показывает работу Апача.
    А http://мойIP:45000/ не работает.
    Что может быть, что еще проверить?
    Ноутбук с WINDOWS 8.

    • progr-2008

      Порт 80, с которого сделан проброс на 45000 — закрыт.
      Так и должно быть?

      • progr-2008

        Работает, если обращаться из внешней сети!

  39. dimitryas

    Добрый вечер!
    У меня после смены имени пользователя на латиницу в браузере web-сервис открывается нормально,а при попытке добавить WS-ссылку в конфигурации «Заказы» выдает ошибку. Это нормально?

    e8c56cda689d002c5d16f53c07d139cb.png1d3a65533a709e5ef71d4bcba0e2c05c.png

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


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

      • dimitryas

        Проблема со статической WS ссылкой не решена, c динамической ссылкой все нормально работает. Видимо это особенность релиза платформы и то что в базе есть пользователи, т.к. на флешмобе в серв. базе в которой не было пользователей статическая ссылка создавалась без проблем ….

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


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

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


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

  40. progr-2008

    На стартовой странице сказано:
    По заданиям №3 и №4 тренинга не требуется отчитываться о выполнении.

    А на страницах ДЗ 3 и 4 — текст про необходимость отчета.

    Так можно все-таки не отчитываться?

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


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

  41. Alex_grem

    А можно как-нибудь разнести апатч и 1с по разным компам в локальной сетке?

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


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

  42. Escander

    Обязательно-ли вести разработку на реальном устройстве или достаточно эмулятора мобильного устройства? Вроде как вся разница со стороны софта в использовании внешнего/внутреннего IP.

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


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

  43. ig0z

    Не могу скачать, нет доступа, но токен активирован!

    • Насипов Фарит (Админ)


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

  44. burlaka1c

    Не получается просмотреть Публикацию из браузера, если имя пользователя в УТ11 написано кириллицей. Окно запроса пароля вновь появлялось и игнорировался пользователь на кириллице. Помоглаа замена имени латиницей, например Admin.
    Подскажите как решить проблему, ведь у преподавателя нормально работает с кириллицей.

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


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

  45. gem_nataly

    Добрый день! У меня при подключении к web-сервису (http://127.0.0.1/DemoTrd/ws/DataTransfer.1cws) авторизация с именем «Федоров(администратор)» не проходит, пока не добавить пользователя с именем латиницей… Странно, а в видео к курсу, все получается. Что это может быть?

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


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

      • cathode

        Возможно, имя пользователя должно быть «Федоров (администратор)». Обратите внимание на пробел между фамилией и открывающей круглой скобкой.

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


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

      • Сергей

        Тоже сначала делал подключение с именем пользователя «Администратор» — не подключается.
        Прочитал комментарии, добавил пользователя с именем на латинице, подключаюсь — не подключается.

        Кстати, если БД с УТ10.3 (там где создавался web-сервис) закрыта (не запущен Конфигуратор или Предприятие), то при попытке проверки соединения выдается сообщение об ошибке: «Ошибка работы с Интернет: Server returned nothing (no headers, no data)». Так и должно быть?

        c353fb10db935c3cebc9b4851b62f13e.jpg

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


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

        • Сергей

          Первоначально я использовал рабочую БД УТ10.3. Типовую, без доработок. На ней у меня осуществить подключение не удалось, даже с добавлением пользователя с именем пользователя, указанным латиницей.
          Поскольку дальше-то идти надо, начал сначала. Только взял демо-базу УТ 10.3. Тут все отработало как показано на уроке.

          • Сергей

            Нашел ошибку. У пользователя был не пустой пароль. Как только сбросил пароль — все подключается, а с паролем — «ошибка идентификации».
            Однако по-прежнему подключение не происходит, если конечная БД, у которой веб-сервис, не запущена в каком-либо режиме.

            P.S. с этим тоже разобрался. Если включена отладка веб-сервиса — то подключение не происходит. Если отключить отладку, обновить публикацию и рестартовать Апач — все подключается.

            • vanleo

              Точно такая же ошибка. Отключение отладки только и помогло.

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


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

  46. Escander

    Поправьте пожалуйста «RAR-архив с материалами первого модуля курса:» на «RAR-архив с материалами второго модуля курса:»

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