Отладка на веб клиенте
Для установки отладочного режима можно использовать следующие варианты запуска:
- В режиме Конфигуратор в форме настроек (менюСервис – Параметры), на закладкеЗапуск 1С:Предприятия – Дополнительно установить флажок Устанавливать режим разрешения отладки, далее выполнить подключение предмета отладки. Также можно установить флажок Начинать отладку при запуске. В этом случае при запуске системы «1С:Предприятие» подключение будет выполнено автоматически.
- Открыть информационную базу в режиме 1С:Предприятие с ключом командной строки debug(отладочный режим):
http://localhost/demo?debug=tcp
- Открыть информационную базу в режиме 1С:Предприятие с ключами командной строкиdebugи debuggerurl=»IP-адрес»:
http://localhost/demo?debug=tcp&debuggerurl=»127.0.0.1″
- IP-адрес– это адрес отладчика. В случае такого запуска отладчик, расположенный по адресу 127.0.0.1, выполнит автоматическое подключение предметов отладки (отладчик должен быть запущен по указанному адресу).
Если необходимо включить отладку серверной части файлового варианта информационной базы, то это можно сделать двумя способами:
- Запустить отладку непосредственно из конфигуратора, как указано выше. В этом случае режим отладки для серверной части файлового варианта, расположенной на компьютере с веб-клиентом, включится автоматически.
- Включить режим отладки с помощью файлаdefault.vrd, который должен располагаться в каталоге виртуального приложения. В этом файле необходимо указать элементdebug, отсутствие которого означает невозможность отладки Web-сервиса.
Пример элемента debug из файла default.vrd:
<debug enable=»true» protocol=»tcp» url=»tcp://192.168.0.30″/>
Также следует учитывать, что в отладочном режиме производительность системы будет ниже, чем при обычной работе. Поэтому не рекомендуется использовать отладочный режим работы серверной части файлового варианта работы для реальной работы пользователей.
Подробнее о файле default.vrd можно посмотреть в книге 1С:Предприятие 8.3. «Руководство администратора».
Во время отладки веб-клиента нужно помнить следующие особенности:
- не поддерживается возможность интерактивного включения режима отладки;
- не поддерживается автоматический поиск предметов отладки на удаленных компьютерах при отладке веб-клиента для файлового варианта информационной базы;
- не поддерживается активизация конфигуратора из веб-клиента в процессе отладки;
- не поддерживается отладка внешних отчетов и обработок;
- в случае принудительного прекращения работы веб-клиента из отладчика, прекращается работа того процесса веб-браузера, который был запущен при старте веб-клиента из конфигуратора. Однако если веб-клиент стартует во вкладке уже работающего веб-браузера, то принудительного закрытия вкладки не происходит, а в окне отлаживаемого веб-клиента открывается диалоговое окно с информацией о том, что веб-клиент завершается по требованию отладчика.
Внимание! Для отладки веб-клиента (в том числе и клиентского программного кода) в клиент-серверном варианте необходимо, чтобы сервер «1С:Предприятия» был запущен в отладочном режиме (ключ debug).
Примечание. Не рекомендуется использовать отладку веб-клиента на низкоскоростных каналах связи.