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

03.06.2017 6902 16

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


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

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

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

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

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

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

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

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

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

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

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

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

Появились вопросы?

+7 (931) 106-82-90

manager@coderstar.ru


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

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