|
Отладка фонового задания | ☑ | ||
---|---|---|---|---|
0
DrWeb
16.06.20
✎
23:52
|
Здравствуйте коллеги. Столкнулся с отладкой фонового задания. Это прочитал: Не могу отладить фоновые задания в 8.3
Текущий релиз 8.3.17.1386 Собственно проблема та же. Не останавливается на ТО Галку автоматического подключения отладчика ставил - не помогло. Пошел дальше. Поставил в начале процедуры вывод в журнал номера сеанса, затем паузу 60 секунд. Смотрю номер сеанса, подключаю отладчик к нему вручную. Эффекта ноль. Сервер на debian+PostgreSQL, режим отладки включен (иначе бы не были видны предметы отладки на сервере не так ли?) Куда еще копнуть? |
|||
1
Cthulhu
17.06.20
✎
00:14
|
в журнал ничего не пишется штоль?
|
|||
2
DrWeb
17.06.20
✎
00:23
|
(1) В смысле не пишется? Пишется еще как. Все то, что за точкой останова лихо пишется в журнал по истечении паузы. Я конечно могу после каждой строки поставить вывод всех переменных в журнал и все такое, я так в детстве (году в 1985-м) программы не бейсике отлаживал, но этож не дело, типа 35 лет прошло, космические корабли бороздят просторы вселенной и все такое...
Но подозрительного ничего в журнале нет. |
|||
3
Конструктор1С
17.06.20
✎
04:56
|
Сталкиваюсь с подобным периодически. В чем дело не понял, но помогает шаманский танец с бубнами: при запущенной отладке, в подключенных предметах отладки отключить и снова включить сервер
|
|||
4
Галахад
гуру
17.06.20
✎
05:10
|
Гм. А зачем вообще фоновые отлаживать? В чем отличие от обычных процедур в серверных модулях?
|
|||
5
vi0
17.06.20
✎
09:27
|
(4) если это просто отладка кода. то действительно нет смысла запускать фз
|
|||
6
Lama12
17.06.20
✎
09:39
|
(0) Отключи и подключи все соединения в отладке. Есть такой глюк в платформе.
|
|||
7
DrWeb
17.06.20
✎
11:02
|
(4) Сейчас проблема в том, что эта же процедура отрабатывает на клиенте на "ура". То есть при нажатии кнопочки Выполнить в обработке настроек модуля все хорошо отрабатывает. Эта же процедура в фоновом задании, когда выполняется на сервере не может провести документ. Хотел посмотреть что там и как. Можно конечно заморочиться и сделать вызов этой процедуры на сервере из обработки настройки. Но есть подозрение, что и в этом случае будут проблемы с отладкой. Сейчас попробую
|
|||
8
DrWeb
17.06.20
✎
11:34
|
Не. На сервере ничего отлаживаться не хочет. Когда проваливаюсь в процедуру, которая в серверном модуле, она просто отрабатывает игнорируя все точки останова, хотя серверный сеанс подключен в отладчике. Фигня какая-то (с)
Я если честно не видел ни разу ни одного живого человека у которого бы получилось что-то отлаживать на сервере. Но подозреваю, что такие есть судя по ответам в ветке. |
|||
9
vi0
18.06.20
✎
10:28
|
(8) а что говорит гугл про отсутствие отладки на сервере?
|
|||
10
1Сергей
18.06.20
✎
10:30
|
https?
|
|||
11
ИС-2
naïve
18.06.20
✎
10:32
|
(7) Режим debug на сервере включен?
|
|||
12
Krolik Bezobraznik
18.06.20
✎
12:21
|
(0) А что мешает написать внешнюю обработку и на кнопку повесить вызов процедуры фонового задания и отладить? Вам обязательно нужно отлаживать в фоновом задании?
|
|||
13
stopa85
18.06.20
✎
12:40
|
(12) Если в фоновое задание куча данных передается, то ножно сначала эти данные собрать. А это может быть не удобно.
|
|||
14
Krolik Bezobraznik
18.06.20
✎
13:53
|
(13) Я лишь предложил вариант. Да и данные собирать не обязательно, достаточно передать уже нужные значения параметров без предварительной обработки. Зачем искать сложные пути.
|
|||
15
AlvlSpb
18.06.20
✎
14:00
|
(0) Отладку фонового задания разрешил? Конфигуратор-Отладка-Подключение и галки как на скрине https://b.radikal.ru/b34/2006/9a/3272a1c82ab9.jpg?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |