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




Выгрузка журнала регистрации в XML-файл с возможностью быстрого просмотра выгружаемых данных.

Данная обработка является продолжением разработки пользователя anderson, которая находится здесь: //infostart.ru/public/59167/.

Информация от автора:

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

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

Суть доработки:

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

Дополнительно:

В целях предупреждения безосновательных нападок со стороны злобных критиканов сообщаю, что прежде чем выложить эту обработку, я связался с автором и предложил ему свой вариант обработки для того, чтобы он обновил свою публикацию с учетом новых возможностей. Автор, в свою очередь, предложил мне самому выложить эту обработку. Поэтому, если есть желание плюсануть, плюсуйте автору разработки, ссылка на его публикацию дана в начале.

52 Comments

  1. kapustinag

    Однозначно плюс.

    Вопрос: в варианте, когда работаем с журналом регистрации не из текущей базы — версия платформы этих баз должна совпадать, или нет? То есть можно ли смотреть Ж.Р. базы 8.1, находясь в 8.2, или наоборот?

    Reply
  2. Damian

    (1), только что специально попробовал (самому даже интересно стало): из 8.2 выгрузить и прочитать журнал регистрации 8.1 можно. А вот для обратной операции придется саму обработку «переконвертировать» под 8.1. Ручками.

    Reply
  3. pt_olga

    Плюс!

    Вот бы еще возможность анализировать одновременно несколько сохраненных файлов журнала, т.к. отрезаем раз в неделю.

    Reply
  4. Damian

    (3) не вижу смысла. Анализируйте каждый по отдельности с одинаковыми отборами. Результаты распечатывайте. Все равно никакого сравнительного анализа не делается (типа, сколько раз проводился документ)

    Reply
  5. zhleonid8

    пойдем искать у себя

    ,кто же все таки косячит

    Reply
  6. zhleonid8

    но все равно поржал от души от скнина, ещё надо добавить механизм поиска какой-то

    Reply
  7. v.l.

    Молодец, что сделал. Это не ты недавно на М исте спрашивал про то, как выгрузить ЖР в XML?

    Reply
  8. СветикК

    Спасибо за обработку, тема актуальна…

    Reply
  9. gaglo

    Можно ли дать оценку, насколько «существенно экономит время на анализ» эта обработка? Что-то вроде «В моей базе для поиска всех записей по истории одного документа за месяц стандартным средством ушло 18 часов, предлагаемой обработкой — 3 часа 62 минуты, а всего записей отбирается 12 365»?

    Reply
  10. Damian

    (7), не я.

    (9), честно говоря, замеры производительности не делал (может быть вскорости сделаю, для интереса), но «существенно экономит время на анализ» подразумевает под собой то, что не надо после выгрузки журнала в файл открывать другую обработку, загружать этот файл и только потом смотреть результат.

    Reply
  11. petrov_al

    на самом деле ничего нового просто пережевывание того что уже есть…сам пользуюсь аналогом УПП-ой версией версионирования объектов очень удобно…

    Reply
  12. Damian

    (11), ну это если версионирование включено, тогда, конечно, это удобнее и анализ шире. А если не включено, то журнал регистрации отвечает требованиям «ну хоть что-то» 🙂

    Reply
  13. CMEPTHiK

    Как сделать подобие журнала регистрации, только лог не доступный для редактирования???

    Reply
  14. Damian

    (13) для кого недоступный? Для юзеров? Обычные бухи при всем желании не смогут отредактировать лог-файлы (вообще, не только 1С). А те, кто сможет вручную отредактировать логи, Вашу защиту, я думаю, тоже найдут как обойти.

    Вариант: раз в минуту копировать лог батником, который запускается с Вашей машины на диск, который расположен на Вашей машине. Пароль к машине установить длиной не менее 64 символов.

    Reply
  15. Lyuba-Lyuba

    Пригодилось, спасибо

    Reply
  16. PVG_73

    А вот интересно, насколько проблематично получать события из самого лога, как это делает платформа?

    Просто у меня в лог записываются еще и мои события и получается что по ним отбор уже не получается выполнить. Только если руками добавить их в код… 🙁

    Reply
  17. PVG_73

    Спасибо, очень удобная вещь! Только если выборка пустая, то логично об этом как то сообщать… 😉

    Reply
  18. Damian

    (16) Имеется ввиду список событий для отбора? В данной обработке это проблематично. Не типовые события придется сначала отыскать в логе перебором оного. Согласитесь, долго. Проще добавить руками в код.

    (17) А чего сообщать-то? «Иван Петрович, я ничего не нашла :(» — «Ищите лучше, оно где-то здесь…» 🙂

    Ну нет данных и нет, пустой отчет, пустой файл.

    Типовой отчет по остаткам товаров тоже не сообщает, что остатков нет. Просто молча выводит шапку и все.

    Reply
  19. PVG_73

    (18) По поводу списка в принципе согласен, на это слишком много времени может уходить, особенно если вспомнить как задумывается 1С когда выбираешь фильтр…. 🙂

    — По поводу мессаги — ну это дело вкуса… я обычно стараюсь по любому сообщать… 🙂 Для себя любимого я еще и время с датой вывожу… 🙂

    Reply
  20. Marina__

    Почему если я выбираю все колонки и весь фильтр у меня пишет не достаточно памяти. Если я в фильтре выбираю ну к примеру два параметра и колонки парочку мне не чего не выдает программа.

    Reply
  21. Marina__

    Все разобралась. Оказывается фильтр данные.проведения не работают. Как узнать почему эти данные не работают они мне очень нужны?

    Reply
  22. Marina__

    Все работает фильтр данные.проведения. Ошибка была в коде буквы t не хватало.

    Reply
  23. eftanaziyaim

    Делал что-то подобное лет 5 назад                    

    Reply
  24. shrekqqqq

    спасмибо за обработку

    Reply
  25. loginfo

    Я извиняюсь, но подскажите, как загрузить в конфигурацию и использовать вашу доработку. Не умею работать с .epf файлами

    Reply
  26. Damian

    (25) Варианты использования:

    1. В режиме 1С:Предприятие меню «Файл»-«Открыть».

    2. Зарегистрировать обработку в ИБ (обычно меню «Сервис»-«Внешние/дополнительные печатные формы и обработки»-«Внешние обработки»).

    Reply
  27. loginfo

    (26) я открываю этот файл в конфигурации Документооборота. Эта обработка открывается формой, которую можно редактировать. Я не поняла, как она должна работать…

    Reply
  28. Damian

    (27) Документооборот, вроде, на управляемых формах. Эта обработка не имеет управляемой формы. Как вариант, можно запустить отладку в режиме обычного приложения исключительно для целей просмотра журнала регистрации.

    Reply
  29. slide1

    Однозначно плюс. Работает прекрасно!

    Reply
  30. KliMich

    Однозначно РЕСПЕКТ! Буду шарить у своих клиентов …

    Reply
  31. pvlunegov

    Автор! Неужели так трудно выложить версию для 1С 8.1?

    Долго искал подобное, нашел только у вас, жаль что в наличии только версия для 1С 8.2

    Пришлось ручками все переносить в новую обработку для 1С 8.1 и в форме все править… В том числе привязки элементов формы.

    Блин, а сколько их много…

    Е-мае! Если автор заплатит мне за труд, могу выложить сюда версию для 1С 8.1 (его версия обработки, пригодная к использованию под платформу 1С 8.1).

    Спасибо за обработку, классная вещь!

    Reply
  32. redgoll

    (32) pvlunegov, Мил человек, передай свою версию для 8.1 автору, чтобы он выложил ее в общий доступ. А мы с удовольствием и благодарностью будем ей пользоваться.

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

    Reply
  33. tormozit

    Все это и многое другое умеет делать «Анализ журнала регистрации» из инструментов разработчика.

    Reply
  34. Программулькин

    Есть не достаток, не получилось выгрузить и просмотреть инфу других компов и юзверов, а в целом норм. Исправишь?

    плюсадыну.

    Reply
  35. redgoll

    (34) tormozit, А он универсальный? а то я скачал одноименную обработку, а она только для Бухгалтерии. В УТ запустил, и посыпались ошибки, что нет регистров БП (((

    Reply
  36. tormozit

    (36) Да. Инструменты разработчика все универсальные.

    Reply
  37. redgoll

    Спасибо. Обязательно качну, как только рейтинг (будь он неладен) позволит.

    Reply
  38. wbazil

    Обработка очень полезная

    есть один вопрос, как сделать так что бы в колонке данные были данные как и в Журнале Регистрации?

    или же эти данные выгружаются только в ХМЛ а в отчет не попадают?

    http://s43.radikal.ru/i101/1212/b5/92d7ccbb498b.jpg

    Reply
  39. CaptainMorgan

    Качал трактуя фразу «быстрого просмотра выгружаемых…» как «…выгрузка и просмотр выгруженного…» Теперь понимаю, что читать надо внимательнее.

    Только смысл выгрузить в файл, который потом прочитать не возможно?

    Сырая работа. Не советую тратить время и деньги!

    Reply
  40. Damian

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

    Для своей задачи эта разработка вполне законченный продукт, а не сырая работа.

    Reply
  41. CaptainMorgan

    (41)Согласен. Для своей задачи это круто! Автору респект (это без юмора)

    А для остальных, таких же как я плохо читающих описание Открою секретную комбинацию:

    -Сервис-Журнал регистрации-Файл-Сохранить копию-

    Заменяет всю эту разработку.

    А -Файл-Открыть-

    Расширяет возможности до неимоверных размеров…

    Reply
  42. redgoll

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

    Reply
  43. redgoll

    А ваша обработка выдает корректные данные. Спасибо.

    Reply
  44. buval

    Спасибо, буду пробовать

    Reply
  45. Шапокляк

    Скачала. Запустила. Ошибка при выполнении файловой операции. Неверный формат хранилища.

    Reply
  46. rosinfoteh

    Под 8.1 будет работать?

    Reply
  47. Damian

    (46) на какой версии платформы запускали? Только для 8.2 и только в обычных формах.

    (47) нет, не будет.

    Reply
  48. rosinfoteh

    Вот те на…выгрузил файлик за один день…43 Мб

    Reply
  49. VovkaPutin

    не хватает кнопки сброса всех отборов,

    фильтров в уже сформированном отчете.

    а так, +

    Reply
  50. SlavaVNL

    Сильная штука! Прикрутил свой макет скд и получаю анализ работы пользователей в базе в любых удобных мне группировках.

    Автору респект!

    Reply
  51. AlexO

    (51) SlavaVNL, ну так взял и прикрепил здесь, что хвалиться… )

    Reply
  52. zzz_natali

    (10) А может ваша обработка прочитать файл журнала регистрации в удобоваримой форме до этого выгруженный в формат xml?

    Спасибо.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *