Как отследить изменения справочников и документов

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

Артикул 466
Обновлено 21.12.2022
Исходный код Открыт
Изменение конфигурации Не требуется
Покупок 14

2000 руб

К ОПЛАТЕ
разработка также доступна по подписке Премиум

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

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

Для фильтрации нужных записей в журнале можем воспользоваться отбором:

записи журнала регистрации изменения объектов в журнале

Нас интересуют из всего списка два события:

изменения объектов в журнале

В случае изменения карточки справочника, событие журнала выглядит примерно так:

изменения объектов в журнале

А для документа так:

изменения объектов в журнале

Для корректной работы расширения необходимо снять признак Безопасный режим.

безопасный режим работы расширения


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант

Комментарии (4)

Евгений

Евгений 27 июля 2020 г.
А чем удобнее разработка относительно стандартной функции версионирования? Понимаю, что обработка писалась не просто так. Можете выделить плюсы и минусы?

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 28 июля 2020 г.
Разработка гораздо примитивнее стандартного версионирования, поэтому с ней программа работает побыстрее и нет такого роста базы, как при версионировании.

David_dan

David_dan 1 сентября 2022 г.
Не работает на 1С:Комплексная автоматизация 2 (2.5.8.240)

Дмитрий Медведков, программист 1С

Дмитрий Медведков, администратор 3 сентября 2022 г.
Установил релиз 2.5.8.267, все работает корректно. Напишите на почту, в чем именно у вас возникла проблема. По возможности приложите скрин проблемы.

Чтобы оставить комментарий, зарегистрируйтесь и авторизуйтесь на сайте.