Бесплатный курс по Мобильной платформе 1С. Модуль 1

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

Модуль 1. Создание первого мобильного приложения

Результаты текущего дня:

  • Сегодня Вы научитесь устанавливать мобильную и стационарную платформу «1С:Предприятие 8.3»
  • Инсталлировать веб-сервер Apache
  • Запускать виртуальные машины VMware
  • Устанавливать ОС Android в виртуальную среду
  • Создавать мобильную конфигурацию на платформе «1С:Предприятие 8.3»
  • Публиковать разработанную конфигурацию на веб-сервере
  • Переносить и обновлять конфигурацию на мобильном устройстве

Порядок обучения

329696678Скачивайте теоретические материалы в PDF и видео-формате. Рекомендуем начинать именно с изучения теории.

home-security-systems-installation-costs Выполняйте практическое задание для закрепления полученных знаний.

TSCC-logo-128x27

 
Кодек TSCC для просмотра видео

Для просмотра видео в формате AVI Вам следует установить в системе кодек TSCC. Его можно скачать из двух мест:

Теоретические материалы

Итак, приступайте к изучению теоретического материала первого модуля курса.

Данный контент доступен только для зарегистрированных пользователей.
Пожалуйста, войдите на сайт (Войти), если Вы уже зарегистрированы или зарегистрируйтесь на сайте (Зарегистрироваться), чтобы получить доступ.
Регистрация занимает 1 минуту, но открывает доступ к материалам сайта.

Вопросы

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

Обратите внимание, для навигации по комментариям внизу страницы есть ссылки

предыдущие-комментарии

Следующие-комментарии

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

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

  1. Zolotnick

    Добрый вечер.
    Второй вечер не могу подключиться к базе с виртуальной машины, на которой развернул Андроид.
    И в брандмаузере правила добавил и антивирусник отключал и Аппач перезапускал. Ничего не помогает пишет: Ошибка аутентификации при доступе к ресурсу.
    Ноутбук подключен к интернету через роутер. Может что-то с IP-ником?
    Помогите, пожалуйста.

    • DaNN

      Виртуальная машина на том же ноутбуке, что и 1с?

      • Zolotnick

        Да, виртуальная машина на том же ноуте. Подключаюсь к интернету через wi-fi роутер.
        IP-ник брал через ipconfig.
        Но там есть IPv4 адрес как для адаптера беспроводной локальной сети, так и еще после установки виртуальной машины: Ethernet adapter VMware Network Adapter VMnet1
        и Ethernet adapter VMware Network Adapter VMnet8
        Перепробовал все три — не помогло.

        • L0z4

          лучше всего у виртуальной машины настроить тип сетевого адаптера — мост (здесь уже были даже скрины как).
          Но судя по ошибки «Ошибка аутентификации», проблема не в соединении, а именно в аутентификации. в браузере на андройде адрес открывается? Может вы пользователя в 1С создали?

          • Zolotnick

            Нет пользователя не создавал.

            Победил проблему.
            В качестве IP адреса для подключения к базе все же нужно было писать IP адаптера сети VMware, а не адаптера беспроводной сети. Который можно получить через ipconfig.
            И еще ранее перезапустить Аппач.
            Вообщем некий «танец с бубном» мне помог.

            • Игорь Сапрыгин

              То есть Вы пытались обратиться к своем компьютеру из виртуальной машины через вайфай сеть, вместо локального соединения?
              Это и приводило к «Ошибка аутентификации»?
              Поздравляю с решением проблемы! Это не танец с бубном — так и следовало делать изначально :)

  2. Елена

    Здравствуйте! Самое что смогла сделать, поставить саму виртуалку.
    далее я поняла что апач и платформу надо туда же на виртуалку ставить. Но возникла проблема. В другом виртуальной машине назначалась общая папка, чтобы с компа брать файлы. А в данном плеере где такая настройка? Пробовала иначе, открыть свой ящик и пройти по ссылкам с андроида.. но емейл открывает, а письма не открывает.. Дать команду продолжить — письмо не откроет, дать команду завершить — закрывается браузер..
    На своем компе — винХР. Или я что-то не так поняла? Хотя ниче не сполрю, что и данный плеер и ОС Андроид включаю первый раз

    • Игорь Сапрыгин

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

  3. bolshakov

    Пытался сделать по инструкциям. Где только не устанавливал 1С и на реальном и виртуальные. VMware встало нормально и удобно. После просмотра видео стало все понятно заработало. Огромное спасибо за возможность узнать о разработке мобильного приложения!

  4. Natali

    при попытки загрузить приложение из 1с на виртуальном андроиде
    ошибка
    Forbidden
    You don’t have permission to access /test_app/ on this server.

    Подскажите куда копать

    • Natali

      если быть точнее,
      при вводе в браузере
      http://127.0.0.1/test_app/
      ошибка
      You don’t have permission to access /test_app/ on this server.
      при вводе
      строки в адрес для загрузки в 1с на андроиде ошибка
      «internet error:forbidden(403)»

      • Natali

        нужно было дать права папке и перезагрузить апач

        • Zolotnick

          Natali, у меня такая же ошибка вылазит. Не могу победить ее.
          Подскажите какие именно права папке вы имеете в виду?

          • DaNN

            я думаю тут имелись ввиду права на папку в windows в которую опубликовали мобильное приложение.

            • Игорь Сапрыгин

              Это понятно. Вопрос КОМУ не хватило прав? Интересно, ведь апач работает под системной учеткой. В случае с IISом такое не редкость, но для него в системе есть отдельный пользователь — ему права и даются. А Апач чего хочет? :)

            • DaNN

              да по краткому комментарию фиг угадаешь) Надо на саму винду смотреть, неизвестно же какие у них настройки. Удивительно, что два человека сразу с такой проблемой и только на 3 день.

          • L0z4

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

            • Zolotnick

              В папку все записалось.
              Когда просто заходишь через брузер http://127.0.0.1/MobilePlMA/ — структура конфигурации открывается.
              А вот когда пытаешься добавить базу на виртупльной машине:»Ошибка аутентификации при доступе к ресурсу — и далее адрес который пишу для подключения»

  5. for1ckurses

    Как у меня получилось победить ошибку «Ошибка HTTP …. Timed out», о которой несколько раз здесь спрашивали.

    Прикладываю картинки. Нужно было создать правила в брандмауэре.

    • for1ckurses

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

        • Денис Глазырин

          В Windows Xp, «Пуск» / «Настройка» / «Сетевые подключения» / «Подключение по локальной сети».
          Там выберите «Состояние».

          • Airat

            Для подключения к интернету пользуюсь провайдером Таттелеком. В сетевых подключениях у меня 2 объекта: «Подключение по локальной сети» и «Высокоскоростное соединение». Попробовал использовать IP адреса обоих, не получается. Использую смартфон Samsung.

            • L0z4

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

            • Airat

              Т.е. телефон и компьтер должны быть подключены друг к другу через какой-то интерфейс. А если у меня телефон для интернета использует 3G, а компьютер провайдера, что делать?

            • Игорь Сапрыгин

              Значит все будет сложнее :)
              Посмотрите например сервис http://www.noip.com/
              Суть в чем. Мобильному клиенту что бы достучаться до ПК нужен адрес. Ваш ПК видимо не имеет реального (белого) ip адреса, и телефон на прямую к нему обратиться не может.
              Решить эту проблему как раз может помочь сервис noip. Он позволяет «сэмулировать» наличие у ПК постоянного Ip адреса.
              Если вы новичек во всем этом, лучше воспользуйтесь виртуальным Android из курса.

            • DaNN

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

            • Airat

              Виртуальный Android из курса не установливается на windows xp.

              • Игорь Сапрыгин

                Можете посмотреть, например статью
                http://www.q2w3.ru/2009/09/22/448/
                Или поискать аналоги по запросу «Настройка динамического DNS»
                Приводить здесь всю инструкцию будет очень затруднительно.

            • Airat

              Да про VMware. По статье сейчас попробую посмотреть.

            • Airat

              Я зарегистрировался в сервисе http://www.noip.com/. На компьютер установил клиента. Только не пойму нужные для указания на телефоне данные где?

            • Airat

              Спасибо. Все равно почему-то не получилось. За то получилось запустить на эмуляторе BlueStacks.

              • Игорь Сапрыгин

                Это довольно не простой технический момент, на отдельную статью легко потянет ))
                Хорошо что с блюстаком вышло :)

      • MarinaG

        1. Необходимо создать 2 правила? Если да то что должно войти в первое и что во второе?
        2. Напишите подробный путь указанный в скриншоте №3.

    • MarinaS

      Спасибо! Все с первого раза получилось по картинкам!!!

    • MarinaG

      Платформа 8.3 установлена. Установлен Apache. Создана и опубликована конфигурация.Установлена платформа на смартфон.

      В конфиге апача ( “\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf” ) порт 80 в строке вида “Listen 8080″ заменен на предложенный в примере 1080. Порт 1080 проверен через Монитор ресурсов, не используется.

      Адрес IP у ПК статический.

      ВСЕ РАВНО не получается загрузить на смартфон конфу. Пишет: Ошибка HTTP при обращении к серверу”. Брандмауэр включен. Создано правило согласно скриншотам. Помогите разобраться? Приведите пожалуйста более подробное создание правил… возможно где то что то упущено.

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

        Вы пути напишите, по ним и проверим

        • Громенко Марина

          Извините, но не совсем понятен вопрос. Пути чего Вам написать?
          Очень бы хотелось разобраться уже в загрузке конфы на смартфон. Нет возможности переходить на дальшейшее изучение 2го,3го модулей. С таким отставанием уже тяжело будет догнать остальных(((

          • Игорь Сапрыгин

            Прикрепите скриншоты окна публикации, и укажите путь по которому пытаетесь загрузить конфигурацию в смартфон.
            Работу в браузере на самом ПК уже проверили — там все ок?

            • MarinaG

              Апач встал нормально. 1С говорит, что «Приложение успешно опубликовано», файл 1cema.xml сформировался.

          • L0z4

            обращение к 172.24.46.115:1080 и к 172.24.46.115:1080/orders/ из браузера телефона какой дает результат?

          • DaNN

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

            • MarinaG

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

  6. Lidiya_Sh

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

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

    Помогите разобраться пожалуйста

    • L0z4

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

  7. Airat

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

    1.Установил платформу 8.3 с необходимыми расширениями.
    2.Установил Apache.
    3.Создал конфигурацию, в свойства/назначение использования “Мобильное устройство”, создал общую форму, разместил в рабочей области начальной страницы. Опубликовал конфигурацию.
    4.Установил платформу на смартфон samsung.
    Проблемы:
    1. На windows xp не удалось установить VMware player.
    2. Не получилось загрузить на смартфон. Пишет: Ошибка HTTP при обращении к серверу». Брандмауэр отключил(хотя почему-то центр обеспечения безопасности пишет, что включен. Но когда перехожу по ссылке Брандмауэр Windows стоит «выключить»). Пробовал отключить антивирусник. Ничего не помогает. Помогите разобраться?

    • for1ckurses

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

      • Игорь Сапрыгин

        Очень любопытное поведение. Забавно )

  8. for1ckurses

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

    Сейчас при попытке добавления базы на планшете с адресом 192…/имябазы думает секунд десять, а потом пишет, что «… timed out».

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

    Брандмауэр у меня выключен.

    В роутере у меня есть закладка Порт форвардинг, я так подозреваю, это и есть НАТ или нет?
    Вот как у меня выглядит эта закладка. Что на ней нужно ввести, чтобы заработало?

    • L0z4

      ответил в другом вашем сообщении, но тут явно вам port forvarding не нужен. Проблема не в нем. Проверьте через браузер на планшете, доступен ли вобще апач

      • for1ckurses

        Большое спасибо за ответ!

        Но нет, если НАТ нужен только для внешнего соединения, тогда он мне не нужен — я в своей локальной сети пытаюсь подключаться.

        Если честно, даже не могу понять, в чём сложность? Есть локальная беспроводная сеть, есть компьютер с адресом 192…103 и планшет с адресом 192…101, есть роутер с адресом 192…1. Файерволов, брандмауэров нету, всё отключил, на компьютере есть касперский, но его я тоже выключил. Не могу понять никак, почему я не могу попасть с планшета на компьютер?

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

        При всём при этом пинг на компьютер 192…103 с планшета работает.

        Ничего не понимаю.

        П.С. Все службы ВМ (нат, дхсп и т.п.) и апачи выключил — всё равно не работает.

        • L0z4

          так может эта калибри и апач весят на одном 80ом порту?
          Я всегда стараюсь избавиться от подобных проблем изменяя стандартный порт
          в конфиге апача (в моем случае «\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf» ) можно изменить порт. Строка вида «Listen 80» Порт можно заменить на другой (1080, к примеру) и в браузере планшета вводить 192…101:1080/ (незабыв перезапустить апач)

          • for1ckurses

            нет, в калибри порт 8080. Кстати, щас перезагрузил комп и на калибри стало заходить с планшета, причём даже с запущенным апачем. А вот на конфигурацию — ни в какую не заходит.

            • L0z4

              нет доступа к конфигурации, или к апатчу в принципе (страница it works открывается?). Если нет то проблема в апатче или фаерволах. Если открывается то в публикации или апатче.

          • for1ckurses

            Победил!
            Да, действительно, в брандмауэре была проблема, только не на поверхности — пришлось лезть внутрь. Чуть выше выложил сообщение, чтобы по поиску находилось.

            • for1ckurses

              Блин, файлик случайно прилепился, прошу прощения)) Он к делу не относится

  9. Anatoli

    1.Установил платформу 1с «1С:Предприятие 8.3»;
    2.Установил Апаче;
    3.Установил мобильную платформу для разработчика на виртуальное(wmvare) и реальное(Android 4);
    Теперь пользуюсь «Google Диск».
    4.создал конфигурацию «ФлешМоб»;
    5.Создал форму расположил на рабочем столе и надпись есть;
    6.На виртуальном все заработало сразу а с реальным мучился подключится к веб серверу(смог но)!
    Спасибо реально кроме 1с все остальное первый раз делал!

  10. FreeHunter

    День добрый, я так и не получил помощи по своей ошибке «Неправильный формат конфигурации», Предпринятые действия, пересмотрено решение домашнего задания 2 раза, сделано 3 конфигурации с выгрузкой, переустановлены платформы на взятые из книги, результат тот же, что на мобильном устройстве, что на вируальном. Прошу помощи.

    • Игорь Сапрыгин

      Есть ощущение что мобильная платформа в каталоге публикации ловит «не тот» файл :)
      Скажите, Вы случайно в один каталог не опубликовали вместе с мобильной конфигурацией еще и саму мобильную базу или еще что-нибудь?
      Проверьте что у вас в каталоге лежит. Должен быть только 1cema.xml и опционально может присутствовать 1cemarun.xml

      • FreeHunter

        нашел причину, NAT не прокидывается (((( проблема с оборудованием

        • Игорь Сапрыгин

          Почему Вы так в NAT упираетесь?
          Какова схема Вашей сети?
          WiFi роутер? Планшет и ПК в одной домашней сети?
          Если так, то дело все таки не в NATе. В рамках одной сети никаких пробросов портов не требуется.

    • Игорь

      У меня тоже такая была ошибка “Неправильный формат конфигурации”. Проблема неправльного пути каталога в настройках апач. Определил таким образом: По адресу 127.0.0.1 — показывает «It work!» — т.е. сервер работает, а когда пишу http://127.0.0.1/fm — выдает ошибку страницы 404. И ещё: Когда в мобильном приложении пишешь в строку адреса http://127.0.0.1 без /fm — Выдается ошибка “Неправильный формат конфигурации”,
      Нужно добиться того, чтобы http://127.0.0.1/fm выводилось содержимое файла в броузер на компьютере, тогда в приложении по адресу http://127.0.0.1/fm всё работает

  11. zhu4

    Господа, кто собирал уже приложение под Андройд, когда устанавливал SDK не правильно указал пути, подскажите какие пути устанавливать в конфе сборки приложений, заранее благодарен

    • L0z4

      SDK просто распаковать из архива. В 1С прописал путь до распакованной папки + \sdk
      Ант и жава в program files
      и, советую прописать путь к кэшу сборщика — без него он работает, но выдает ошибку после окончания сборки (это не влияет на качество сборки, но мешает).

    • L0z4

      да, и совсем забыл. Если качать по путям из инструкций, то после распаковки архива с sdk там будет 19 апи. Для сборки годится только 17. Установить можно через SDK manager.exe лежащий в той же самой папке.

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

      Давайте не тут это обсуждать, ок? А то народ сейчас будет ставить SDK. Есть статья на этом ресурсе по вашему вопросу — там и пишите :)

  12. upt

    Добрый вечер!

    1.Установил платформу 8.3 с необходимыми расширениями.
    2.Установил Apache, VMware плеер, Андроид.
    3.Создал конфигурацию, в свойства/назначение использования “Мобильное устройство”, создал общую форму, разместил в рабочей области начальной страницы. Опубликовал конфигурацию.
    4.С помощью google drive перенес платформу на мобильное устройство, установил ее и добавил конфигурацию.
    5. Изменил надпись в конфигурации и обновил с помощью кнопки “Мобильное приложение запустить”. Надпись в приложении на мобильном устройстве поменялась.

  13. Pavel-Vadimovich

    При обновлении конфигурации:

    {ОбщийМодуль.ГлобальныйМодуль.Модуль(259,17)}: Тип не определен (Запрос)
    Запрос = Новый <>Запрос(
    {ОбщийМодуль.ГлобальныйМодуль.Модуль(294,17)}: Тип не определен (Запрос)
    Запрос = Новый <>Запрос();
    {ОбщийМодуль.ГлобальныйМодуль.Модуль(340,17)}: Тип не определен (Запрос)
    Запрос = Новый <>Запрос();
    Мобильное приложение содержит синтаксические ошибки.

    • L0z4

      мобильное приложение не поддерживает язык запросов.
      обход справочника только методом «выбрать» через менеджер.
      уже ни раз это мелькало

  14. Pavel-Vadimovich

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

    Forbidden

    You don’t have permission to access /InfoBaseMA/ on this server.

  15. sonuchin

    Первое задание выполнил.
    Проблемы возникли с подготовительными работами. На офисном компьютере не удалось выйти в интернет с виртуального Андроида. Сейчас вижу в комментариях много полезного материала, может на рабочей неделе удастся разобраться.
    Дома в интернет вышел, но сначала не удавалось закачать приложение google drive. Мне кажется, вот из-за чего: при установке виртуального Андроида я снял галочки, когда были вопросы про мои координаты (подумал, что все равно в виртуальном устройстве нет координат, так чтобы зря ресурсы не тратить). Но Google при установке диска требует разрешение на доступ к координатам — наверное, из-за этого закачка не срабатывает.
    Возможно, я криво сформулировал, или другая причина — не очень хорошо ориентируюсь. В общем, видимо, принцип такой: лучше не отступать от того, что предлагается по умолчанию.
    В конце концов, все заработало. С основной частью задания проблем не возникло.

    • DaNN

      Можно было не ставить клиент, просто зайти на гугл драйв через браузер на андройде

      • sonuchin

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

    • sonuchin

      «Но Google при установке диска требует разрешение на доступ к координатам»
      — точнее, видимо, это google play market (через который идет закачка) требует.

  16. Alexey Rak

    Доброго времени суток, уважаемые участники!
    Никак что-то не получается опубликовать базу! (уже 2ой вечер!)
    Вроде все стоит нормально (apache на 127.0.0.1 — показывает It work`s) . Андроид на WMWare.
    На ввод адреса с базой выдает мне html-страницу (а не xml-схему). Я смотрю исходный код страницы — это xml-схема!
    Соответственно, в android в браузере открывает мне xml-схему буквально на 1 секунду и выпадает ошибка «В приложении «Браузер» произошла ошибка» нажимаю «ОК» — браузер вылетает. В мобильном приложении 1С при попытке добавления пишет «Ошибка HTTP при обращении к серверу http://192.168.56.1:8080 Connection to http://192.168.56.1:8080 refused

    • zhu4

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

      • Alexey Rak

        Спасибо за наводку!
        Правда победил по другому — вырезал файл 1cema.xml из каталога — открыл в IExplore — вставил файл обратно.
        база добавилась!

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

      Какой путь вы смотрите на андроиде — весь путь напишите.

  17. Сергей Лычак

    Была предсказанная проблема с портом :80. Отключил внутри скайпа его использование. Google аккаунт пригодился. Форма обучения вполне устраивает, т.к. поздно вечером соображалка тормозит, но есть возможность просмотреть несколько раз. Остальное все супер.

  18. Maya_Suldina

    Добрый день!
    У меня такая беда: на виртуальной машине нет интернета((( ВМ работает в режиме моста, пробовала отключать антивирус и брадмауэр — не помогло. Что еще можно попробовать?

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

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

  19. boa-2000

    корректировка во 2 пункте тоже все нормально

  20. boa-2000

    Короче ничего понять не могу.
    1. Установил апач, запустил проверил по адресу 127.0.0.1 все нормально.
    2. Установил платформу, создал конфигурацию 1С опубликовал, пробую зайти по адресу 127.0.0.1/имя опубликованного адреса
    3. Установил ВМ установил android с файла образа.
    4. установил программу мобильная платформа на android.
    5. Запускаю платформу на android нажимаю добавить ввожу адрес
    http://Ip адрес компьютера (IP публичный т.к. комп смотрит на прямую в интернет)/имя опубликованного ресурса
    при попытке загрзить возникает ошибка
    Ошибка HTTP ошибка при обращение к серверу: http://ip адрес компа/имя опубликованного ресурса
    что может быть. пытался указывать ip адрес ВМ ни чего не работает.

    • DaNN

      через браузер попробуйте. брандмауэр проверте на компьютере

      • boa-2000

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

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

      Попробуйте через ip 10.0.0.1, или посмотрите — у вас вмваре создал свой виртуальный адаптор. Посмотрте какой у него IP. Можно еще попробовать перевести сетевую в вмваре в режим моста. Ищите я тут скрин где то давал.

  21. NikIO

    При загрузке конфигурации на смартфон выдается сообщение: Ошибка HTPP при обращении к серверу http://хххх Cjnnection to http://хххх refused. Как с этим бороться?

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

      Не надо публиковать свои адреса.
      Читайте форум, уже не раз были предложены варианты.

      • NikIO

        Отключил файервол. Сменил внешний IP на IP локальной VPN. Стало публиковаться. Не обновлялось — забыл поставить галочку.Пришлось повозиться, но вроде разобрался.

  22. rsvp201

    Добрый день

    Решаю урок 1. Сделал все как в видео, все практически получилось. Единственная проблема не получилось загрузить в виртуальном сервере androida. Пишет ошибка «Ошибка работы с интернет (404)». Брандмауэр, антивирус все отключил, проверил через другой интернет то есть при вводе адреса на другом компьютере XML отображается. Подскажите что означает это ошибка, проверил интернет в виртуальной машине все работает, а почему не загружает не понимаю….

  23. VictorP

    У меня не отрабатывает авто обновление конфигурации. Перезапуск из конфигуратора установлен. Мобильная платформа последняя апрель14 года, платформа 8.3.4.389.
    При перезапуске обновления видятся. Что я не понимаю?

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

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

  24. donikx

    Почитал комментарии здесь. Отключил Брандмауэр на компе. Все работает.

  25. maxim56

    Добрый день, вот данные из файла Httpd:
    # 1c publication
    Alias «/InfoBaseMA» «c:/www/MyMobApp/»

    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
    DirectoryIndex 1cema.xml

    на компе не отображается xml по адресу 127.0.0.1/MyMobApp/
    говорит 404 not foud
    http://127.0.0.1/ отображает It works!
    файрвол отключен, куда копать?

  26. donikx

    1.Установил платформу 1с версия 8.3.4.465 на компьютер.
    2.Установил Apach 2.2. Получил It works. Использую Chrome.
    3.Установил мобильную платформу 1с версии 8.3.4.21 на планшет Samsung Note 11′ с Android 4.1.2
    4. Создал новую конфигурацию. Создал общую форму. Перенес ее на главную страницу. Сохранил конфигурацию.
    5.Опубликовал ее с параметрами http:\\192.168….мой IP компьютера, веб сервер Apache 2.2, каталог D:\www\fm\, в нем появился файл 1cema.xml, он выводится при обращении к серверу по ссылке http://192.168…./fm/
    6.Запускаю 1с на планшете, в поле адреса Chrome ввожу http://192.168…./fm/
    7. Нажимаю на планшете «Загрузить» вижу Загрузка…указатель прогресса на 0%. И сообщение «Ошибка HTTP при обращении к серверу: http:\\192.168… Connection to time out.
    8.Понимаю,какая-то проблема при подключении с планшета к серверу. Но как ее устранить пока не знаю. Может кто подскажет. Спасибо.

    • DaNN

      Самое простое проверьте брандмауэр, возможно блокирует входящие пакеты

    • FreeHunter

      День добрый подключаешся через роутер? если да то настрой Nat на нем и все будет ок

      • for1ckurses

        Отличный совет!
        А как его настроить? У меня такая же проблема — при попытке подключиться с планшета пишет такую же ошибку.
        Брандмауэр у меня выключен.
        В роутере у меня есть закладка Порт форвардинг, я так подозреваю, это и есть НАТ или нет?
        Вот как у меня выглядит эта закладка. Что на ней нужно ввести, чтобы заработало?

        • L0z4

          нат нужен если вы подключаете свое мобильное устройство через интернет, а не по вайфаю. И при этом вам нужно иметь статический внешний ip или как минимум знать текущий свой внешний ip и быть уверенным что вы не за провайдерским NATом.
          Если это то что вас интересует, то настройки должны быть вида:
          Name — какой хотите Public port — любой свободный (если проставить 80, то при подключинии клиенту не нужно будет указываеть, если любой другой, то клиент его должен знать)
          IP — адрес вашего компьютера в домашней сети privat Port — порт на котором запущен апач (по умолчанию 80)

  27. FreeHunter

    проверил, одна и та же ошибка, что на 86, что на арм «неправильный формат конфигурации» На компе релиз 1С:Предприятие 8.3 (8.3.4.465)
    мобильной 8.3.4.21

    • DaNN

      А с конфигурацией точно все ок? Из базы клиента все работает?

        • DaNN

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

          • FreeHunter

            как определить что еще и для тонкого клиента?
            потому что у меня там только 1 xml файл

            • DaNN

              Просто удалите все публикации и опубликуйте заново

        • DaNN

          На всякий: Конфигурация-Мобильное приложение-Публиковать

          Там в администрировании есть еще публикация на вебсервере — вам не нужно.

          • FreeHunter

            да все так и делаю, Конфигурация-Мобильное приложение-Публиковать

  28. Zebar

    Если такие проблемы со скачиванием — почему бы не использовать торренты?

  29. Keti6Alex

    Решаю урок 1. Делаю, как написано и рассказано в видео. В конфигураторе нажимаю публиковать. Файл выгружается в папку. Как показано c:\www\MP\. Но в браузере ввожу http://127.0.0.1/MP/, а мне ошибка «The requested URL /MP/ was not found on this server.». Apache работает, никто больше 80 порт не слушает. Что не так? Я уже три часа парюсь на этом. У меня соответственно и телефон не видит базу по ip-шнику. Помогите пожалуйста. Я уже и каспера выключала на всякий случай, не помогает. Я не могу дальше ничего изучить, если у меня на начальном этапе ничего не работает. Плиз, мне нужна помощь.

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

      Проверьте версию апач, она точно та что нужна? возьмите с раздаточных материалов.
      Попробуйте переопубликовать.
      Если на 127.0.0.1 заходите- видите надпись «It works»?

      • Keti6Alex

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

        • DaNN

          Возможно вы опубликовали как MyMobApp если по методичке делали, попробуйте 127.0.0.1/MyMobApp. Или посмотрите что у вас в файле httpd.conf апача

          • Keti6Alex

            Не знаю, что сделала, но заработало. Спасибо. Все работает. И на телефоне тоже работает. Буду дальше изучать материалы.

    • Аноним

      При публикации из 1с обратите внимание на параметр ИМЯ у тебя он должен быть МР

  30. FreeHunter

    все установил, опубликовал мобильное приложение в аппаче, когда пробую тестировать http://127.0.0.1/mi/ выдает ошибку «не удается найти вебстраницу» http 404 ((( если можно ответ на почту продублировать

    • DaNN

      Проверьте пути, попробуйте перезапустить Апач

      • FreeHunter

        проверил пути, перезапустил апач, не помогло, проверил порты, все нормально, залез в Httpd
        путь присутствует
        # 1c publication
        Alias «/MyMobApp» «C:/www/mi/»

        AllowOverride All
        Options None
        Order allow,deny
        Allow from all
        DirectoryIndex 1cema.xml

        куда дальше копать не знаю

        • DaNN

          а почему вы в пути указываете «mi», а не «MyMobApp»?

            • FreeHunter

              так, загрузка на планшет пошла но ругается неправильный формат конфигурации?

            • Игорь Сапрыгин

              Попробуйте перепубликовать базу.
              Удостоверьтесь что публикуете именно мобильное приложение, а не саму базу 1С.
              Удостоверьтесь что на планшет установили правильный apk-файл платформы.
              Все ок?

  31. Андрей Черняк

    Установил мобильную платформу на планшет. Создал новую конфигурацию «мобильное приложение». Установил apache.
    Роутера нет, планшет и компьютер не находятся в одной локальной сети, а интернет есть и там и там, от разных провайдеров. Опубликовал мобильное приложение используя apache, по адресу 127.0.0.1/MyMobApp/ xml нашёлся. Чтобы подключить конфигурацию на мобильное устройство использовал «серый» ip-адрес, который выдаёт провайдер, т.е. адрес обновления установил в «http:///MyMobApp». Неудобно что потом придётся менять, но для учебных целей сойдёт. Конфигурация успешно перенеслась на устройство. Создал форму рабочего стола. Автообновление отработало без проблем.

    • Андрей Черняк

      Фильтр съел кусок ссылки: «http://серый_ip/MyMobApp»

  32. OlgaAkulova

    Здравствуйте.
    Сделала все по инструкции, но на виртуальном Android при попытке добавить базу в 1С адрес http://192.168.88.1/fm
    ошибка

    • OlgaAkulova

      отключила брандмауэр и все получилось. Ура!

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

      Проверьте в браузере андроида — видно или нет?

  33. Вячеслав Вязигин

    Запуск на виртуальной машине прошел без проблем, а вот когда пытаюсь добавить на реальном мобильном телефоне ничего не получается:
    «Ошибка НТТР при обращении к серверу: http://192.168.122.128 connect to timed out».
    Что-то видимо не так, а вот что?

    • DaNN

      Возможно брандмауэр блокирует входящие пакеты

      • Вячеслав Вязигин

        Брэндмауэр я отключил вообще, ну и с вирутальной машины андроида работает же.
        Я вот думаю 192.168…. это случаем не серый IP? Может на него вообще невозможно с телефона зайти?

        • Игорь Сапрыгин

          Все возможно, играюсь в рамках локальной сети по «серым» ip :) Причина точно не в этом. А с телефона в браузере удается открыть описание веб сервиса?
          Ну и стандартно — с apk файлов платформы не ошиблись на телефоне? Правильный поставили?

          • Игорь Сапрыгин

            Такой кладезь возможных технических ошибок и путей их исправления обнаружили, пора методичку составлять =)

          • Вячеслав Вязигин

            Нет, с телефона не открывается. Веб-страница недоступна.
            Хотя с компьютера по адресу http://192.168.122.128/fm/ вижу искомый XML.
            Куда покопать еще можно?

          • Вячеслав Вязигин

            Да, на телефоне 1cem-arm.apk, на виртуальной машине 1cem-x86.apk
            На виртуальной работает, а на телефоне нет :(

            • FreeHunter

              телефон через домашний вайфай? если да то в роутере Nat настрой и все будет окей

  34. Larisa

    При первом запуске на телефоне
    “Ошибка НТТР при обращении к серверу: http://10.42.130.76 connect to /10.42.130.76:80 timed out”

    до этого действия все шло по инструкции без проблем

    если в браузере набираю «10.42.130.76/fm», то вижу XML файл конфигурации
    Среди вопросов уже был подобный, все рекомендации попробовала.
    что можно еще сделать?

    • DaNN

      А какие именно вы пробовали? сервер 10.42.130.76 виден с телефона? В брандмауэре порт открыт? Апач запущен? Локально все работает?

      Сразу не заметил, в браузере с телефона виден ХML? Может вы не ту версию поставили? х86 вместо arm?

      • Larisa

        На смартфоне установила arm, а на виртуальной машине x86.
        На виртуальной машине все проходит без вопросов, а при добавлении на телефоне ошибка:
        “Ошибка НТТР при обращении к серверу: http://10.42.130.76 connect to /10.42.130.76:80 timed out”
        У меня ситуация как у Вячеслава Вязигина.
        Радует, что пока можно пользоваться виртуальной машиной и продолжать обучение.

  35. Minimals

    1.Конфа есть
    2.Вебсервер есть
    3.Мобила есть
    # Шеф, усе работает.

    А можно публиковать на удаленном веб-сервере без доступа к основным настройкам,. Например на тестовом 3х часовом демо 1сbitrix.ru ????

    • Денис Глазырин

      Наверное должно получиться. Нужно же просто разместить файл с доступом к нему из сети. Если сервер предоставляет такую возможность — то должно работать.

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

      Можете вообще файл конфы xml скопировать куда угодно. Главное что бы был прямой доступ

  36. venvlad

    В папке C:\www\fm находится файл 1cema.xml. Сообщение появляется в брауезере фотка ниже.

    • Денис Глазырин

      Пробовали вручную перезапустить апач после публикации? И на всякий случай — публикацию ещё раз сделайте.

      • venvlad

        Огромное спасибо! Перезапуск Апач помог. А почему так?

        • Денис Глазырин

          Трудно сказать, у кого-то сразу срабатывает, у кого-то через раз.

        • eAx

          потому что после того как вы нажали «Публиковать», процесс 1с перезаписывает файл конфигурации Apache httpd.conf и следовательно Apache необходимо перезагрузить для применения новых настроек

  37. Димитрий

    Здравствуйте, как «достучаться» c планшета до локальной сети?

    • DaNN

      Если планшет и компьютер подключены через один роутер, то никуда «стучаться» не надо, они друг друга видят, посмотрите настройки брандмауэра, возможно все порты закрыты.

  38. Ирина

    Добрый день!
    Нужна помощь. При сборке apk в момент создания ключа разработчика выдает ошибку: «Выполнение операции завершено с ошибками: 1». Надежда только на Вас …

    • Игорь Сапрыгин

      Перечислите все параметры создания ключа, которые Вы используете. Там есть нюансы.

      • Ирина

        Псевдоним ключа: qwert
        Пароль ключа: 123456
        ФИО: Логинова Ирина
        Организация: Элсофт
        Подразделение: ИТС
        Страна: Россия
        Город: Пенза
        Область: Пензенская

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

      Сборку мы тут не рассматриваем. А вообще убедитесь что пароль 6 символов минимум и на латинице

  39. Алена

    Все получилось, но не без проблем. При публикации конфигурации приходилось делать рестарт Апачи, чтобы появился xml-файл. Конфигурацию на телефон залить не получалось. При попытке подключению выдавал ошибку, что не может подключиться к http:\\192.168….Помогло отключение бранмауэра

  40. Saint

    Через Hyper-V получилось запустить Android, а вот опубликовать мобильное приложение из конфигуратора на IIS не получается — каталог не создаётся и приложение не публикуется. Кто-то смог это побороть?

    • Игорь Сапрыгин

      Какие- то ошибки выдаются или сообщает что все ОК, а в inetpub’е пусто?
      Никаких проблем с IISом не имею.
      Удостоверьтесь что конфигуратор был запущен от Администратора.
      Правой кнопкой мыши на ярлыке 1С — Запуск от имени администратора.

      • Saint

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

        • Роман Гаманец

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

          • Saint

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

            • Валерий Гуров

              В целом вопрос решился напильником (впрочем как всегда у 1С) путём создания нужного каталога вручную и указания файла 1cema.xml как документа по умолчанию в IIS.

              • Игорь Сапрыгин

                Очень печальный и не понятный факт…
                Сегодня убивал IIS, ставил апач для тестов, потом снова вернул IIS — все взлетело как всегда без каких либо бубнов :(

    • Денис Глазырин

      Конфигуратор под Администратором запущен? В материалах рассматривалась проблема с публикацией.

      • Saint

        Спасибо, я в курсе про права администратора.

  41. Васильев Александр

    Через VmWare и телефон Nexus 5 все завелось без сложностей.
    Только Outpost на Apache немного ругался.

  42. max-burkin

    Вроде не требовали письменного отчета, но раз все пишут, то:

    1. Прочитал методичку
    2. Платформы поставил
    3. Апач поставил
    4. Конфигурацию создал
    5. Опубликовал, и поставил на телефон
    6. Обновил

    Спасибо большое! Ещё вчера я представления не имел как поставить платформу и уж тем более добавить свою конфигурацию в телефон!
    Это была моя мечта — узнать. Сегодня я узнал! Спасибо!!

  43. max-burkin

    Всё получилось, но при выполнении Домашки возник вопрос:
    Создал общую форму, но она нигде не появляется.. где поставить её показ при открытии конфигурации?

    • Денис Глазырин

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

    • Денис Глазырин

      В видео — Дмитрий это демонстрирует примерно с 28:19.

    • max-burkin

      Не отвечайте мне, всё получилось. Не заметил видео. Делал по методичке

  44. mrscylla

    Спасибо все получилось.

    Хотелось бы так же затронуть тему нстройки под веб сервер IIS или IIS Express — всетаки под Windows работаем. У 1С изначально проблемы с автоматической публикаций под IIS, а руками пока не получилось, пробовал по аналогии с веб сервисами wsisapi.dll установить обработчиком для «*» но нет.

    • Игорь Сапрыгин

      Хм… Там не так много подводных камней. Никаких проблем с автоматической публикацией по умолчанию не наблюдаю. Много лет использую именно IIS для 1С на WinSrv и на обычных Windows.

      • mrscylla

        1С создает папку сайта, размещает в нем xml файл. При открытии сайта с указанием папки /fm — ошибка документ не найден. Хотелось бы понять, какой то обработчик используется или этот документ нужно просто как «по умолчанию» указать ?

        • Игорь Сапрыгин

          По идее 1С сама все это делает. Никакой ручной работы вообще никогда не делал.
          Все подводные камни начинаются для систем разной битности, главное использовать корректную Dll и так далее. в паре слов не опишешь.

          • mrscylla

            Делаю под Win 8.1 64, в IIS для пула приложений разрешил запуск 32бит. Как на скрине папка создается. Но в сопоставляемых обработчиках ничего.

            • DaNN

              Сколько работаю на х64 с iis, ни разу без бубна ничего не опубликовалось в 1с. Если получится расскажите, а то мне скоро тем же заниматься придется.

  45. D1mD1my4

    Всё отработало. Конфигурацию прописал, на клиенте проверил. Затем обновил, на клиенте перезапустил. Всё ок.

  46. Alekon

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

  47. Droom (Виктор)

    1. Установил платформу
    2. Установил апач
    3. Залил на смартфон апк файл и установил
    4. Создал конфигурацию, сделал настройки.
    5. Создал общую форму, разместил ее на рабочем столе
    6. Запустил 1С на смартфоне и добавил базу по адресу 192.168.0.3/Mobil

  48. venvlad

    Все установил, настроил. Порт 80 не занят. Apache пишет it works.
    Публикую базу, пишет The requested URL /fm was not found on this server.

    • Droom (Виктор)

      Покажи скрин. в конфигураторе Справка — О программе.
      Каталог создания конфигурации должен быть каталогом публикации …

    • Денис Глазырин

      Это сообщение в 1С появляется? После нажатия на кнопку «Опубликовать»?
      Что сейчас в папке C:\www\fm находится? Какие файлы?

      • max-burkin

        Попробуй опубликовать в директории C:\Program Files\Apache Software Foundation\Apache2.2\htdocs

        Он It Works! оттуда берёт .. у меня лично изменить этот путь через файл httpd.conf не получается.. всегда говорит отказано в доступе…

      • venvlad

        В папке C:\www\fm находится файл 1cema.xml. Сообщение появляется в брауезере фотка ниже.

  49. Vasiliy

    Не удается автоматически обновить конфигурацию. Флажок «Перезапуск из конфигуратора» установлен. При нажатии «Мобильное приложение : запустить» ничего не происходит.

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