|
Какой есть фокус отладки фоновых заданий? | ☑ | ||
---|---|---|---|---|
0
Мисти
16.02.22
✎
22:27
|
Ставлю в отладчике "фоновые задания", в итоге я попадаю в свое, но вечно всё сбивается на параллельные фоновые ззадания, я не успеваю ничего рассмотреть - улетаю куда-то мимо.
|
|||
1
Amra
16.02.22
✎
22:32
|
Ну это не могеешь, борщ тоже, что можешь то полезного в этой жизни?
|
|||
2
vde69
16.02.22
✎
22:33
|
(0) отлаживай на отдельном тестовом сервере, ну на крайняк на копии рабочей
|
|||
3
Amra
16.02.22
✎
22:36
|
(2) У ее клиентов такого не водится. Только продуктив, только хардкор
|
|||
4
vde69
16.02.22
✎
22:49
|
(3) я не могу представить ее клиентов.
единственное что я могу представить - это что она фиксик :) |
|||
5
Жан Пердежон
16.02.22
✎
22:53
|
Условная точка останова с проверкой пользователя?
|
|||
6
Гений 1С
гуру
16.02.22
✎
22:53
|
(0) запускай с параметром РежимОтладки, что ты как пионер
|
|||
7
Мисти
16.02.22
✎
22:57
|
(6) что это мне даст?
|
|||
8
Мисти
16.02.22
✎
22:59
|
(5) да я одна там сижу! Сейчас же одновременно запускаются фоновые задания, причем в рамках одной задачи.
Отлаживаю загрузку банка, и у меня перескакивает на "обработатьзавершениезагрузки" и еще на 3 каких-то. |
|||
9
timurhv
16.02.22
✎
22:59
|
||||
10
Мисти
16.02.22
✎
23:09
|
(9) Какое счастье!
|
|||
11
Мисти
16.02.22
✎
23:16
|
(4) ну вот я обнаружила проблему, задала вопрос, через 20 минут (занималась пока другими делами) получила ответ. По-моему, очень эффективно!
Раньше я находила другие способы решить эту проблему, но вот решила задать вопрос (чувствовала, что должно быть какое-то общее решение) Что не так? |
|||
12
CepeLLlka
16.02.22
✎
23:39
|
(11)Всё норм, не обращайте внимания просто
|
|||
13
Гений 1С
гуру
17.02.22
✎
07:28
|
(7) прирост производительности. Фоновые задания будут не в фоне отлаживаться.
Ну или просто запусти из консоли код фонового задания и отладь его так |
|||
14
vi0
17.02.22
✎
07:44
|
(11) попробуй задавать на ru stackoverflow
там нет троллинга |
|||
15
vi0
17.02.22
✎
07:51
|
(0) после того как попадаешь в свое ФЗ, сбрасывай флаг автоматического подключения ФЗ
и отключайся от остальных ненужных ФЗ - это можно сделать быстро предварительным выделением их в списке |
|||
16
Гений 1С
гуру
17.02.22
✎
08:15
|
(15) да, годный совет, но РежимОтладки лучше, пусть его освоит
|
|||
17
vi0
17.02.22
✎
08:24
|
(16) да, для большинства конфиг РежимОтладки подойдет но не для всех, т.к. это способ для БСП
|
|||
18
pechkin
17.02.22
✎
09:09
|
а что в режиме отладки фоновые не как фоновые запускаются?
|
|||
19
dmt
17.02.22
✎
09:13
|
(18) те, что запущены через ДлительныеОперации - нет
|
|||
20
rozer76
17.02.22
✎
13:29
|
+(9) ну и традиционно лучше включить HTTP отладку
|
|||
21
youalex
17.02.22
✎
13:30
|
(18) если это в коде прописано.
|
|||
22
ИУБиПовиц
17.02.22
✎
15:22
|
А на какой версии платформы? НА 19, 20 такое наблюдал. на ранних нормально. Планируется вроде к исправлению.
|
|||
23
Гений 1С
гуру
17.02.22
✎
15:26
|
(21) 90% типовых сможешь отловить, этого достаточно топикстартерше
|
|||
24
Курцвейл
17.02.22
✎
17:03
|
Выключи все фоновые задания. А для своего фонового напиши обработку, которая прямо запустит твое фоновое с выбранными параметрами.
|
|||
25
Курцвейл
17.02.22
✎
17:04
|
(24) Имеется ввиду что вызови функцию которая задана для фонового задания.
|
|||
26
Lama12
17.02.22
✎
17:59
|
(4) Вот ведь. Думал только у меня такое восприятие :-)
|
|||
27
АнализДанных
17.02.22
✎
18:30
|
(24) Я тоже практикую такой вариант, но часто бывают ситуации, когда в эту функцию передается очень много разных параметров, вложенных друг в друга структур итд... Чтобы каждый раз не заполнять это дело руками я запоминают в отладчике значение этих входящих переменных, через "ЗначениеВСтрокуВнутр". Потом пишу обработку с одной кнопкой, которая вызывает процедуру из фонового задания, а значение переменных собираю, через "ЗначениеИзСтрокиВнутр". Главное в обработке вставить текст, который получен из "ЗначениеВСтрокуВнутр".
|
|||
28
Гений 1С
гуру
17.02.22
✎
18:34
|
(27) че ты как подаван - обработку из одной кнопки пишешь. Открой для себя "Консоль кода" уже
|
|||
29
АнализДанных
18.02.22
✎
13:13
|
(28) Здесь вопрос в определении входящих параметров процедур, которые в фоновое задание попадают. Если это отладка себестоимости, то там довольно сложные структуры получаются, как я их, через консоль кода сформирую ? руками писать ?
|
|||
30
Dmitrii
гуру
18.02.22
✎
14:19
|
(24) (27) Зачем все эти извращения, когда есть параметр РежимОтладки?
Появился он в базовой функциональности БСП ещё бог знает когда. Сейчас конфигураций, где бы её не было уже и не осталось. А если где-то и используются, то проще включить в них один раз базовую функциональность БСП, чем каждый раз писать для отладки какие-то обработки и мучаться с включением/выключением фоновых заданий и полуручным подпихиванием нужных параметров. |
|||
31
ДедМорроз
18.02.22
✎
23:13
|
Режим отладки запускает фоновое задание не в фоне,но иногда проблема проявляется только тогда,когда задвние зарущено в фоне,поэтому не всегда подходит.
Что касается запуска с параметрами,то они все сериализуемы,поэтому в расширении меняем функцию фонового задвния на ту,которая сливает параметры в файл через xml-сериализацию,а потом запускаем функцию фонового задания,загружая параметры из файла - по-мойму,проще некуда. Расширение можно подготовить один раз и только добавлять в него запуск нужных функций. |
|||
32
Гений 1С
гуру
19.02.22
✎
10:00
|
(31) в 99% случаев подходит
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |