|
Отследить запуск отчета | ☑ | ||
---|---|---|---|---|
0
ice777
20.05.14
✎
10:57
|
Хочется поизьящней отследить запуск любого отчета.
Только это. Рою пока общие функции, но хочется чего-то очевидного.. красивого, короче. |
|||
1
Wobland
20.05.14
✎
10:58
|
изощренец
|
|||
2
skunk
20.05.14
✎
10:59
|
ОбработкаМенеджер + ОбработкаПолученияФормы
|
|||
3
skunk
20.05.14
✎
11:00
|
подписки на события
|
|||
4
Лодырь
20.05.14
✎
11:00
|
Поизящнее никак.
|
|||
5
skunk
20.05.14
✎
11:00
|
ну и для отчетов соответственно - ОтчетМенеджер
|
|||
6
Мимохожий Однако
20.05.14
✎
11:04
|
При открытии отчета пиши в журнал событий
|
|||
7
Лодырь
20.05.14
✎
11:05
|
(6) В журнал событий то зачем?
Если стоит задача учета использования отчетов, то там регистр маячит. |
|||
8
Мимохожий Однако
20.05.14
✎
11:06
|
(7)Можно и специльный регистр создать )) Можно и лог файл.
|
|||
9
Kerk
20.05.14
✎
11:07
|
(0) "очевидного"? - пожалуйста.
В каждом отчете генеришь и выводишь RQ-код, в котором зашифрована всякая разная информация. Над каждым монитором пользователя вешаешь камеру и распознаешь все RQ коды, которые появятся на экране. И пользователи довольны, что за ними так нежно наблюдают, и бюджетик попелить можно. :) |
|||
10
Лодырь
20.05.14
✎
11:10
|
(9) А если отчеты выдают инфу не в виде красивых табличных документов? Что делать?
|
|||
11
Wobland
20.05.14
✎
11:14
|
(9) монитор выключается, отчёт сохраняется и закрывается, кладётся на флешку, уносится в укромное место и изучается. незачёт
|
|||
12
Крошка Ру
20.05.14
✎
11:15
|
(10) Голосовым сообщением?
"Псс.. Эй, парень... Не хочешь посмотреть отчет?" Ну и микрофоны, соответственно вешаешь... |
|||
13
Лодырь
20.05.14
✎
11:18
|
(12) Идея знатная, но придется юзеров рассадить по звукоизолированным рабочим ячейкам. Впрочем, как дублирующий метод в дополнение к вышеуказанному с QR кодами - покатит. Бюджет хороший.
|
|||
14
Kerk
20.05.14
✎
11:19
|
(10) А в чем сложности? картинку RQ-код можно повесить куда угодно: Если отчет формируется в 1С, то прямо на форму, если отчет формируется на внешние файлы, то только txt картинку не поддерживает. :)
|
|||
15
Kerk
20.05.14
✎
11:20
|
(11) У вас ещё открыты USB-порты, тогда анти-пиратская злодейская лига направляется к вам. :_)
|
|||
16
Лодырь
20.05.14
✎
11:21
|
(14) Сложности, ну например если некоторые отчеты дают инфу для других отчетов.
|
|||
17
Kerk
20.05.14
✎
11:24
|
(13) Нафиг по "по звукоизолированным рабочим ячейкам" тогда у людей начнется комплекс нехватки общения.
Организовать опен-оффис (не платить же за нормальный офис бешеные бабки), поставить мониторы с колонками, установить приемлемую громкость и запретить пользователю менять громкость - пускай работают в команде! :) |
|||
18
ice777
20.05.14
✎
11:25
|
Попрошу внимания!
все, что приводит к вставке доп кода в каждый отчет- имхо, долбое№ство. |
|||
19
ice777
20.05.14
✎
11:25
|
(3) какие подписки на события у отчета?
|
|||
20
Wobland
20.05.14
✎
11:26
|
(17) Орвелл пришёл бы в восторг
|
|||
21
Ndochp
20.05.14
✎
11:26
|
(18) Это ты БСП подсистеме оценки производительности скажи
|
|||
22
Крошка Ру
20.05.14
✎
11:27
|
(17) Ну тогда - матрица, человек на 20-30. Круто же: играть роль агента Смита, вылавливать тех, кто формирует отчеты, носить черный костюм... пилюли опять же...
"Теперь я знаю конфу!" |
|||
23
Kerk
20.05.14
✎
11:27
|
(16) Вот тут требуется изящество...
Нужно передавать в зависимые отчеты не только информацию отчета, но информацию для RQ-кода. Тогда в итоговом отчете выводить в RQ-код информацию о самом отчете и о всех отчетах, от которых поступила информация. RQ-код может много информации вместить... :) |
|||
24
ice777
20.05.14
✎
11:30
|
(22) это не моя личная паранойя. Я даже не буду смотреть, что там выловится. Мне глубоко по, но надо сделать.
Вот думаю, есть тут идеи? |
|||
25
Kerk
20.05.14
✎
11:31
|
(12) А если женский вариант: "Эй крошка,.. не хочешь отчетиком побаловаться. У него ого какое сальдо" ;)
|
|||
26
Ndochp
20.05.14
✎
11:31
|
(0) В общем, с одной стороны тоска, а с другой, во всех типовых все делается по единому шаблону (тот, который интерфейс с настройками и т.д. задает, например определяет, надо или не надо в быстрые отборы организацию выводить), плюс в приКомпоновке тоже идет вызов общих модулей для допиливания текста набора данных. Это тебе уже не запуск, а формирование будет.
|
|||
27
Tateossian
20.05.14
✎
11:33
|
СКД по умолчанию фоновое задание стартует.
|
|||
28
Лодырь
20.05.14
✎
11:34
|
(18) Почему для форм документов вызов стандартного набора общих процедур - это нормально, а для отчетов - долбо..зм?
|
|||
29
Kerk
20.05.14
✎
11:34
|
(24) "Если серьозно"
В подписках на событие есть ОтчетМенеджер.ИМЯ_ОТЧЕТА и событие ОбработкаПолученияФормы. На что это конкретно срабатывает я не знаю, но посмотри в этом направлении. |
|||
30
skunk
20.05.14
✎
11:42
|
(29)там можно указать просто ОтчетМенеджер ... и тогда будет работать для всех отчетов конфигурации
|
|||
31
Крошка Ру
20.05.14
✎
11:44
|
(30) Осталось выяснить, подойдет ли ОбработкаПолученияФорм, других-то нет))
|
|||
32
Kerk
20.05.14
✎
11:49
|
(27) Кстати тоже идея, но сработает только для тех отчетов что работают через фоновое задание.
Если добавлен отчет работающий "по старинке", то уже в пролете... |
|||
33
skunk
20.05.14
✎
11:50
|
(31)если запуск происходит без получения формы то наверное нет ...
|
|||
34
Irbis
20.05.14
✎
11:50
|
Не проще из модуля отчета в журнал регистрации писать, тога и без откртия формы сработает.
|
|||
35
skunk
20.05.14
✎
11:53
|
(34)проще ... но это надо следить постоянно за добавлением новых отчетов ... при получении изменений получаем некоторый геморой с обновлением
|
|||
36
ice777
20.05.14
✎
11:55
|
(30) спс. гляну.
(34) городить код в каждом отчете есть долбое№ство. |
|||
37
skunk
20.05.14
✎
11:56
|
(36)у обработок свой менеджер, который кстати тоже можно указать в этой подписке
|
|||
38
Irbis
20.05.14
✎
11:59
|
(36) Ещё больше долбоклюйство отслеживаь выполнеие отчета, выдав на него права.
|
|||
39
ice777
20.05.14
✎
12:01
|
(37) забавно, но как я и думал, нет в источниках подписок вообще отчетов. Платформа 8.2.
|
|||
40
ice777
20.05.14
✎
12:02
|
(38) в том то и дело, что права там как положено. Кто-то обладающий правами сливает.
|
|||
41
Irbis
20.05.14
✎
12:03
|
(40) Тогда отслеживать зачем, если права выдал? Где логика?
|
|||
42
ice777
20.05.14
✎
12:06
|
(41) я ж говорю, не моя это паранойя. это разборки сверху. все с правами, все умные.
|
|||
43
Ndochp
20.05.14
✎
12:07
|
(40) В целях безопасности этим заниматься - это точно бред. Что за инфу то сливают? может ее можно через "вывести список" без всякого отчета получить?
Мы запуски отчетов в регистр сливали вместе с параметрами, чтобы понять кому зачем и как часто они вообще нужны. |
|||
44
User_Agronom
20.05.14
✎
12:08
|
(0) Я тут посмотрел (2) и (3) и не понял чем не подходит?
|
|||
45
Irbis
20.05.14
✎
12:09
|
(42) Пошли их прямо в ..изду на переделку. Я пару раз такое сделал и отстали со следственными действиями.
Частоту запуска отчетов для настройки меню в поделках ещё куда ни шло применять. Вычислить идиота, который отчет за 10 лет развротом до регистратора запускает тожею |
|||
46
ice777
20.05.14
✎
12:10
|
(43) .. и писали код в каждый отчет. не годится.
в данном случае это огромное перелопаченное упп с кучей дописок. (44) см. (39) |
|||
47
skunk
20.05.14
✎
12:11
|
(39)забавно, но все таки есть
http://s43.radikal.ru/i101/1405/7f/ecfff817f9cf.png ОтчетМенеджер.<Имя отчета> (ReportManager.<Имя отчета>) ОбработкаПолученияФормы (FormGetProcessing) Синтаксис: ОбработкаПолученияФормы(<ВидФормы>, <Параметры>, <ВыбраннаяФорма>, <ДополнительнаяИнформация>, <СтандартнаяОбработка>) Параметры: <ВидФормы> Тип: Строка. Имя стандартной формы. <Параметры> Тип: Структура. Параметры формы. <ВыбраннаяФорма> Содержит имя открываемой формы или объект метаданных Форма. Если значение параметра изменено, то будет осуществлен поиск формы в пределах объекта, для которого открывается форма. <ДополнительнаяИнформация> Тип: Структура. Дополнительная информация открытия формы. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет (выбираются установленные разработчиком форма и параметры). Значение по умолчанию: Истина Описание: Обработчик события вызывается на сервере при получении стандартной управляемой формы. Если требуется переопределить выбор открываемой формы, необходимо установить в параметре ВыбраннаяФорма другое имя формы или объект метаданных формы, которую требуется открыть, и в параметре СтандартнаяОбработка установить значение Ложь. |
|||
48
ice777
20.05.14
✎
12:11
|
(45) это я могу.)
только когда этот вопрос периодически поднимается и к тебе лезут типа давай, помоги.. достает. хочется сделать и забыть. А там они хоть пусть перебьют друг друга. |
|||
49
skunk
20.05.14
✎
12:12
|
1С:Предприятие 8.2 (8.2.18.104)
|
|||
50
Леха Дум
20.05.14
✎
12:14
|
Подписка на событие ОбработкаПолученияФормы для объекта ОтчетМенеджер есть, только работает она для управляемых форм. Если отчет работает через обычную форму - извольте долбойопствовать, варианты есть:
http://1clancer.ru/article/podpiska_na_sobytie_obrabotkapolucheniyaformy_dlya_obychnykh_form_732 |
|||
51
ice777
20.05.14
✎
12:14
|
(49) не вижу в выпадающем меню Источник для Подписок ничего про отчеты.
да, кстати, там не управляемые формы. |
|||
52
User_Agronom
20.05.14
✎
12:15
|
(46) А в (47) screen shot. Глазам не верить?
|
|||
53
ice777
20.05.14
✎
12:18
|
(52) внимательней. нет там уф и всех вкусностей, которые на картинке.
|
|||
54
skunk
20.05.14
✎
12:26
|
(83)есть они в 8.2 ... у тебя наверное режим совместимости еще с 8.1 ... хотя подписка да срабатывает только на УФ
|
|||
55
ice777
20.05.14
✎
12:29
|
(54) да там галка Использовать УФ в обычном приложении даже не стоит. 1С:Предприятие 8.2.12.92
А переходили они вообще начиная с 8.0 последовательно, до текущей платформы, с одним конфигом. |
|||
56
ice777
20.05.14
✎
12:30
|
+ режим совместимости с 8.1 стоит. епс.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |