1С отладка на сервере и ее запуск в версиях платформы 8.1, 8.2 и 8.3
Задача разработчика 1С состоит не только в написании кода, но также в отслеживании и исправлении ошибок, построении оптимального алгоритма выполнения команд и оптимизации скорости работы, то есть отладки. Сделать это без использования функционала встроенного отладчика серверных процедур затруднительно.
Изначально на серверах 1С режим отладки отключен, поэтому разработчику придется проделать несложные манипуляции с настройками, чтобы получить возможность досконально проверить код.
Включение режима отладки на сервере для платформы 1С версии 8.2 и выше
Алгоритм включения отладки достаточно прост. Он не предполагает наличия глубоких знаний по архитектуре операционных систем и администрированию 1С. При этом все же следует быть очень внимательным, ведь работы по отладке выполняются непосредственно на сервере и с правами администратора. Поэтому, если не обладаете доскональными знаниями, обратитесь в нашу компанию за 1С-консультацией в Москве, а если все же решили провести операцию самостоятельно – строго следуйте алгоритму действий без импровизаций:
- Остановите через Диспетчер сервера службу «Агент сервера 1С:Предприятия». Если настройка проходит на рабочем сервере, то стоит позаботиться заранее об отсутствии пользователей 1С в базе;
- Запускайте редактор реестра системы путем нажатия «Пуск»-«Выполнить» или сочетания клавиш «Win»+«R». В открывшемся окне ввести строку «regedit»;
- В реестре необходимо найти пункт [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent];
- Среди параметров найти «ImagePath» и изменить его, добавив к существующему значению через пробел в конце «-debug»;
- Через Диспетчер сервера запустить службу, которую останавливали – «Агент сервера 1С:Предприятия».
Включение режима отладки на сервере для 1С версии 8.1
Если необходимо включить режим отладки на платформе 8.1, то алгоритм действий практически не меняется. Единственным изменением является местонахождение параметра пути «ImagePath». В версии 8.1 он располагается в разделе [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\1C:Enterprise 8.3 Server Agent].
Разработчики 1С советуют включать отладочный режим исключительно для тестовых серверов, где и должен проходить отладку код. Причина этой рекомендации заключается в падении производительности при активации отладки на сервере. Если у вас много пользователей или мощность сервера оставляет желать лучшего, отнеситесь к этому совету, чтобы отладка не имела негативных последствий, внимательно. Напомним, что мы оказываем услуги по сопровождению 1С и консультируем по любым, даже очень сложным вопросам.
консультация эксперта
самые свежие новости 1 раз в месяц