Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отладка фонового задания

Отладка фонового задания
Я
   DrWeb
 
16.06.20 - 23:52
Здравствуйте коллеги. Столкнулся с отладкой фонового задания. Это прочитал: Не могу отладить фоновые задания в 8.3
Текущий релиз 8.3.17.1386
Собственно проблема та же. Не останавливается на ТО

Галку автоматического подключения отладчика ставил - не помогло.
Пошел дальше. Поставил в начале процедуры вывод в журнал номера сеанса, затем паузу 60 секунд.
Смотрю номер сеанса, подключаю отладчик к нему вручную. Эффекта ноль.

Сервер на debian+PostgreSQL, режим отладки включен (иначе бы не были видны предметы отладки на сервере не так ли?)

Куда еще копнуть?
   Cthulhu
 
1 - 17.06.20 - 00:14
в журнал ничего не пишется штоль?
   DrWeb
 
2 - 17.06.20 - 00:23
(1) В смысле не пишется? Пишется еще как. Все то, что за точкой останова лихо пишется в журнал по истечении паузы. Я конечно могу после каждой строки поставить вывод всех переменных в журнал и все такое, я так в детстве (году в 1985-м) программы не бейсике отлаживал, но этож не дело, типа 35 лет прошло, космические корабли бороздят просторы вселенной и все такое...

Но подозрительного ничего в журнале нет.
   Конструктор1С
 
3 - 17.06.20 - 04:56
Сталкиваюсь с подобным периодически. В чем дело не понял, но помогает шаманский танец с бубнами: при запущенной отладке, в подключенных предметах отладки отключить и снова включить сервер
   Галахад
 
4 - 17.06.20 - 05:10
Гм. А зачем вообще фоновые отлаживать? В чем отличие от обычных процедур в серверных модулях?
   vi0
 
5 - 17.06.20 - 09:27
(4) если это просто отладка кода. то действительно нет смысла запускать фз
   Lama12
 
6 - 17.06.20 - 09:39
(0) Отключи и подключи все соединения в отладке. Есть такой глюк в платформе.
   DrWeb
 
7 - 17.06.20 - 11:02
(4) Сейчас проблема в том, что эта же процедура отрабатывает на клиенте на "ура". То есть при нажатии кнопочки Выполнить в обработке настроек модуля все хорошо отрабатывает. Эта же процедура в фоновом задании, когда выполняется на сервере не может провести документ. Хотел посмотреть что там и как. Можно конечно заморочиться и сделать вызов этой процедуры на сервере из обработки настройки. Но есть подозрение, что и в этом случае будут проблемы с отладкой. Сейчас попробую
   DrWeb
 
8 - 17.06.20 - 11:34
Не. На сервере ничего отлаживаться не хочет. Когда проваливаюсь в процедуру, которая в серверном модуле, она просто отрабатывает игнорируя все точки останова, хотя серверный сеанс подключен в отладчике. Фигня какая-то (с)

Я если честно не видел ни разу ни одного живого человека у которого бы получилось что-то отлаживать на сервере. Но подозреваю, что такие есть судя по ответам в ветке.
   vi0
 
9 - 18.06.20 - 10:28
(8) а что говорит гугл про отсутствие отладки на сервере?
   1Сергей
 
10 - 18.06.20 - 10:30
https?
   ИС-2
 
11 - 18.06.20 - 10:32
(7) Режим debug на сервере включен?
   Krolik Bezobraznik
 
12 - 18.06.20 - 12:21
(0) А что мешает написать внешнюю обработку и на кнопку повесить вызов процедуры фонового задания и отладить? Вам обязательно нужно отлаживать в фоновом задании?
   stopa85
 
13 - 18.06.20 - 12:40
(12) Если в фоновое задание куча данных передается, то ножно сначала эти данные собрать. А это может быть не удобно.
   Krolik Bezobraznik
 
14 - 18.06.20 - 13:53
(13) Я лишь предложил вариант. Да и данные собирать не обязательно, достаточно передать уже нужные значения параметров без предварительной обработки. Зачем искать сложные пути.
   AlvlSpb
 
15 - 18.06.20 - 14:00
(0) Отладку фонового задания разрешил? Конфигуратор-Отладка-Подключение и галки как на скрине https://b.radikal.ru/b34/2006/9a/3272a1c82ab9.jpg?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.