===== Запуск сервера в режиме отладки ===== === Запуск сервера в режиме отладки в Debian Linux с системой инициализации systemd (старый способ) === В примере рассматривается запуск сервера версии 8.3.22.1704 (в некоторых версиях 1с - это может быть по-другому). 1. Останавливаем службу 1с. Название службы можно посмотреть в /etc/sysconfig/system. systemctl stop srv1cv8-8.3.22.1704@.service@.service 2. Правим файл запуска службы, добавляя ключ **-debug** - ровно так, как записано в командах ниже. cd /etc/sysconfig/system nano srv1cv8-8.3.22.1704\@.service Environment=SRV1CV8_DEBUG=-debug 3. Переинициализируем systemd следующей командой: systemctl daemon-reload 4. Запускаем службу 1с и проверяем её статус. systemctl start srv1cv8-8.3.22.1704@.service@.service systemctl status srv1cv8-8.3.22.1704@.service@.service :!: В статусе обязательно должен появиться ключ debug. Это можно также проверить командой, найдя процесс //rphost//: ps -ax /opt/1cv8/x86_64/8.3.22.1704/rphost -range 1560:1591 -reghost some1csrv.ru -regport 1541 -pid ba3edbe7-ba97-41d9-adc8-7adc51bb4cf6 -debug -tcp ---- === Запуск сервера в режиме отладки в Debian Linux (новый способ) === Правим командой файл нашей версии сервиса: mcedit /opt/1cv8/x86_64/8.3.23.1865/srv1cv8-8.3.23.1865@.service И добавляем флаг дебага в environment в данной части конфига: ;#; {{::1c_deb_deb_new.jpg?600|}} ;#; ---- === Проверить, включена ли отладка на сервере 1с === 1. Запускаем конфигуратор. 2. Выбираем в меню пункт "отладка", затем "начать отладку". Запустится платформа 1С в режиме предприятия. 3. При открытом 1с, переходим в конфигураторе в меню "Отладка" — "Подключение". 4. Если поле "сервер" заполнено данными - отладка работает. Но, если клиент и сервер - не одна и та же машина, то требуется заполнить опцию "Искать предметы отладки на удаленном компьютере" ip-адресом или именем нашего сервера. Пример работающей отладки. ;#; {{::1c_debug.jpg?400|}} ;#; {{tag>1C Linux Debian Systemd}}