07.03.2023 Александр Логачев 15705
Режим отладки на сервере debug в конфигурации...

Содержание:

1.      Что такое режим отладки сервера 1С?

2.      Отладка программного кода в системе программы 1С:Предприятие  

   

1.      Что такое режим отладки сервера 1С?


В клиент-серверном варианте работы конфигурации базы данных 1С при установке по умолчанию отключена отладка не сервере. То есть при запуске из конфигуратора пользовательского режима 1С отладить получится только процедуры, которые выполняются на клиенте, все точки останова в серверных процедурах и модулях будут «проигнорированы».


Как пример, это можно увидеть, воспользовавшись командой Стек вызовов:




Стек вызовов


Ее выборка покажет, что исполнение кода проходит только на стороне клиента, и не содержит процедуры и функции, исполняемые на сервере.  


2.      Отладка программного кода в системе программы 1С:Предприятие


Для возможности отладки программного кода выполняем на сервере необходимо изменить строку запуска сервера 1С. Если сервер установлен как служба, то изменения необходимо внести в реестр.


Для этого под правами администратора системы запустить редактор реестра Windows под администратором: regedit.exe

 


Запуск от имени администратора


Далее перейти в ветку реестра Windows «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services» и найти службу запуска сервера 1С Предприятия. Как правило, наименование по умолчанию «1C:Enterprise 8.3 Server Agent» + разрядность сервера. Этой ветке находим строку запуска 1С (ключ «ImagePath») и в конце ставим пробел и дописываем ключ «-debug» (без ковычек J). Сохрянаяем. Открываем службы, находим службу 1С: Предприятия открываем его свойства и проверяем, что добавленный ключ появился:



debug


Если появился, то останавливаем службу, ждем пока все процессы сервера 1С:Предприятия завершатся (проще в диспетчере задач на странице подробно отсортировать по пользователю и если там нет пользователя из под которого стартует служба значит все завершилось) и после этого запускаем и проверяем отладку.


Если сервер 1С:Предприятия запускается из командной строки (ярлыка который ставится вместе с сервером 1С:Предприятия), то просто в пути в конце добавить ключевой параметр включения отладки «-debug» и перезапустить сервер.

 

   

Запуск сервера


Если отладка после установления ключа все равно не видна, значить подключение блокируется фаерволом/антивирусом, самый простой способ добавить все приложения 1с в исключения, более правильный способ открывать необходимые сетевые порты, по умолчанию на стороне клиента должны быть открыты TCP и UDP порты для диапазона 1560-1591. На стороне сервера должны быть открытые порты TCP 1540, 1541, 1560-1591. Если вы используете не стандартные порты до добавлять нужно их по шаблону стандартных.

 

Специалист компании "Кодерлайн"

Александр Логачев


Наши проекты

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием для Украины

- Кадровый учет
- Расчет зарплаты
- Регламентированная отчетность
- Уч...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

ООО «ПЛЮСПЭЙ»
ООО «ПЛЮСПЭЙ»

Отрасль:
Организацией расчетов посредством электронных средств платежа

Внедренное типовое решение:
1С:Комплексная автоматизация

- Разработка подсистемы оперативного учета транзакций...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление ...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение