![]() |
![]() |
![]() |
|
Как отловить фоновое задание отчета? | ☑ | ||
---|---|---|---|---|
0
zakkvanaxel
30.08.18
✎
14:56
|
Товарищи, вопрос следующий!
Возможно ли отловить фоновое задание (а именно, получить его GUID), которое создается платформой 8.3 при запуске отчета (длительного)? В отчете ничего, кроме СКД нет. Даже форма не создана, никаких обработчиков. Число платформенный функционал. Спасибо! |
|||
1
Вафель
30.08.18
✎
14:57
|
но зачем?
|
|||
2
zakkvanaxel
30.08.18
✎
15:05
|
(1) сидел, скучал, думаю, дай задам вопрос, чисто развлечься на форуме)))
Дальнейшие рекомендации перестать программировать на 1С, закончить с IT и свести счеты с жизнью давайте пропустим, м? Выдранной подсистемой из БСП "замер производительности" хочу замерить время выполнения. Тащить подсистему "замер производительности" из БСП не хочу, есть причины. Плюс реализация тех механизмов, которые там адски костыльная. |
|||
3
DrShad
30.08.18
✎
15:13
|
выполни его в консоли, зачем все через ж делать?
|
|||
4
zakkvanaxel
30.08.18
✎
15:18
|
(3) меня интересует задача собрать статистику у разных пользователей, в разное время суток, с разной загрузкой оборудования. В общем, конкретно про заданный вопрос никто ничего сказать не может?
|
|||
5
BeerHelpsMeWin
30.08.18
✎
15:20
|
(4) если не хочешь тащить подсистему - дак и выполни его в консоли у разных пользователей, в разное время суток, с разной загрузкой оборудования
|
|||
6
Вафель
30.08.18
✎
15:21
|
(2) сделай общую форму отчетов и замеряй
|
|||
7
zakkvanaxel
30.08.18
✎
15:22
|
(5) т.е. я должен сидеть с переодичностью в минуту, в течении суток, с переодичностью в минуту, запускать 30 отчетов, записывать карандашом в блокнот результаты)?
Спасибо, но я задал конкретный вопрос. Кто-то может дать на него ответ или профессиональные советы? |
|||
8
zakkvanaxel
30.08.18
✎
15:23
|
(6) а какая разница? Все равно там будет фоновое, завершение которого не отловить.
|
|||
9
Мимохожий Однако
30.08.18
✎
15:25
|
Добавь процедуру общего модуля в отчете и там встань отладчиком. Хотя бы на время отладки. Потом уберёшь.
|
|||
10
dmpl
30.08.18
✎
15:26
|
(7) Нет, просто вставь код в фоновое задание, который будет это делать.
|
|||
11
zakkvanaxel
30.08.18
✎
15:26
|
(9) ты предлагаешь запустить фоновое самому?
|
|||
12
Вафель
30.08.18
✎
15:27
|
(7) так ты вручную запускай, как в БСП
|
|||
13
zakkvanaxel
30.08.18
✎
15:27
|
(10) ещё раз. это платформенный функционал! Выполняется отчет на СКД в фоновом, у меня вообще ни строчки кода.
|
|||
14
Вафель
30.08.18
✎
15:27
|
Да и вообще в БСП отличная форма отчета
|
|||
15
zakkvanaxel
30.08.18
✎
15:27
|
(12) это думал, не особо хочу. Они там запускают в ручную, обработчиком ожидание ловят запись в журнале регистрации)) слишком костыльно
|
|||
16
Мимохожий Однако
30.08.18
✎
15:28
|
(13) ещё раз. Включи функционал для тестирования только на время отладки. Когда разберёшься уберёшь. Дольше здесь бодаться чем сделать?
|
|||
17
Вафель
30.08.18
✎
15:29
|
(15) А ты думаешь они от нечего делать такой путь выбрали?
|
|||
18
zakkvanaxel
30.08.18
✎
15:31
|
(16) какой функционал?))) у меня конфа не типовая)
там нет бсп. самописка. |
|||
19
zakkvanaxel
30.08.18
✎
15:32
|
(17) нет, я осознаю , что они сделали это не просто так, и врятли они этому сильно рады. Но я пытаюсь верить в то, что у них были другие требования. А мои можно решить без этого ада костылей
|
|||
20
Вафель
30.08.18
✎
15:33
|
(19) самый просто вариант - это отклюдить фоновое выполнение
|
|||
21
zakkvanaxel
30.08.18
✎
15:34
|
(20) думал об этом, боюсь пользователи не поймут)))))
|
|||
22
d4rkmesa
гуру
30.08.18
✎
15:35
|
(0) Обработка вроде Консоли Заданий не подойдет?
|
|||
23
DrShad
30.08.18
✎
15:36
|
зачем мерять фоновое задание? оно же на серванте выполняется
|
|||
24
DrShad
30.08.18
✎
15:36
|
+(23) еще и отдельным хостом
|
|||
25
DrShad
30.08.18
✎
15:37
|
если запрос оптимален и структура настроек нормальная, то причем тут длительные операции?
|
|||
26
zakkvanaxel
30.08.18
✎
15:38
|
(23) мне кажется я общаюсь с людьми, которые вообще не понимают, что такое подсистема замер производительности)))
да, и что?))) мне и нужно замерить время формирования отчета , он уходит на сервер) |
|||
27
zakkvanaxel
30.08.18
✎
15:39
|
(25) спасибо кэп
запрос не оптимален, это факт. задача выявить в каких отчетах запросы не оптимальны и время их выполнения оставляет желать лучшего. Началь оптимизацию с них. |
|||
28
DrShad
30.08.18
✎
15:42
|
(27) т.е. просто посмотреть сам запрос глазками уже не вариант?
|
|||
29
DrShad
30.08.18
✎
15:42
|
+(28) у Гилева на сайте есть проверка запросов на оптимальность, правда платная
|
|||
30
zakkvanaxel
30.08.18
✎
15:46
|
(28) ты хоть читаешь, что я пишу?))) не?)
|
|||
31
DrShad
30.08.18
✎
15:49
|
(30) конечно
ты хочешь, чтобы конфа тебе сказала какой отчет выполняется дольше всех вот только от этой инфы толку 0 но если таки очень надо смотри методы фоновых заданий в СП |
|||
32
dmpl
30.08.18
✎
15:50
|
(13) А ЖР что пишет?
|
|||
33
dmpl
30.08.18
✎
15:50
|
(21) А ты попробуй - вдруг им понравится ;)
|
|||
34
dmpl
30.08.18
✎
15:51
|
(27) А в технологический журнал не проще глянуть?
|
|||
35
d4rkmesa
гуру
30.08.18
✎
15:58
|
Без БСП если только написать свою обработку, которая выводит список фоновых заданий с помощью менеджера ФоновыеЗадания, с учетом заданного отбора - упрощенный вариант обработки РегламентныеИФоновыеЗадания из БСП.
|
|||
36
Franchiser
гуру
30.08.18
✎
16:01
|
(0) какой еще "платформенный" функционал, ты о чем? Берется обшая форма отчета и в ней весь код прописан. Укажи эту форму непосредственно в отчетах и делай в ней замеры или пиши в "Замеры производительности" или доработай "общую форму отчета"
|
|||
37
zakkvanaxel
30.08.18
✎
16:26
|
(36) рекомендую создать простую конфу, сделать к ней регистр, забить его данными, большим объемом. Сделать отчет на СКД и удивиться, как само запустилось фоновое))
|
|||
38
Franchiser
гуру
30.08.18
✎
16:28
|
(37) у тебя типовая конфа или нет? Если не типовая понятное дело, то никак.
|
|||
39
zakkvanaxel
30.08.18
✎
16:29
|
(38) у самописная нетиповая конфа.
|
|||
40
DrShad
30.08.18
✎
16:35
|
(37) фоновое само не запускается
|
|||
41
Franchiser
гуру
30.08.18
✎
16:35
|
(39) что мешает внедрить функционал из БСП ?
|
|||
42
Вафель
30.08.18
✎
16:46
|
(40) а как отчеты фоново тогда формируются?
|
|||
43
zakkvanaxel
30.08.18
✎
16:48
|
(40) вы отстали от прогресса)) если не изменяет память, уже в 8.2.14 это было, или в 8.2.16
можете проверить) http://v8.1c.ru/overview/Term_000000117.htm |
|||
44
DrShad
30.08.18
✎
16:48
|
(42) тупо на пустой конфе?
|
|||
45
Вафель
30.08.18
✎
16:52
|
(44) конечно. 1с все делает сама. а потом костыли пишут в БСП, чтоб хоть как то вклиниться в процесс
|
|||
46
zakkvanaxel
30.08.18
✎
16:54
|
(44) да, тупо на пустой конфе. проверяй)))
|
|||
47
d4rkmesa
гуру
30.08.18
✎
16:56
|
А какая разница, по сути?
|
|||
48
DrShad
30.08.18
✎
16:58
|
(46) не на пустой УТП обычные формы, 8.3.10 масса отчетов на СКД - ни один не выполняется фоном сам по себе )))
|
|||
49
zakkvanaxel
30.08.18
✎
17:00
|
(48) УФ, чувак)) сделать тебе dt-шник или ты сам?))
|
|||
50
DrShad
30.08.18
✎
17:03
|
(49) у меня их много
|
|||
51
zakkvanaxel
30.08.18
✎
17:23
|
(50) троллишь что-ли?)
https://cloud.mail.ru/public/KfQW/zd7YmQhiK вот тебе конфа с одним регистром и одним отчетом. там же скриншоты |
|||
52
Вафель
30.08.18
✎
17:25
|
В ОФ был какой то косяк, если в модуле определяешь процедуру ПриКомпоновке, то фоновый режим не работает
|
|||
53
DrShad
30.08.18
✎
17:26
|
(51) увы но майл.ру у нас не работает
|
|||
54
zakkvanaxel
30.08.18
✎
17:28
|
(53) блин) ну поверь на слово)) что я могу сказать))
|
|||
55
dmpl
31.08.18
✎
07:12
|
Так чем ЖР не устраивает? Там и старт фонового задания, и завершение есть. Причем проанализировать можно ретроспективно.
|
|||
56
arsik
гуру
31.08.18
✎
08:31
|
(0) Попробуй perfexpert софтпойнтовский. У них вроде есть бесплатно то ли месяц то ли 3 месяца.
Там все видно вроде должно быть. http://www.softpoint.ru/solutions/perfexpert/ |
|||
57
Новиков
31.08.18
✎
12:40
|
(0) хороший вопрос и хороший ответ (как вариант) в (55). Но скорее всего, это не особо удобно. Можно попробовать сделать общую форму, как советовали, а там уже руками формировать с замером производительности. Ну как-то так вот что приходит в голову.
|
|||
58
Cyberhawk
31.08.18
✎
13:21
|
Полезная ветка. Я, например, не знал, что плафторма сама для отчета ФЗ порождать умеет (думал всегда, что это только БСПшный прикладной код).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |