Выгрузка журнала регистрации

Опубликовал Александр Андрющенко (anderson) в раздел Администрирование - Журнал регистрации

Обработка для выгрузки журнала регистрации в XML-файл и последующей загрузки в обработку "Консоль анализа журнала регистрации".

Думаю многие, кто пытался анализировать данные в журнале регистрации, сталкивались с медленной его работой. На диске ИТС распространяется обработка (и только там, тут ее нет), которая по входному XML-файлу позволяет строить нормальный отчет с группировками и т.д. XML-файл можно получить сохранив его из журанала регистрации или при помощи процедуры ВыгрузитьЖурналРегистрации().

Эта обработка представляет собой графический интерфейс для указанной процедуры: можно устанавливать отборы, перечень колонок или работать с журналом регистрации не из текущей базы.

Скачать файлы

Наименование Файл Версия Размер
ВыгрузкаЖурналаРегистрации.epf
.epf 16,04Kb
07.02.13
1063
.epf 16,04Kb 1063 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Николай (betepon) 63 20.11.09 15:09 Сейчас в теме
Что-то не получается.
Задаю период 01.03.09 - 31.03.09
Задаю колнонки - все.

Нажимаю выполнить получаю XML с заголовком но без данных.
Задача - выгрузить из ЖурналаРегистрации все записи за период.
2. Александр Андрющенко (anderson) 181 20.11.09 16:58 Сейчас в теме
(1) странно. При тех же параметрах у меня выгружается :| . Может еще какой отбор установлен?
3. Николай (betepon) 63 23.11.09 12:56 Сейчас в теме
(2) Еще раз.
ни один Фильтр не устанавливаю.
Период 01.03.09 - 31.03.09
Колонки - Все
Выходной файл задал
Обработка работает где-то полминуты.
Результат - файл размером 194 байта содержащий строку
<?xml version="1.0" encoding="UTF-8"?>
<v8e:EventLog xmlns:v8e="http://v8.1c.ru/eventLog" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
4. Николай (betepon) 63 23.11.09 13:18 Сейчас в теме
(3) elf файл не указываю - выгрузка из текущей базы.
Если использую в вашей обработке конструкцию
ВыгрузитьЖурналРегистрации(ВыходнойФайл, , , ВходнойФайл);

Тогда появляется XML размером 282 Мб

Обнаружил следующее - скорее всего это глюк процедуры ВыгрузитьЖурналРегистрации
Когда просматриваю журнал регистрации через сервис - журнал регистрации, вижу записи за период 01.03.09 - 31.03.09, по если посмотреть в XML после выгрузки процедурой
ВыгрузитьЖурналРегистрации(ВыходнойФайл, , , ВходнойФайл);

то в середине XML наткнулся на следующее:
Одна запись за 2008-04-16, а следующая запись за 2009-08-26. и дальше журнал идет с 2009-08-26 по сегодняшнюю дату.

Вопрос №1 - что бы это могло быть
Вопрос №2 - как это можно исправить.
Данные то есть в журнале. Я их вижу.
5. Александр Медведев (anig99) 23.11.09 14:38 Сейчас в теме
А журналы у Вас не архивируются регулярно?
6. Николай (betepon) 63 23.11.09 14:53 Сейчас в теме
(5) журналы архивируются.
Но не в этом дело, как я понимаю.
Журнал регистрации показывает данные, а ВыгрузкаЖурналаРегистрации их не выгружает.
Спрашивается, откуда Журнал регистрации берет данные, и почему эти данные не видит ВыгрузкаЖурналаРегистрации.
7. Александр Андрющенко (anderson) 181 23.11.09 19:25 Сейчас в теме
А что будет если зайти в Журнал регистрации и там сохранить как xml-файл? Тоже часть данных выпадает?
8. Николай (betepon) 63 24.11.09 10:38 Сейчас в теме
(7) Происходит нечто странное картинки по шагам.
1. Задаю интервал данных
2. Получаю результат

3. Пытаюсь получить табличный документ

4. Получаю табличный документ, но он оказывается пустым

5. И отбор тоже оказывается пустым. А ведь только что был.

