gifts2017

Журналирование изменений свойств объектов

Опубликовал Александр Крынецкий (echo77) в раздел Администрирование - Журнал регистрации

Доработка подойдет для любой конфигурации, где дополнительные свойства объектов хранятся в регистре сведений ЗначенияСвойствОбъектов

Зачем это нужно

  Штатный механизм платформы(журнал регистрации) не фиксирует какая именно запись регистра сведений была сделана в базу данных. Механизм версионирования объектов позволяет версионировать изменений в объектах ссылочного типа(и то не во всех: только Справочники и Документы).

рис. 1. Запись фиксирующая изменения в регистре сведений, созданная платформой

  Если в вашей базе активно используют свойства и категории объектов и периодически возникают вопросы "кто изменил?" - стоит задуматься как такую информацию фиксировать

Как объединить конфигурации

  1. Создаем общий модуль или используем уже существующий. У модуля должны стоять свойства: Сервер, Внешнее соединение, Клиент(обычное приложение)
  2. Объединяем конфигурации, берем только подписку на событие у_ПриЗаписиСвойствКатегорий
  3. После объединения у подписки на событие у_ПриЗаписиСвойствКатегорий указываем, что обработки должен располагаться в указанном модуле
  4. Из конфигурации берем текст процедуры у_ПриЗаписиСвойствКатегорийПриЗаписи()

Что в итоге

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

рис.2. Запись сделанная подпиской на событие

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

Наименование Файл Версия Размер Кол. Скачив.
Подписка на событие.cf
.cf 13,92Kb
22.08.15
4
.cf 13,92Kb 4 Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа