Конфигурация: Журнал регистрации

31.07.10

База данных - Журнал регистрации

Конфигурация служит для загрузки в неё журнала регистрации другой базы.
Цели, которые преследовались при создании данной конфигурации - получение более быстрого отбора событий журнала регистрации, чем это выполняется стандарными средствами или с помощью КонсольАнализаЖурналаРегистрации81

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Журнал регистрации_10.07.31.cf
.cf 269,89Kb
326
326 Скачать (1 SM) Купить за 1 850 руб.

Для чего это?

Конфигурация служит для загрузки в неё журнала регистрации другой базы.
Цели, которые преследовались при создании данной конфигурации - получение более быстрого отбора событий журнала регистрации, чем это выполняется стандарными средствами или с помощью КонсольАнализаЖурналаРегистрации81

Как работать

  1. Создайте новую пустую базу(назовем её "Журнал регистрации"), загрузите туда предложенную здесь конфигурацию
  2. Добавьте пользователя(ей) с ролью "ПолныеПрава". Этот пользователь сможет изменять/загружать данные в базе-журнала регистрации данных Все теперь можно работать
  3. Входите в базу "Журнал регистрации" под пользователем, имеющим полные права, откроется рабочий стол, жмите "Загрузить Журнал регистрации". Откроется обработка, в которой необходимо указать xml-файл выгруженного журнала регистрации
  4. Журнал регистрации можно выгрузить стандартными средствами - открыть журнал регистрации, выполнить команду меню файл->Сохранить копию

советую так же посмотреть разработку  //infostart.ru/public/19069/

обновление:

- появилась возможность очищать записи журнала регистрации(выборочно за период)

- появилось регламентное задание, позволяющие забирать последние события из журнала регистрации базы(для работы необходимо указать строку соединения с информационной базой(константа - СтрокаСоединения, например: Srvr = "Tornado"; Ref = "УПП_ПДМ"; Usr = User; Pwd = pass) ) 

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

 p.s. Как сформировать отчет по данным из другой базы данных?

См. также

Журнал регистрации Мониторинг Системный администратор Программист Бизнес-аналитик Руководитель проекта Платформа 1С v8.3 Платные (руб)

В сферу обязанностей при работе с клиентами входит контроль работы баз данных и серверов 1С. Нужно понимать что происходит в базах, есть ли ошибки, зависания у пользователей и фоновых задач, блокировки или какое-то необычное поведение системы, получение информации о причинах возникновения проблем и их оперативное устранение и т.д. В качестве источников информации использую консоль кластеров 1С, технологический журнал 1С, журналы регистрации базы 1С. Для автоматизации части операций мониторинга и анализа создал инструмент на основе 1С.

9000 руб.

28.08.2019    34536    22    21    

76

Журнал регистрации Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Конфигурация LogiCH эффективно решает проблему хранения и анализа записей журналов регистрации. Разработка использует столбцовую СУБД ClickHouse, одну из самых быстрых Big Data OLAP СУБД. Любой анализ журнала можно выполнить в одном отчете, в котором доступны все возможности СКД с учетом ограничений RLS. Количество подключаемых баз не ограничено и не влияет на скорость построения анализа.

6000 руб.

28.11.2018    21093    17    7    

42

Журнал регистрации Программист Россия Бесплатно (free)

В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.

20.11.2024    1441    user1913000    12    

20

Журнал регистрации Тестирование QA Программист Бесплатно (free)

Поговорим про логирование в приложениях на базе 1С, рассмотрим проблемы, которые возникают при сборе информации из этих систем, и обсудим практический опыт применения внутренних и внешних инструментов для анализа логов.

21.10.2024    3456    leemuar    8    

24

Инструменты администратора БД Журнал регистрации Системный администратор Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Внешняя обработка для регламентного сокращения журнала регистрации для конфигураций на базе БСП и платформы 8.3.20+

1 стартмани

29.12.2023    2383    36    dima_gsv    3    

14

Журнал регистрации Мониторинг Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

19.11.2023    1652    5    AlexSTAL    0    

8

Мониторинг Журнал регистрации Технологический журнал Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    5148    11    AlexSTAL    0    

47

Журнал регистрации Инструменты администратора БД Мониторинг Мессенджеры и боты Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Абонемент ($m)

Внешняя обработка для БСП-конфигураций с простым программным интерфейсом. Предназначена для мониторинга состояния системы. Базово реализована отправка ошибок из журнала регистрации, но можно легко добавить мониторинг других журналов, каких-либо действий пользователей, состояния системы (например закрытие месяца).

3 стартмани

26.09.2023    3050    20    doom2good    16    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. 23.06.10 12:31 Сейчас в теме
Очень неплохо!
Было бы еще круто сделать автоматическое подключение к базе и сохранение логов. + сокращение журнала на дату.
Чтобы это запускалось регламентно.

Еще - нет возможности вести в одной базе несколько логов из разных баз! :( а это бывает нужно...
2. echo77 1913 23.06.10 22:14 Сейчас в теме
(1) Сокращение журнала сделаем. Автоподключение к базе и сохранеине логов - как бы это вы хотели видеть(я имею ввиду в какие моменты)?

Возможность вести в базе логи нескольких баз изначально была, но от неё я отказался, в пользу получения более быстрых отчетов и более быстрой загрузки данных в БД(изначально журнал за месяц у меня грузился 1 час). Я предполагал хранить базу в файловом варианте - чтобы получить более высокую скорость формирования отчета.

p.s. Народ, если попробовали, укажите пожалуйста, какого размера(средний размер) у вас выгруженный журнал за месяц, и сколько по времени вы грузили этот журнал в БД с приведенной в публикации конфигурации
3. 24.06.10 18:04 Сейчас в теме
(2) Автоподключение: Рассмотрим вариант когда несколько баз. Необходимо создать справочник настроек подключения к базе (можно назвать: "Информационные базы") - этот справочник будет делить все данные в регистре и будет являться владельцем остальных справочников с данными.
Нужно сдлеать регламентное задание (настраивать рассписание) - которое бы например раз в день производило подключение к базе и забирало статистику. указывать за какое количество дней сокращать (это все в справочнике настроек).
при создании настройки ИБ и включении галочки "автообмен" - должно создаваться регламентное задание (посмотри как сделано в стандартном обмене в УТ, БП, ЗУП, УПП). Так же можно было бы запускать обмен вручную.

Несколько баз: думаю если ввести индексы то для больших объемов данных будет довольно быстро работать.
5. echo77 1913 29.06.10 09:39 Сейчас в теме
(3) При текущей организации регистра процесс удаления записей из него за период будет достаточно долгим
6. 30.06.10 17:21 Сейчас в теме
(5) а зачем удалять данные? например если требуется хранить журнал регистрации...
но если установить отборы, удаление должно быть очень быстрым...
8. echo77 1913 07.07.10 19:26 Сейчас в теме
(3) Немного приблизил ваше желание к жизни :D
4. пользователь 25.06.10 16:57
Сообщение было скрыто модератором.
...
7. echo77 1913 30.06.10 20:29 Сейчас в теме
а зачем удалять данные?
Что тогда подразумевается под этим? :
сокращение журнала на дату.
9. 07.07.10 20:40 Сейчас в теме
(7) я имел ввиду сокращение журнала регистрации в реальной базе - т.к. он растет и логи растут и это может занимать много гигабайт!
т.е. такая база нужна для того чтобы слить в нее журнал регистрации, а в реальной базе удалять журнал.

- было бы все неплохо хранить даные из разных баз (спр.ИнформационныеБазы - в нем хранить все настройки для подключения и этим справочником делить все данные в регистре (и сделать владельцем справочников). ввести индексацию данных в регистре и все должно быстро летать!)))

(8) спасибо! погляжу!...
10. John83 30.07.10 11:20 Сейчас в теме
В журнале не отображаются изменения в константах. Это так задумано?
11. echo77 1913 30.07.10 17:22 Сейчас в теме
(10) В журнал не грузятся данные об изменениях в регистрах - так задумано, возможно это не корректно.
Константы теперь грузятся :-)
Добавил справку в отчет(5 примеров).
12. kaging 8 04.08.10 13:56 Сейчас в теме
А не подскажите где взять КонсольЗаданий :(
13. John83 04.08.10 13:57 Сейчас в теме
14. John83 04.08.10 13:59 Сейчас в теме
по-моему было бы еще неплохо следить за изменениями в регистрах сведений
15. echo77 1913 05.08.10 10:10 Сейчас в теме
(14) Изначально информация об изменении в регистрах(Сведений, Накопления) загружалась в базу и была возможность отследить, что кто-то что-то менял в регистрах.
Но по скольку, в журнал регистрации попадают очень не детальные данные об изменени записи регистра - я решил отказаться от загрузки в базу этой информации
16. Алексей777 100 20.08.10 09:13 Сейчас в теме
Здорово работает. А вот когда загружаешь данные из 8.2, то уже сконвертированная конфигурация на 8.2 обработкой ЗагрузитьДанныеXML выдает ошибку:
{Обработка.ЗагрузитьДанныеXML}: Ошибка чтения журанала регистрации: C:\Documents and Settings\Администратор\Мои документы\Файл.xml
{Обработка.ЗагрузитьДанныеXML}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XML
ВызватьИсключение Ошибка;

:)
Вот!
17. kaging 8 20.08.10 13:28 Сейчас в теме
Хотелось бы вот что еще уточнить: через консоль заданий ставлю в определенное время догружать журнал, ничего не грузит, может что то не так делаю, подскажите плиз. Огромное спасибо.
18. John83 20.08.10 13:29 Сейчас в теме
19. Алексей777 100 20.08.10 16:07 Сейчас в теме
Ошибка происходит для следующих данных:
<v8e:Event>
<v8e:Level>Information</v8e:Level>
<v8e:Date>2010-08-18T18:10:31</v8e:Date>
<v8e:ApplicationName>1CV8</v8e:ApplicationName>
<v8e:ApplicationPresentation>1С:Предприятие</v8e:ApplicationPresentation>
<v8e:EventName>_$Access$_.AccessDenied</v8e:EventName>
<v8e:EventPresentation>Доступ. Отказ в доступе</v8e:EventPresentation>
<v8e:UserID>0cb84f4c-4b34-45bc-9134-2ff3a0a46d82</v8e:UserID>
<v8e:UserName>Белоусова Елена</v8e:UserName>
<v8e:Computer>ZEUS</v8e:Computer>
<v8e:MetadataName>
<v8e:Item>Catalog.НастройкиВыполненияОбмена</v8e:Item>
</v8e:MetadataName>
<v8e:MetadataPresentation>
<v8e:Item>Справочник. Настройки выполнения обмена</v8e:Item>
</v8e:MetadataPresentation>
<v8e:Comment/>
<v8e:Data xsi:nil="true"/>
<v8e:DataPresentation/>
<v8e:TransactionStatus>NotApplicable</v8e:TransactionStatus>
<v8e:TransactionID/>
<v8e:Connection>2520</v8e:Connection>
<v8e:Session>4992</v8e:Session>
<v8e:ServerName>SUPERX</v8e:ServerName>
<v8e:Port>1662</v8e:Port>
<v8e:SyncPort>1664</v8e:SyncPort>
</v8e:Event>

Как раз на <v8e:MetadataName> - чтение заканчивается, т.к. <v8e:Item> - следующий уровень структуры, а глубина чтения до этого уровня структуры не предусматривалась?
21. echo77 1913 20.08.10 18:12 Сейчас в теме
(19)
Как раз на <v8e:MetadataName> - чтение заканчивается, т.к. <v8e:Item> - следующий уровень структуры, а глубина чтения до этого уровня структуры не предусматривалась?

Видимо, в обработке "Анализ журнала регистрации" для 8.1 с диска ИТС это не предусматривала. Я именно эту обработку брал за основу чтобы реализовать загрузку журнала из .xml

(17) База данных "Журнал регистрации" работает в клиент-серверном варианте? Может быть вы не включили задание, может быть что-то не так настроили в расписании задания
20. kaging 8 20.08.10 16:29 Сейчас в теме
напрямую грузит все нормально
22. cap77 06.09.10 18:39 Сейчас в теме
Привет, попробовал конфигруцию, вылетает по ошибке :
"{Обработка.ЗагрузитьДанныеXML ( 1128 )}: Ошибка чтения журанала регистрации: E:\jurnal\Журнал регистрации1.xml
{Обработка.ЗагрузитьДанныеXML ( 1237 )}: Ошибка при вызове метода контекста (Записать): Код не уникален!
"
Пробовал и из XML и напрямую из базы.
23. echo77 1913 06.09.10 20:43 Сейчас в теме
(22) У вас в базе что-то с событиями. Откройте справочник "События" и посмотрите что там с кодами. Можете попробовать в конфигураторе для того же справочника увеличить длину кода. Видимо, у вас в базе полно разнообразных видов событий.
24. cap77 09.09.10 11:32 Сейчас в теме
Все получилось, спасибо.
25. echo77 1913 09.09.10 17:59 Сейчас в теме
(24). В личку можете скинуть таблицу того что у вас хранится в справочнике "События".
Если вам понравилась конфигурация - можете плюсануть

p.s. Есть ли нужда в видео-уроках о том как работать с конфигурацией? Как посмотреть отчет по тем или иным данным.
26. ВНедреНеЦДубль 25.11.10 09:28 Сейчас в теме
Здравствуйте)
Конвертировал в 8.2, при старте загрузки напрямцю
{Обработка.ЗагрузитьДанныеXML.МодульОбъекта(81)}: Ошибка открытия журанала регистрации: C:\<путь>\v8_31C8_e.xml
{Обработка.ЗагрузитьДанныеXML.МодульОбъекта(531)}: Неверный формат выгрузки журнала регистрации
ВызватьИсключение Ошибка;
27. PlatonStepan 38 12.09.11 09:31 Сейчас в теме
вводная:
выгружаем/режем журнал раз в сутки.
размер lgp-файлов от 100Мб до 2Гб.
регистируем всё подряд.

проблема:
чтение этих файлов.
1) открытие страницы журнала больше 500Мб занимает от получаса до бесконечности.
2) отборы, переход на другую запись также занимает уйму времени, а порой и вовсе не возможно.
3) Пробовал Вашу обработку для этих целей - то же самое, к сожалению.
30. echo77 1913 23.09.11 17:37 Сейчас в теме
(27) Отбор хорошо работает по реквизиту "данные". Попробуйте в конфигурации Журнал регистрации включить индексирование для интересующих вас измерений/ресурсов регистра сведений
28. KVS 23.09.11 07:24 Сейчас в теме
Очень кстати понадобилась. Выгружаем за день и после загружаем olap где пользователи сами могут оперативно смотреть изменения. СПасибо
29. John83 23.09.11 08:43 Сейчас в теме
(28) "и после загружаем olap" - можно чуток по-подробней?
31. scanner1980 268 03.11.11 06:40 Сейчас в теме
При попытке загрузки журнала из 8.2

{Обработка.ЗагрузитьДанныеXML(1128)}: Ошибка чтения журанала регистрации: Журнал регистрации.xml
{Обработка.ЗагрузитьДанныеXML(1057)}: Неверный формат
32. echo77 1913 03.11.11 07:15 Сейчас в теме
(31) Обратите внимание - конфигурация для работы с конфигурациями на платформе 8.1
Для 8.2 есть честно скопированная и подправленная конфигурация в соседней теме
scanner1980; +1 Ответить
33. scanner1980 268 03.11.11 08:01 Сейчас в теме
Отчет по журналу регистрации:

1. открываем,
2. нажимаем сформировать
3.все работает.

1. Заходим в конструктор,
2. убираем все поля,
3. добавляем все поля,
4. ОК,
5. Сформировать - Ошибка.

1. Заходим в настройки отчета
2. Загрузить стандартные настройки
3. ОК
4. Сформировать
5. Отчет пустой

Хотя ошибки и не критичные
34. hanio 58 15.11.11 14:30 Сейчас в теме
а как то поподробнее можно про строку соединения у меня 8.2 и она вываливается если я пишу соедиение что-то типа этого - Srvr="atlantis";Ref="smit_torg";Usr="Юзер";Pwd="пасс"; Что тут не так???
35. echo77 1913 15.11.11 17:17 Сейчас в теме
(34) Конфигурация не предназначена для работы с базами на платформе 1С 8.2
adhocprog; +1 Ответить
36. anton-1c 17.01.12 09:20 Сейчас в теме
37. пользователь 17.01.12 09:23
Сообщение было скрыто модератором.
...
38. simuljakr 204 28.06.12 14:56 Сейчас в теме
Автору - спасибо.
Файл выгрузки - 2 гига загрузился за 1:11:46
Оставьте свое сообщение