Вход | Регистрация


1С:Предприятие ::

Метки: 

Как отловить фоновое задание отчета?

Я
   zakkvanaxel
 
30.08.18 - 14:56
Товарищи, вопрос следующий!
Возможно ли отловить фоновое задание (а именно, получить его GUID), которое создается платформой 8.3 при запуске отчета (длительного)?
В отчете ничего, кроме СКД нет. Даже форма не создана, никаких обработчиков. Число платформенный функционал.
Спасибо!
 
 
   Вафель
 
1 - 30.08.18 - 14:57
но зачем?
   zakkvanaxel
 
2 - 30.08.18 - 15:05
(1) сидел, скучал, думаю, дай задам вопрос, чисто развлечься на форуме)))
Дальнейшие рекомендации перестать программировать на 1С, закончить с IT и свести счеты с жизнью давайте пропустим, м?

Выдранной подсистемой из БСП "замер производительности" хочу замерить время выполнения. Тащить подсистему "замер производительности" из БСП не хочу, есть причины. Плюс реализация тех механизмов, которые там адски костыльная.
   DrShad
 
3 - 30.08.18 - 15:13
выполни его в консоли, зачем все через ж делать?
   zakkvanaxel
 
4 - 30.08.18 - 15:18
(3) меня интересует задача собрать статистику у разных пользователей, в разное время суток, с разной загрузкой оборудования. В общем, конкретно про заданный вопрос никто ничего сказать не может?
   BeerHelpsMeWin
 
5 - 30.08.18 - 15:20
(4) если не хочешь тащить подсистему - дак и выполни его в консоли у разных пользователей, в разное время суток, с разной загрузкой оборудования
   Вафель
 
6 - 30.08.18 - 15:21
(2) сделай общую форму отчетов и замеряй
   zakkvanaxel
 
7 - 30.08.18 - 15:22
(5) т.е. я должен сидеть с переодичностью в минуту, в течении суток, с переодичностью в минуту, запускать 30 отчетов, записывать карандашом в блокнот результаты)?

Спасибо, но я задал конкретный вопрос. Кто-то может дать на него ответ или профессиональные советы?
   zakkvanaxel
 
8 - 30.08.18 - 15:23
(6) а какая разница? Все равно там будет фоновое, завершение которого не отловить.
   МимохожийОднако
 
9 - 30.08.18 - 15:25
Добавь процедуру общего модуля в отчете и там встань отладчиком. Хотя бы на время отладки. Потом уберёшь.
   dmpl
 
10 - 30.08.18 - 15:26
(7) Нет, просто вставь код в фоновое задание, который будет это делать.
 
 Рекламное место пустует
   zakkvanaxel
 
11 - 30.08.18 - 15:26
(9) ты предлагаешь запустить фоновое самому?
   Вафель
 
12 - 30.08.18 - 15:27
(7) так ты вручную запускай, как в БСП
   zakkvanaxel
 
13 - 30.08.18 - 15:27
(10) ещё раз. это платформенный функционал! Выполняется отчет на СКД в фоновом, у меня вообще ни строчки кода.
   Вафель
 
14 - 30.08.18 - 15:27
Да и вообще в БСП отличная форма отчета
   zakkvanaxel
 
15 - 30.08.18 - 15:27
(12) это думал, не особо хочу. Они там запускают в ручную, обработчиком ожидание ловят запись в журнале регистрации)) слишком костыльно
   МимохожийОднако
 
16 - 30.08.18 - 15:28
(13) ещё раз. Включи функционал для тестирования только на время отладки. Когда разберёшься уберёшь. Дольше здесь бодаться чем сделать?
   Вафель
 
17 - 30.08.18 - 15:29
(15) А ты думаешь они от нечего делать такой путь выбрали?
   zakkvanaxel
 
18 - 30.08.18 - 15:31
(16) какой функционал?))) у меня конфа не типовая)
там нет бсп. самописка.
   zakkvanaxel
 
19 - 30.08.18 - 15:32
(17) нет, я осознаю , что они сделали это не просто так, и врятли они этому сильно рады. Но я пытаюсь верить в то, что у них были другие требования. А мои можно решить без этого ада костылей
   Вафель
 
20 - 30.08.18 - 15:33
(19) самый просто вариант - это отклюдить фоновое выполнение
   zakkvanaxel
 
21 - 30.08.18 - 15:34
(20) думал об этом, боюсь пользователи не поймут)))))
   d4rkmesa
 
22 - 30.08.18 - 15:35
(0) Обработка вроде Консоли Заданий не подойдет?
   DrShad
 
23 - 30.08.18 - 15:36
зачем мерять фоновое задание? оно же на серванте выполняется
   DrShad
 
24 - 30.08.18 - 15:36
+(23) еще и отдельным хостом
   DrShad
 
25 - 30.08.18 - 15:37
если запрос оптимален и структура настроек нормальная, то причем тут длительные операции?
   zakkvanaxel
 
26 - 30.08.18 - 15:38
(23) мне кажется я общаюсь с людьми, которые вообще не понимают, что такое подсистема замер производительности)))

да, и что?))) мне и нужно замерить время формирования отчета , он уходит на сервер)
   zakkvanaxel
 
27 - 30.08.18 - 15:39
(25) спасибо кэп
запрос не оптимален, это факт. задача выявить в каких отчетах запросы не оптимальны и время их выполнения оставляет желать лучшего. Началь оптимизацию с них.
   DrShad
 
