|
Запуск отладчика 1с на сервере | ☑ | ||
---|---|---|---|---|
0
sn_feld-t
06.11.15
✎
13:00
|
Выполнил действия:
Если не работает отладка в 1С 8.2 и 8.3 Остановить службу 1C:Enterprise 8.2 Server Agent Запустить редактор системного реестра. Что бы открыть редактор реестра необходимо нажать Windows + R (или Пуск-Выполнить) ввести в командную строку regedit. Найти ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\] Находим свойство «ImagePath»= , добавляем в строку «-debug». Записываем и запускаем службу. Тем не менее, при выполнении в 1С:УПП отладчика по шагам нет захода в процедуры общего модуля, имеющего свойство "Сервер". Процедура формирует неправильный результат, но отследить ход ее выполнения не могу. Что я еще должен сделать, чтобы отладчик работал по всем шагам? |
|||
1
ДенисЧ
06.11.15
✎
13:03
|
может, модуль без исходных кодов?
А ещё иногда играет роль расположение -debug в командной строке |
|||
2
vde69
06.11.15
✎
13:08
|
еще порты нужно открыть
|
|||
3
vde69
06.11.15
✎
13:09
|
и в конфигурации включить автоматическое подключение к серверу
|
|||
4
Nuobu
06.11.15
✎
13:13
|
и посмотреть рег. задания, может твоя ф-я через них запускается, как отчеты на БСП.
|
|||
5
Nuobu
06.11.15
✎
13:13
|
(4) фоновые.
|
|||
6
ДенисЧ
06.11.15
✎
13:19
|
(5) в УПП? Туда тоже это непотребство встроили?
|
|||
7
Nuobu
06.11.15
✎
13:20
|
(6) На счёт УПП - не знаю, я просто предположил причину, чего оно по точке останова не попадает.
|
|||
8
Redkiy
06.11.15
✎
13:30
|
(0) в отладке включить автоматическое подключение фоновых заданий
|
|||
9
Deon
06.11.15
✎
13:37
|
(0) Автор, скажи уже, не дебажится обычный серверный вызов или таки фоновое задание?
|
|||
10
sn_feld-t
06.11.15
✎
14:35
|
Делаю точку останова при вызове УправлениеЗапасамиПартионныйУчет.СписаниеПартий(.....)
и затем по F11 Хочу шагнуть в эту процедуру. Программа выполняет процедуру и переходит к следующему за точкой останова оператору. Так понятно? Т.е. "дебажу" обычный серверный вызов. |
|||
11
Nuobu
06.11.15
✎
14:37
|
(10) Покажи код, который хочешь отдебажить?
|
|||
12
sn_feld-t
06.11.15
✎
14:50
|
// Проведение по партиям остановим в том случае, если не хватит хоть одного комплектующего.
УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров(Ссылка,Движения.СписанныеТовары.Выгрузить(),,,,,Истина); ДвиженияПоРегистрамУпр(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоКомплектующим, ТаблицаПоКомплектам, Отказ, Заголовок); Не могу зайти в ДвижениеПартийТоваров. |
|||
13
Nuobu
06.11.15
✎
15:16
|
Документ.КомплектацияНоменклатуры.Модуль объекта(983, 2)
Если это здесь, то зашел только что в эту строку, всё зашло, остановилось где нужно. |
|||
14
dka80
06.11.15
✎
15:44
|
(0) А у меня несколько версий платформ было установлено. Соответственно и веток реестра несколько:
1C:Enterprise 8.2 Server Agent 1C:Enterprise 8.3 Server Agent 1C:Enterprise 8.3 Server Agent (x86-64) Ты точно для той службы поставил ключ запуска? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |