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С для ИТ-Директоров
Включение режима отладки на сервере для 1С версии 8.1
Если необходимо включить режим отладки на платформе 8.1, то алгоритм действий практически не меняется. Единственным изменением является местонахождение параметра пути «ImagePath». В версии 8.1 он располагается в разделе [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\1C:Enterprise 8.3 Server Agent].
Разработчики 1С советуют включать отладочный режим исключительно для тестовых серверов, где и должен проходить отладку код. Причина этой рекомендации заключается в падении производительности при активации отладки на сервере. Если у вас много пользователей или мощность сервера оставляет желать лучшего, отнеситесь к этому совету, чтобы отладка не имела негативных последствий, внимательно. Напомним, что мы оказываем услуги по сопровождению 1С и консультируем по любым, даже очень сложным вопросам.
консультация эксперта

самые свежие новости 1 раз в месяц