9. Александр Андрющенко (anderson) 181 24.11.09 21:33 Сейчас в теме
(8) к сожалению, ссылки не открылись. Может действительно что-то связано с архивированием журнала (5)? Март у Вас не выгружен в архивный файл? У нас журнал не архивируется и все хорошо :)
10. Николай (betepon) 63 25.11.09 10:49 Сейчас в теме
(9).
В прикрепленных файлах картинки
Прикрепленные файлы:
11. Николай (betepon) 63 25.11.09 10:51 Сейчас в теме
И вот еще
Прикрепленные файлы:
12. Николай (betepon) 63 25.11.09 10:53 Сейчас в теме
Собственно говоря хотелось уменьшить архив журнала регистрации (там уже 300 мб).
И для этого предполагалось выгрузить записи помесячно в xml, а потом убрать старые логи.
13. Александр Андрющенко (anderson) 181 25.11.09 13:07 Сейчас в теме
(10), (11) интересно...
(12) XML по-любому будет занимать больше места чем сам журнал регистрации, так что мне кажется логичнее просто скопировать журнал в какое-то файловое хранилище. Оттуда XML можно получить этой же обработкой, а дальше закинуть в отчет
14. Александр Андрющенко (anderson) 181 25.11.09 13:27 Сейчас в теме
кстати (12) у нас журнал регистрации 6 Гб )))
15. Николай (betepon) 63 27.11.09 10:20 Сейчас в теме
(13)
Не понимаю я что-то. Данные есть, но выгрузить их нельзя.
Предполагается, что данные будут хранится в xml по месяцам, и оттуда их читать.
А вот выгрузить я и не могу.
Может есть что-то, чем можно напрямую log файлы читать?
16. Александр Андрющенко (anderson) 181 27.11.09 12:04 Сейчас в теме
(15) помясячно не обязательно выгружать данные в XML. можно и стандартными средствами выгружать журнал и читать стандартными средствами
Petrenkus@mail.ru; betepon; +2 Ответить 1
17. Николай (betepon) 63 27.11.09 17:18 Сейчас в теме
(16) Вот выгрузка стандартными средствами и не работает.
За попытку помочь огромное спасибо и "+"
18. Александр Андрющенко (anderson) 181 27.11.09 21:30 Сейчас в теме
(17) а почему бы просто не копировать журнал регистрации? в другое место, где нет проблем с дисковым простанством?
19. Step (step_mc) 17.12.10 09:47 Сейчас в теме
При открытии обработки выдает:

{Форма.Форма.Форма(3,7)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(ВыходнойФайл) Тогда

Платформа:8.1.16; конфигурация:УПП 1.2.34
20. privet200444 (privet20044) 27.02.11 15:01 Сейчас в теме
Спасибо!!! Очень здорово :D
21. Михаил Ражиков (tango) 466 27.02.11 16:04 Сейчас в теме
+ не глядя, просто за развитие тямы, актуально
22. Михаил Ражиков (tango) 466 27.02.11 16:12 Сейчас в теме
Коллеги, а с какими объемами вся эта шняга может работать? ну, в гигабайтах
23. Александр Андрющенко (anderson) 181 27.02.11 16:17 Сейчас в теме
(22) выгрузке все равно на объем. Лишь бы потом консоль переварила многогигабайтную XML-ку :)
24. Михаил Ражиков (tango) 466 27.02.11 16:38 Сейчас в теме
(23) "выгрузке все равно на объем"
сомневаюсь я
25. Александр Андрющенко (anderson) 181 27.02.11 16:41 Сейчас в теме
(24) Ну не знаю. Конкретно с журналом регистрации при многогигабайтных XML-ках не работал. Но распределенная база спокойно генерирует файлы по 20 Гб. Думаю и тут платформа справится
26. Михаил Ражиков (tango) 466 27.02.11 16:42 Сейчас в теме
Реально сейчас:
на входе база 7 "настроенная" комплексная, где-то с начала века
лог - с 01.07.09, размер 1,5 мг
загружаю лог в базу из одного справочника на 8.1, локально, без скл
начинаются траблы по нехватке
27. Михаил Ражиков (tango) 466 27.02.11 16:44 Сейчас в теме
лин, в 26 наврал, размер лога, щас уточню
419 MB (440 381 371 bytes)
28. Михаил Ражиков (tango) 466 27.02.11 16:58 Сейчас в теме
Идея была такая:
берем семерошный дог, запихиваем его в 8.1 базу, и там как хотим, строим отчеты.
всё хорошо, только в файловом варианте 8.1 все настолько тормозит, что хоть нах всё
ну, блин, и время загрузки тож великовато
29. Александр Андрющенко (anderson) 181 27.02.11 17:01 Сейчас в теме
(26),(27),(28) Так проблемы на этапе выгрузки или загрузки? При загрузке думаю легко упереться в ограничение 32-битной системы :(
30. Дмитрий (sommid) 24.06.11 12:33 Сейчас в теме
31. Александр Андрющенко (anderson) 181 24.06.11 12:54 Сейчас в теме
(30) Извините :oops: уже сконвертировал в 8.2
32. Дмитрий (sommid) 24.06.11 13:18 Сейчас в теме
пришлось "сконвертировать" вручную в 8.1. работает
34. icemurm (icemurm) 19.10.11 18:58 Сейчас в теме
Как то не так сработала у меня
35. icemurm (icemurm) 19.10.11 19:03 Сейчас в теме
36. Александр Андрющенко (anderson) 181 19.10.11 19:45 Сейчас в теме
(34) подробности в студию! а (35) не понял
37. Виталий (PVG_73) 15 22.11.11 16:16 Сейчас в теме
38. Гость 29.11.11 01:58 Сейчас в теме
А почему в Консоль анализа журнала регистрации не все поля выдает? Это может быть потому-что я скачала для 8.0, а использую для 8.2
39. 1 1 (lastrain) 1 11.01.12 15:27 Сейчас в теме
база 20 гб sql. все висело минут 20 и все благополучно закрылось. само.
40. Александр Андрющенко (anderson) 181 11.01.12 15:45 Сейчас в теме
(39) lastrain, обработка представляет собой графический интерфейс к процедуре, предлагаемой платформой. Могу предположить, что есть какие-то повреждения журнала регистрации и платформа не может корректно их отработать
41. aaa aaa (a_a) 25.01.12 14:03 Сейчас в теме
Честно говоря не очень поноравился функционал. Попользовался всего один раз больше не пригодилась
43. Ольга (Ольга_tmp) 37 04.03.12 18:13 Сейчас в теме
Спасибо за обработку, только консоль анализа журнала регистрации мне доверия не внушает..т
44. Александр Андрющенко (anderson) 181 04.03.12 18:21 Сейчас в теме
(43) Ольга_tmp, Всегда можно написать свою с блэкджеком и ... выложить сюда на пользу общественности
45. Ольга (Ольга_tmp) 37 04.03.12 18:41 Сейчас в теме
(44) anderson, я думаю что шикарен вариант с блэкджеком и...все таки думаю что моя лень не позволит мне сотворить достойный вариант
46. Дарья Пронина (forever-lilya) 4 13.12.12 10:00 Сейчас в теме
Намного быстрее отрабатывает обработка, удобно. Спасибо! Под себя немного поправила, под свои задачи
47. BAZIL BAZIL (wbazil) 104 27.12.12 15:56 Сейчас в теме
Обработка очень полезная
есть один вопрос, как сделать так что бы в колонке данные были данные как и в Журнале Регистрации?
или же эти данные выгружаются только в ХМЛ а в отчет не попадают?

http://s43.radikal.ru/i101/1212/b5/92d7ccbb498b.jpg
48. Dimon (klel) 20.03.13 07:54 Сейчас в теме
Спасибо большое за обработку!!! Классная штука и работает быстро, нужная вещь при просмотре изменений чего либо :)
49. Надежда Игнатьева (Ignat_n) 42 11.04.14 16:48 Сейчас в теме
Намного быстрее отрабатывает и были "косяки" в журнале регистрации, она все проблемы решила.
50. Артем Лабутин (weissfeuer) 22 09.03.15 19:22 Сейчас в теме
Поставил плюс за наводку на "консоль анализа".
51. Dima (sokir) 23.09.16 09:29 Сейчас в теме
Файл - "Сохранить копию" и не надо никакой обработки.