Имя: Пароль:
1C
1C 7.7
v7: Отлов запуска внешнего отчета
0 Snake009
 
28.07.11
09:01
Доброго времени суток. Возникла необходимость как то фиксировать в базе 1С открытие внешних отчетов (в базе за всю историю накопилась большая куча непонятных отчетов). Хотелось бы собрать статистику по тем отчетам которые реально используются, а какие нет сверуть в архив. Возможно ли это сделать каким либо образом ? В 1С++ вроде нет никаких возможностей для отлова такого события, хотя может я ошибаюсь (Hooker вроде только с документами может и с журналом регистрации)
1 Rie
 
28.07.11
09:03
(0) Воткнуть в начало каждого внешнего отчёта ЗаписьЖурналаРегистрации - и потом подсчитать, кого и сколько раз дёргали?
2 Медведик
 
28.07.11
09:04
(0) При фиксированном списке отчетов поступали так: в отчет при открытии встраивали код, который в журнал регистрации писал .... вобщем, (1) меня опередил ))
3 dk
 
28.07.11
09:04
4 aka AMIGO
 
28.07.11
09:06
можно (и ИМХО - лучше) писать и в текстовый файл
в ЖР чревато раздутием журнала.. и так он тормозит изрядно, да тут еще этой фигней его пачкать
5 Snake009
 
28.07.11
09:08
ПриЗагрузкеВнешнегоОтчета () - не досмотрел я документацию по формексу ((
6 dk
 
28.07.11
09:08
(4) архивация журнала регистрации спасет
7 Snake009
 
28.07.11
09:09
А журнал регистрации потом анализировать не очень удобно, лучше уж в текстовик писать - через пару недель глянуть что там скопилось и остальное удалить за ненадобностью - мероприятие то разовое - накопилось просто г...а всякого вагончик
8 smaharbA
 
28.07.11
09:10
создать функцию
ОткрытьФорму и навешать плюсом на файл - открыть
9 aka AMIGO
 
28.07.11
09:12
(6) тоже правильно :)

(7) ты ета.. "мусора много" - удали для начала все отчеты, а потом будешь добавлять по запросу пользователя "а куда делся такой-рас-сякой отчет?!? а вчера был! ©" :)
а ты тут ррас! и добавишь нужный :)
10 andrewks
 
28.07.11
09:13
+(9) убрать все отчёты. а потом принимать от юзеров заявки на нужные им отчёты, в письменном виде, с обоснованием
11 aka AMIGO
 
28.07.11
09:17
(10) +! прогера зауважаюууут! :)
12 Мулька
 
28.07.11
09:19
(10 + 1 Но не в ЖР а в текстовый файлик. сам такое делал - интересно потом смотреть - кто и сколько раз открывал.
13 BuHu
 
28.07.11
09:20
мы в свое время во все отчеты напихали логирование в тхт , но там не только на открытие - с какими параметрами снимали , сколько времени заняло формирование
14 Snake009
 
28.07.11
09:46
нееее - убарить все отчеты нельзя, когда в базе круглосуточно около 200 человек, плюс среди этих программ ест ькоторые запускаются автоматически из каких то других отчетов - это будет полная авария ))