28 - 30.08.18 - 15:42
(27) т.е. просто посмотреть сам запрос глазками уже не вариант?
   DrShad
 
29 - 30.08.18 - 15:42
+(28) у Гилева на сайте есть проверка запросов на оптимальность, правда платная
   zakkvanaxel
 
30 - 30.08.18 - 15:46
(28) ты хоть читаешь, что я пишу?))) не?)
   DrShad
 
31 - 30.08.18 - 15:49
(30) конечно
ты хочешь, чтобы конфа тебе сказала какой отчет выполняется дольше всех
вот только от этой инфы толку 0

но если таки очень надо смотри методы фоновых заданий в СП
   dmpl
 
32 - 30.08.18 - 15:50
(13) А ЖР что пишет?
   dmpl
 
33 - 30.08.18 - 15:50
(21) А ты попробуй - вдруг им понравится ;)
 
 
   dmpl
 
34 - 30.08.18 - 15:51
(27) А в технологический журнал не проще глянуть?
   d4rkmesa
 
35 - 30.08.18 - 15:58
Без БСП если только написать свою обработку, которая выводит список фоновых заданий с помощью менеджера ФоновыеЗадания, с учетом заданного отбора - упрощенный вариант обработки РегламентныеИФоновыеЗадания из БСП.
   Franchiser
 
36 - 30.08.18 - 16:01
(0) какой еще "платформенный" функционал, ты о чем? Берется обшая форма отчета и в ней весь код прописан. Укажи эту форму непосредственно в отчетах и делай в ней замеры или пиши в "Замеры производительности" или доработай "общую форму отчета"
   zakkvanaxel
 
37 - 30.08.18 - 16:26
(36) рекомендую создать простую конфу, сделать к ней регистр, забить его данными, большим объемом. Сделать отчет на СКД и удивиться, как само запустилось фоновое))
   Franchiser
 
38 - 30.08.18 - 16:28
(37) у тебя типовая конфа или нет? Если не типовая понятное дело, то никак.
   zakkvanaxel
 
39 - 30.08.18 - 16:29
(38) у самописная нетиповая конфа.
   DrShad
 
40 - 30.08.18 - 16:35
(37) фоновое само не запускается
   Franchiser
 
41 - 30.08.18 - 16:35
(39) что мешает внедрить функционал из БСП ?
   Вафель
 
42 - 30.08.18 - 16:46
(40) а как отчеты фоново тогда формируются?
   zakkvanaxel
 
43 - 30.08.18 - 16:48
(40) вы отстали от прогресса)) если не изменяет память, уже в 8.2.14 это было, или в 8.2.16
можете проверить)

http://v8.1c.ru/overview/Term_000000117.htm
   DrShad
 
44 - 30.08.18 - 16:48
(42) тупо на пустой конфе?
   Вафель
 
45 - 30.08.18 - 16:52
(44) конечно. 1с все делает сама. а потом костыли пишут в БСП, чтоб хоть как то вклиниться в процесс
   zakkvanaxel
 
46 - 30.08.18 - 16:54
(44) да, тупо на пустой конфе. проверяй)))
   d4rkmesa
 
47 - 30.08.18 - 16:56
А какая разница, по сути?
   DrShad
 
48 - 30.08.18 - 16:58
(46) не на пустой УТП обычные формы, 8.3.10 масса отчетов на СКД - ни один не выполняется фоном сам по себе )))
   zakkvanaxel
 
49 - 30.08.18 - 17:00
(48) УФ, чувак)) сделать тебе dt-шник или ты сам?))
 
 Рекламное место пустует
   DrShad
 
50 - 30.08.18 - 17:03
(49) у меня их много
   zakkvanaxel
 
51 - 30.08.18 - 17:23
(50) троллишь что-ли?)

https://cloud.mail.ru/public/KfQW/zd7YmQhiK

вот тебе конфа с одним регистром и одним отчетом.
там же скриншоты
   Вафель
 
52 - 30.08.18 - 17:25
В ОФ был какой то косяк, если в модуле определяешь процедуру ПриКомпоновке, то фоновый режим не работает
   DrShad
 
53 - 30.08.18 - 17:26
(51) увы но майл.ру у нас не работает
   zakkvanaxel
 
54 - 30.08.18 - 17:28
(53) блин) ну поверь на слово)) что я могу сказать))
   dmpl
 
55 - 31.08.18 - 07:12
Так чем ЖР не устраивает? Там и старт фонового задания, и завершение есть. Причем проанализировать можно ретроспективно.
   arsik
 
56 - 31.08.18 - 08:31
(0) Попробуй perfexpert софтпойнтовский. У них вроде есть бесплатно то ли месяц то ли 3 месяца.
Там все видно вроде должно быть.
http://www.softpoint.ru/solutions/perfexpert/
   Новиков
 
57 - 31.08.18 - 12:40
(0) хороший вопрос и хороший ответ (как вариант) в (55). Но скорее всего, это не особо удобно. Можно попробовать сделать общую форму, как советовали, а там уже руками формировать с замером производительности. Ну как-то так вот что приходит в голову.
   Cyberhawk
 
58 - 31.08.18 - 13:21
Полезная ветка. Я, например, не знал, что плафторма сама для отчета ФЗ порождать умеет (думал всегда, что это только БСПшный прикладной код).



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