Введение.
Я поделюсь решением задачи, с которой столкнулся совсем недавно, а именно отладкой кода, выполняемого на мобильной платформе. Это было мое первое знакомство с новом механизмом отладки, который впервые появился на платформе 8.3.7, а именно отладка через HTTP. Абзац, который был посвящен описанию того, как важен иснтрумент отладки при разработке конфигураций, я в итоге вырезал, поэтому перейдем сразу к делу.
Исходные данные:
Стациональная платформа 1C:Enterprise 8.3 (8.3.8.2054)
Мобильная платформа 8.3.9.66 (тестовая)
Windows Server 2012 R2 Standard + Apache 2.2
Android 6.0.1 (Sony Z5 compact)
Примечание. Для чистоты экспериментов я всегда рекомендую использовать чистый сервер со статичным внешним IP. Получить такой можно с помощью множества хостинговых площадок, которые за несколько минут и за сумму от 500р в месяц предоставят вам девственно чистый сервер, который идеально подойдет для тестов.
Шаг 1. Создадим простую конфигурацию для мобильной платформы.
Шаг 2. Создадим общую команду с простым кодом.
Шаг 3. Опубликуем мобильную конфигурацию на веб-сервере.
Примечание. Я исхожу из того, что у вас уже есть опыт публикации баз данных на веб-сервере 1С в общем и мобильных конфигураций в частности, и не описываю установку и настройку Apache и доступность портов.
Шаг 4. Установим параметры отладки Меню - Сервис - Параметры - Отладка. Перезапускаем конфигуратор.
Примечание. Протокол отладки устанавливаем как "Отладка по протоколу HTTP". Сервер отладки как "Использовать локальный сервер отладки". Адрес локальной сетевой карты - указываете IP адрес сетевой карты вашего сервера. В качестве порта указываете любой не занятый порт.
Шаг 5. Проверим установленные параметры отладчика Меню - Отладка - Подключение - Настройка.
Шаг 6. Настроим автоматическое подключение отладчика Меню - Отладка - Подключение - Автоматическое подключение.
Шаг 7. Проверяем работу отладчика в браузере на локальном сервере (там же где и был запущен конфигуратор с отладчиком).
Шаг 8. Открываем порт (указанный нами на шаге 4) для внешнего доступа.
Шаг 9. Проверяем работу отладчика в браузере с другого компьютера.
Шаг 10. В мобильном приложении на смартфоне добавляем новую конфигурацию.
Шаг 11. В качестве сервера отладки указываем наш адрес отладки (шаг 5).
Шаг 12. Проверяем работоспособность нашей команды.
Шаг 13. Ставим точку останова и снова выполняем команду.
Надеюсь, подобная мини-инструкция поможет вам настроить отладку кода вашей мобильной конфигурации и облегчит жизнь при разработке приложения для мобильных устройств. С вопросами добро пожаловать в комментарии.