gifts2017

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Николай (betepon) 20.11.09 15:09
Что-то не получается.
Задаю период 01.03.09 - 31.03.09
Задаю колнонки - все.

Нажимаю выполнить получаю XML с заголовком но без данных.
Задача - выгрузить из ЖурналаРегистрации все записи за период.
2. Александр Андрющенко (anderson) 20.11.09 16:58
(1) странно. При тех же параметрах у меня выгружается :| . Может еще какой отбор установлен?
3. Николай (betepon) 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) 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) 23.11.09 14:53
(5) журналы архивируются.
Но не в этом дело, как я понимаю.
Журнал регистрации показывает данные, а ВыгрузкаЖурналаРегистрации их не выгружает.
Спрашивается, откуда Журнал регистрации берет данные, и почему эти данные не видит ВыгрузкаЖурналаРегистрации.
7. Александр Андрющенко (anderson) 23.11.09 19:25
А что будет если зайти в Журнал регистрации и там сохранить как xml-файл? Тоже часть данных выпадает?
8. Николай (betepon) 24.11.09 10:38
(7) Происходит нечто странное картинки по шагам.
1. Задаю интервал данных
2. Получаю результат

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

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

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

9. Александр Андрющенко (anderson) 24.11.09 21:33
(8) к сожалению, ссылки не открылись. Может действительно что-то связано с архивированием журнала (5)? Март у Вас не выгружен в архивный файл? У нас журнал не архивируется и все хорошо :)
10. Николай (betepon) 25.11.09 10:49
(9).
В прикрепленных файлах картинки
Прикрепленные файлы:
11. Николай (betepon) 25.11.09 10:51
И вот еще
Прикрепленные файлы:
12. Николай (betepon) 25.11.09 10:53
Собственно говоря хотелось уменьшить архив журнала регистрации (там уже 300 мб).
И для этого предполагалось выгрузить записи помесячно в xml, а потом убрать старые логи.
13. Александр Андрющенко (anderson) 25.11.09 13:07
(10), (11) интересно...
(12) XML по-любому будет занимать больше места чем сам журнал регистрации, так что мне кажется логичнее просто скопировать журнал в какое-то файловое хранилище. Оттуда XML можно получить этой же обработкой, а дальше закинуть в отчет
14. Александр Андрющенко (anderson) 25.11.09 13:27
кстати (12) у нас журнал регистрации 6 Гб )))
15. Николай (betepon) 27.11.09 10:20
(13)
Не понимаю я что-то. Данные есть, но выгрузить их нельзя.
Предполагается, что данные будут хранится в xml по месяцам, и оттуда их читать.
А вот выгрузить я и не могу.
Может есть что-то, чем можно напрямую log файлы читать?
16. Александр Андрющенко (anderson) 27.11.09 12:04
(15) помясячно не обязательно выгружать данные в XML. можно и стандартными средствами выгружать журнал и читать стандартными средствами
Petrenkus@mail.ru; betepon; +2 Ответить 1
17. Николай (betepon) 27.11.09 17:18
(16) Вот выгрузка стандартными средствами и не работает.
За попытку помочь огромное спасибо и "+"
18. Александр Андрющенко (anderson) 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) 27.02.11 16:04
+ не глядя, просто за развитие тямы, актуально
22. Михаил Ражиков (tango) 27.02.11 16:12
Коллеги, а с какими объемами вся эта шняга может работать? ну, в гигабайтах
23. Александр Андрющенко (anderson) 27.02.11 16:17
(22) выгрузке все равно на объем. Лишь бы потом консоль переварила многогигабайтную XML-ку :)
24. Михаил Ражиков (tango) 27.02.11 16:38
(23) "выгрузке все равно на объем"
сомневаюсь я
25. Александр Андрющенко (anderson) 27.02.11 16:41
(24) Ну не знаю. Конкретно с журналом регистрации при многогигабайтных XML-ках не работал. Но распределенная база спокойно генерирует файлы по 20 Гб. Думаю и тут платформа справится
26. Михаил Ражиков (tango) 27.02.11 16:42
Реально сейчас:
на входе база 7 "настроенная" комплексная, где-то с начала века
лог - с 01.07.09, размер 1,5 мг
загружаю лог в базу из одного справочника на 8.1, локально, без скл
начинаются траблы по нехватке
27. Михаил Ражиков (tango) 27.02.11 16:44
лин, в 26 наврал, размер лога, щас уточню
419 MB (440 381 371 bytes)
28. Михаил Ражиков (tango) 27.02.11 16:58
Идея была такая:
берем семерошный дог, запихиваем его в 8.1 базу, и там как хотим, строим отчеты.
всё хорошо, только в файловом варианте 8.1 все настолько тормозит, что хоть нах всё
ну, блин, и время загрузки тож великовато
29. Александр Андрющенко (anderson) 27.02.11 17:01
(26),(27),(28) Так проблемы на этапе выгрузки или загрузки? При загрузке думаю легко упереться в ограничение 32-битной системы :(
30. Дмитрий (sommid) 24.06.11 12:33
31. Александр Андрющенко (anderson) 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) 19.10.11 19:45
(34) подробности в студию! а (35) не понял
37. Виталий (PVG_73) 22.11.11 16:16
38. Гость 29.11.11 01:58
А почему в Консоль анализа журнала регистрации не все поля выдает? Это может быть потому-что я скачала для 8.0, а использую для 8.2
39. 1 1 (lastrain) 11.01.12 15:27
база 20 гб sql. все висело минут 20 и все благополучно закрылось. само.
40. Александр Андрющенко (anderson) 11.01.12 15:45
(39) lastrain, обработка представляет собой графический интерфейс к процедуре, предлагаемой платформой. Могу предположить, что есть какие-то повреждения журнала регистрации и платформа не может корректно их отработать
41. aaa aaa (a_a) 25.01.12 14:03
Честно говоря не очень поноравился функционал. Попользовался всего один раз больше не пригодилась
43. Ольга (Ольга_tmp) 04.03.12 18:13
Спасибо за обработку, только консоль анализа журнала регистрации мне доверия не внушает..т
44. Александр Андрющенко (anderson) 04.03.12 18:21
(43) Ольга_tmp, Всегда можно написать свою с блэкджеком и ... выложить сюда на пользу общественности
45. Ольга (Ольга_tmp) 04.03.12 18:41
(44) anderson, я думаю что шикарен вариант с блэкджеком и...все таки думаю что моя лень не позволит мне сотворить достойный вариант
46. Дарья Пронина (forever-lilya) 13.12.12 10:00
Намного быстрее отрабатывает обработка, удобно. Спасибо! Под себя немного поправила, под свои задачи
47. BAZIL BAZIL (wbazil) 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) 11.04.14 16:48
Намного быстрее отрабатывает и были "косяки" в журнале регистрации, она все проблемы решила.
50. Артем Лабутин (weissfeuer) 09.03.15 19:22
Поставил плюс за наводку на "консоль анализа".
51. Dima (sokir) 23.09.16 09:29
Файл - "Сохранить копию" и не надо никакой обработки.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа