Новый механизм отладки в 1С: Предприятие
Современные разработчики сталкиваются с необходимостью отладки приложений на пустой базе данных. Новый механизм отладки позволяет конфигуратору подключаться к базе данных, предоставленной пользователем или бизнесом, что значительно упрощает процесс. Теперь разработчик может отлаживать конфигурацию, не имея у себя всех данных.
Хотя мне не удалось найти официальной информации о реализации подобного функционала, но путем консультаций с разработчиками EDT удалось добиться работоспособной схемы. Этот механизм стал необходим для отладки внешней обработки обмена данными в Enterprise Data, где используется множество баз источников данных. Создание большого количества приложений в EDT оказалось невозможным, поэтому пришлось использовать данный подход.
Настройка сервера отладки
Для начала зайдите в параметры системы, установите сервер отладки и разрешите отладку в текущем сеансе и во всех последующих.
Это позволит подключить информационную базу к отладчику. Напоминаем, что в современных решениях отладчик, конфигуратор и пользовательский сеанс — это разные части системы.
После Того, как мы разрешили отладку информационной базе, перейдем в интерфейс EDT.
Подключение к серверу отладки в EDT
После разрешения отладки информационной базе, перейдите в интерфейс EDT. Создайте новую конфигурацию отладки, но вместо обычной настройки выберите подключение к серверу отладки.
Установите проект и имя информационной базы, которую вы собираетесь отлаживать, отличную от той, на которой запускается проект. Теперь, установив точку останова, вы сможете перехватить сеанс в той базе, которой нет в вашем проекте.