Настройка отладки разных компонентов

Фоновые задания файловый вариант

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

Настройка отладки
Для отладки фоновых заданий в файловом варианте работы необходимо (один раз) разрешить автоматическое подключение предмета отладки — Фоновое задание (файловый вариант). Как это сделать, рассказано здесь.
Выполнение отладки
  1. Запустите в режиме отладки любое клиентское приложение (тонкого клиента, веб-клиента или толстого клиента) той базы, в которой должны исполняться фоновые задания;
  2. Выполните интерактивные действия, приводящие к запуску фонового задания, или дождитесь запуска регламентного задания;
  3. Отлаживайте предметФоновое задание (файловый вариант).
Возможная проблема: В файловом варианте работы в сеансе, который получен с использованием внешнего соединения, не поддерживается работа фоновых заданий (подробнее в документации «1С:Предприятия»). Если вы хотите отлаживать фоновые задания при работе через внешнее соединение — используйте клиент-серверный вариант работы. Фоновые задания, клиент-серверный вариант работы.

Фоновые задания, клиент-серверный вариант работы

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

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

Настройка отладки
Для отладки фоновых заданий в клиент-серверном варианте работы необходимо (один раз) разрешить автоматическое подключение предмета отладки - Фоновое задание. Как это сделать, рассказано здесь.
Выполнение отладки
  1. Запустите в режиме отладки любое клиентское приложение (тонкого клиента, веб-клиента или толстого клиента) той базы, в которой должны исполняться фоновые задания;
  2. Выполните интерактивные действия, приводящие к запуску фонового задания, или дождитесь запуска регламентного задания;
  3. Отлаживайте предметФоновое задание.

Web-сервисы

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

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

Настройка отладки
Для отладки Web-сервисов необходимо (один раз) разрешить автоматическое подключение предмета отладкиWeb-сервис. Как это сделать, рассказано здесь.
Выполнение отладки
  1. Запустите в режиме отладки любое клиентское приложение (тонкого клиента, веб-клиента или толстого клиента) той базы, в которой должны исполняться Web-сервисы;
  2. Запустите стороннее приложение и выполните в нем действия, приводящие к вызову операции Web-сервиса.
  3. Отлаживайте предметWeb-сервис.

Подробнее об отладке Web-сервисов можно прочитать в документации «1С:Предприятия».

HTTP-сервисы

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

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

Настройка отладки
Для отладки HTTP-сервисов необходимо (один раз) разрешить автоматическое подключение предмета отладкиHTTP-сервис. Как это сделать, рассказано здесь.
Выполнение отладки

Подробнее об отладке HTTP-сервисов можно прочитать в документации «1С:Предприятия».

Стандартный интерфейс OData

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

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

Настройка отладки
Для отладки программного кода, источником которого являются действия, выполняемые в результате вызова методов интерфейса OData, необходимо (один раз) разрешить автоматическое подключение предмета отладки — Стандартный интерфейс OData. Как это сделать, рассказано здесь.
Выполнение отладки
  1. Запустите в режиме отладки любое клиентское приложение (тонкого клиента, веб-клиента или толстого клиента) той базы, интерфейс OData которой опубликован;
  2. Запустите стороннее приложение и выполните в нем действия, приводящие к вызову метода интерфейса OData;
  3. Отлаживайте предметСтандартный интерфейс OData.

Подробнее об отладке интерфейса OData можно прочитать в документации «1С:Предприятия».

Внешнее соединение, файловый вариант работы

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

Настройка отладки
Для выполнения отладки необходимо, чтобы
  • Отладка внешнего соединения была разрешена в файле comcntrcfg.xml. Как это сделать, рассказано здесь;
  • Была создана конфигурация запуска, которая использует тот же порт локального сервера отладки, который вы указали в файле comcntrcfg.xml. Как это сделать, рассказано здесь.
  • Было разрешено автоматическое подключение предмета отладкиCOM-соединение. Как это сделать, рассказано здесь.
Выполнение отладки
  • Запустите в режиме отладки созданную вами конфигурацию запуска той базы, к которой будет выполняться подключение с помощью внешнего соединения;
  • Запустите стороннее приложение и выполните действия, которые должны привести к установке внешнего соединения;
  • Отлаживайте предметCOM-соединение.

Подробнее об отладке внешнего соединения можно прочитать в документации «1С:Предприятия».

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

Внешнее соединение, клиент-серверный вариант работы

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

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

Настройка отладки
Для выполнения отладки необходимо, чтобы
  • Отладка внешнего соединения была разрешена в файле comcntrcfg.xml. Как это сделать, рассказано здесь;
  • Была создана конфигурация запуска, которая использует тот же порт локального сервера отладки, который вы указали в файле comcntrcfg.xml. Как это сделать, рассказано здесь.
  • Было разрешено автоматическое подключение предмета отладкиCOM-соединение. Как это сделать, рассказано здесь.
Выполнение отладки
  1. Запустите в режиме отладки созданную вами конфигурацию запуска той базы, к которой будет выполняться подключение с помощью внешнего соединения;
  2. Запустите стороннее приложение и выполните действия, которые должны привести к установке внешнего соединения;
  3. Отлаживайте предметы:
    • COM-соединение
    • Сервер.

Подробнее об отладке внешнего соединения можно прочитать в документации «1С:Предприятия».