|   |   | 
| 
 | Как отловить фоновое задание отчета? | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Полезная ветка. Я, например, не знал, что плафторма сама для отчета ФЗ порождать умеет (думал всегда, что это только БСПшный прикладной код).     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |