Loggie. Детальное логирование изменений данных в 1С

Публикация № 1720887 02.09.22

Администрирование БД - Журнал регистрации

Расширение для платформы 1С (с режимом совместимости не менее 8.3.11), детализирующее изменение данных констант, справочников, документов, регистров сведений и накоплений. Для каждого изменения объекта или поля его Табличной Части запоминается состояние до и после, при условии их наличия.

Для чего это?

Чтобы разбор того, кто накосячил с документами, всегда завершался за минуты.

 

Как это работает?

Через механизм 1С подписка на события. Включено 5 подписок перед записью для всех перечисленных объектов. И тогда же мы узнаём, что изменилось. Строки табличных частей, вне зависимости от порядка, соответственно сравниваются между собой. При проведении изменения по регистрам привязываются к регистратору. Отбором по проведённому документу мы сможем увидеть и все движения по регистрам, которые он породил.

 

Как мне получить?

  1. Можно взять в github,
    а можно скачать здесь, поддержав автора с разной силой.
  2. Встроить его в режиме конфигуратора в свою базу 1С
  3. Выключить безопасный режим

 

Как использовать?

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

 

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

Наименование Файл Версия Размер
Loggie:

.cfe 13,46Kb
6
.cfe 13,46Kb 6 Скачать
Loggie:

.cfe 13,46Kb
0
.cfe 13,46Kb Скачать
Loggie:

.cfe 13,46Kb
0
.cfe 13,46Kb Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3075 02.09.22 12:47 Сейчас в теме
ТЧ часть без изменений но с разным порядком строк - будет считаться как одинаковая или разная?
3. MrWonder 596 02.09.22 12:50 Сейчас в теме
(1)Вне зависимости от порядка строк будет сравнивать нужные соответствия
4. CheBurator 3075 02.09.22 12:52 Сейчас в теме
(3) мне ответ неясен.
а) будет считаться одинаковая
б) будет считаться разная
.
а или б?
5. MrWonder 596 02.09.22 12:59 Сейчас в теме
(4) одинаковая, сравниваются соответствия полей ТЧ
6. CheBurator 3075 02.09.22 13:19 Сейчас в теме
2. MrWonder 596 02.09.22 12:50 Сейчас в теме
Вне зависимости от порядка строк будет сравнивать нужные соответствия
7. gybson 02.09.22 13:48 Сейчас в теме
Как версионирование, только без версионирования =)
JohnConnor; rpgshnik; +2 Ответить
8. quazare 2435 04.09.22 06:57 Сейчас в теме
В "УПП" часто пользовался версионированием - это встроенный механизм. поддерживает все версии вплоть до изменения "запятой"
9. quazare 2435 04.09.22 07:00 Сейчас в теме
В любой типовой конфигурации есть эта подсистема - версионирование
itmind; Serg O.; +2 Ответить
11. unknown181538 103 06.09.22 01:28 Сейчас в теме
(9) Разве уже версионируются регистры сведений, например? или я отстал от жизни?
10. TimofeySin 149 05.09.22 12:29 Сейчас в теме
Хороший способ положить базу. Перегружаем работой rmngr, что сказывается на работе всего сервера целиком, а при большой нагрузке вообще может приводить к аварийному завершению работы.
12. unknown181538 103 06.09.22 01:29 Сейчас в теме
Наверное, хорошая штука. Как-то пришлось придумывать для регистра сведений свою систему.
13. Артано 726 06.09.22 05:52 Сейчас в теме
Посмотрел код, заметил повторяющуюся ошибку из других проектов. Видимо пришла копипастом. Речь о функции проверяющей наличие свойства у объекта. В данном расширении эта ошибка воспроизводиться не будет, но в других проектах ошибка возможна. Дело в том, что значение Null, вполне нормальное значение и может встречаться в полях объектов 1с, вы же используете его как контрольное значение при проверке.
Ранее выкладывал более стабильный вариант метода:
https://forum.infostart.ru/forum24/topic222650/#message2623109
Irwin; MrWonder; +2 Ответить
14. MrWonder 596 06.09.22 10:55 Сейчас в теме
(13) Спасибо, обновлю решение по проверке наличия свойств в своих разработках
15. mip128 21.09.22 10:07 Сейчас в теме
У меня, когда я понимаю, что надо что-то посмотреть в журнале регистрации, сразу отпадает желание это смотреть. Можно на сеанс забить на несколько минут. Это долгие установки отборов, эти долгие выводы.
Оставьте свое сообщение

См. также

История изменений реквизитов с настройкой нужных для отслеживания

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

Продукт выполнен в виде подсистемы. Предназначен для хранения истории изменений реквизитов, в т.ч. табличных частей справочников и документов. Отличительной особенностью является то, что система отслеживает только заданные в настройках реквизиты - т.к. в большинстве случаев критично изменение именно отдельных, ключевых реквизитов.

1 стартмани

11.05.2022    1812    4    windsurf    7    

Отчет по журналу регистрации. Очередной. Но с фишками...

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

Есть уже несколько вариантов отчетов по журналу регистрации. Этот отличается от прочих тем, что если не указать период - строится от предыдущего запуска до текущего момента. И отборы СКД транслируются в отборы к запросу данных ЖР. Это позволяет настроить рассылку отчета хоть каждую минуту. А как бонус - в СКД значения отборов можно выбрать из списка.

1 стартмани

14.02.2022    2245    11    ValeriVP    0    

Использование Clickhouse для работы с журналом регистрации

Журнал регистрации Платформа 1С v8.3 Абонемент ($m)

В данной статье я опишу свой опыт внедрения ClickHouse для анализа журнала регистрации.

1 стартмани

03.02.2022    4149    15    Segate    23    

Мониторинг действий пользователей по созданию и изменению документов, справочников и формированию отчетов на основании журнала регистрации

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

Отчет показывает действия пользователей в информационной базе за выбранный период в количественном выражении созданных, измененных и удаленных объектов базы (документов, справочников) и сформированных отчетов по их видам.

1 стартмани

13.12.2021    3043    48    cmax    14    

История объекта (УФ, БСП)

Журнал регистрации Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Украина Россия Абонемент ($m)

Простая форма (дата/время, автор, событие) отчета истории объекта из "журнала регистрации". Выполнено в виде внешней печатной формы. Длительная операция "просмотра журнала регистрации" выполняется в фоновом режиме. Отслеживаются только события: создание, изменение, проведение, отмена проведения, удаление).

2 стартмани

13.12.2021    2327    3    AnryMc    0    

Анализ журнала регистрации

Журнал регистрации Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка, предназначена для анализа записей журнала регистрации. Анализа как общего состояния "здоровья" базы, так и каких-либо характерных проблем. Может пригодится администратору, менеджеру проекта, разработчику для наблюдения в процессе эксплуатации разработок. Для конфигураций на управляемых формах и платформы 8.3. Проверено на УТ11.4, КА2.4, УНФ1.6, БП3.0.

1 стартмани

10.12.2021    2594    4    tps_01    2    

Анализ изменений, отчет по версиям объектов

Журнал регистрации Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Отчет демонстрирует изменения в базе на основе библиотеки стандартных подсистем (регистр версии объектов).

1 стартмани

24.11.2021    2758    17    GoodWinSpr    0    

LogosFor1C. Подсистема сквозного логирования на клиенте и сервере в разные приемники

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

Позволяет задать несколько настроек логирования и использовать изолированно друг от друга. При этом настройки не нужно хранить в переменной. Eсть возможность добавления своих способов логирования. Распространяется в виде расширения и конфигурации.

1 стартмани

11.11.2021    4795    7    cprit    17    

Фоновая отправка информации журнала регистрации из конфигураций на базе 1С:Библиотека стандартных подсистем

Журнал регистрации БСП (Библиотека стандартных подсистем) Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

25.10.2021    7063    9    mayz    2    

Выгрузка данных из журнала регистрации в таблицу на форме (обычное приложение)

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

Обработка для выгрузки данных из журнала регистрации в табличную часть формы с возможность отбора по периоду, пользователю, объекту.

1 стартмани

26.08.2021    3241    9    user995537    0    

Определение даты создания элемента любого справочника

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

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

1 стартмани

06.08.2021    3725    4    Pirat-37    6    

Поиск событий в журнале регистрации (1Cv8.lgd) без блокировки работы пользователей.

Журнал регистрации Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

14.06.2021    4059    13    Goody    0    

Идентификация (авторизация) пользователей

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

Отчет для контроля входа в систему пользователей с разных рабочих мест.

1 стартмани

06.05.2021    3845    4    opera199    1    

Рассылка по ошибкам журнала регистрации

Журнал регистрации Email рассылки БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

26.04.2021    4558    11    wonderboy    0    

Внешний отчет на СКД "Ошибки и предупреждения журнала регистрации". Для любой типовой конфигурации 1С: Предприятие 8.3

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

20 мая 2021 года в онлайн формате пройдет Форум пользователей 1С:Документооборота. Когда, как не сейчас, намекнуть разработчикам на возможные улучшения в конфигурациях (если по-честному, просто совпало). Типовой отчет по журналу регистрации либо невозможно добавить в регламентную рассылку, либо невозможно настроить вариант (по крайней мере, я не знаю этих возможностей). Хотя очень неплохо иметь представление о происходящем в базе 1С именно на регулярной основе. Данная разработка исправляет это упущение. Интересующихся прошу под кат...

4 стартмани

19.04.2021    5701    10    capitan    6    

Статистика работы пользователя Промо

Журнал регистрации Статистика базы данных Учет рабочего времени Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

3 стартмани

17.07.2011    54832    452    imozg    63    

Поиск в журналe регистрации 1С *.lgd

Журнал регистрации Платформа 1С v8.3 Управляемые формы Абонемент ($m)

Обработка для моментального поиска данных в журнале регистрации 1С SQLite (.lgd).

1 стартмани

16.02.2021    4270    22    S_Morozov    2    

Активность пользователей на основании журнала регистрации

Журнал регистрации Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Активность пользователей информационной базы за период в разрезе пользователей, видов документов, самих документов и количества строк в них. Отчет выводит данные о созданных документах за период и количестве строк в них.

1 стартмани

22.11.2020    4984    53    chagbig    6    

История изменения реквизитов для любых конфигураций

Инструменты администратора БД Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

5 стартмани

14.08.2020    6596    23    alvabul    3    

Просмотр документов, измененных задним числом Промо

Журнал регистрации Платформа 1С v8.3 1С:Управление торговлей 10 Россия Абонемент ($m)

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

2 стартмани

12.08.2015    34148    62    ПерваяСистема    17    

Список пользователей за период

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

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

10 стартмани

12.08.2020    5474    11    Gvozdod    1    

Объединение (слияние) журналов регистрации через СкопироватьЖурналРегистрации

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

В основном это для тех, кто накосячил с журналом, а он оказался нужен.

1 стартмани

20.07.2020    7587    14    tech1c    2    

Отправка сообщений о действиях в конфигураторе из журнала регистрации на почту письмом

Журнал регистрации Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Бывает, нужно знать, кто, кроме вас, открывал конфигуратор 1С и вносил ли изменения в саму конфигурацию. Представленная внешняя обработка добавляется в регламентные задания и по расписанию отправляет письмо по указанным адресам с отбором журнала регистрации за предыдущие сутки по действиям с конфигуратором за исключением указанных в ней пользователей (и пользователей операционной системы). Тестировалось на платформе 1С:Предприятие 8.3 (8.3.15.1830), в конфигурациях 1С ЗУП Проф 3.1.13.151 и 1С Бухгалтерия КОРП 3.0.75.93.

1 стартмани

13.05.2020    6528    2    Svetlanka_sv    0    

Получение запросом данных журнала регистрации хранящегося в SQLite Промо

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

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

1 стартмани

17.09.2014    79193    249    rtnm    38    

Отслеживание ошибок в журнале регистрации

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Как узнать об ошибках из журнала регистрации, когда вы не на рабочем месте? Легко!

1 стартмани

25.04.2020    8540    7    maslyann    0    

Журнал регистрации в эластике с использованием службы без использования 1С (.net + elastic)

Журнал регистрации Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

09.03.2020    7333    13    pashamak    5    

Версионирование (история изменений) объектов в 1С:Предприятие 8

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Версионирование представляет собой опцию, с помощью которой пользователь может легко установить, кто и когда изменил находящийся в базе документ, а также какие именно изменения имели место.  Платформа 1С:Предприятие 8 имеет сходную опцию – журнал регистрации, однако эта опция не позволяет выяснить характер изменений, журнал регистраций позволяет только узнать, когда был изменен документ и какой пользователь внес изменения. В платформе 8.3.11 данный механизм встроен "ИсторияДанных" и позволяет работать с версионированием через встроенные механизмы платформы, что является несомненным плюсом. Данная конфигурация предназначена для более ранних версий.

1 стартмани

15.01.2020    27784    58    ClickUp    0    

Журнал регистрации SQLite, кластер, метаданные

Журнал регистрации Платформа 1С v8.3 Абонемент ($m)

О журнале регистрации, его форматах и парсинге написано много статей. Но я не нашёл информации, что бы кто-то агрегировал журнал регистрации в кластере или архивные части. Суть проблемы - если у вас несколько серверов 1С (кластер), то ЖР в конкретный момент пишется только на один из узлов (как правило, назначенный функциональной опцией). Стоит перезагрузить или выключить этот узел кластера, то ЖР регистрации начинает писаться на доступный. Соответственно при просмотре ЖР записи отображаются только с активного в данный момент узла кластера.

1 стартмани

22.12.2019    8884    3    AlexSTAL    2    

Универсальная обработка (УФ) для работы с журналом регистрации в формате SQLite через ODBC

Универсальные обработки Журнал регистрации Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет подключиться к журналу регистрации в формате SQLite (.lgd) через ODBC и прочитать его события в привычном виде, как в стандартном журнале.

1 стартмани

27.11.2019    8155    14    Spartacus    7    

Монитор журнала регистрации Промо

Журнал регистрации Инструменты администратора БД WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

29.06.2015    47476    159    andy23    51    

Подсистема: История изменений реквизитов объекта, в том числе табличных частей. 1С 8.2 Промо

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

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

1 стартмани

12.11.2012    45904    299    allert73    16