Для того, чтобы настроить протоколирование фактов создания и удаления объектов определенного класса, необходимо найти нужный класс в Системной форме на вкладке Классы и установить для этого класса значение атрибута Протоколировать = Да. Отключить протоколирование можно, установив значение данного атрибута в Нет.
Важно! | Для того, чтобы изменение режима протоколирования фактов создания и удаления объектов класса вступило в силу, после изменения значения атрибута Протоколировать необходимо выполнить Синхронизацию базы данных. После синхронизации протоколирование будет выполняться после очередного входа пользователей в систему (для удаленных пользователей - после перезапуска Сервера приложений). |
Данные протокола можно будет увидеть в Административной форме на вкладке История. В протоколе будет зафиксирована следующая информация:
- Дата и время создания или удаления объекта
- Выполненное над объектом действие (Создан или Удаляется)
- Пользователь, выполнивший создание или удаление (логин, наименование пользователя)
- Информация об объекте (имя, наименование, класс, родитель, мастер, идентификатор, идентификатор при создании, база данных-источник)
- Пользовательская сессия, в рамках которой было осуществлено добавление или удаление (дата и время начала и завершения сессии, пользователь, открывший сессию, пользовательский агент); информация о сессии будет зафиксирована только если включено Протоколирование пользовательских сессий
Если для данного класса включено протоколирование изменений значений полей, то при создании объекта кроме записи о факте создания в протокол будут добавлены записи о присвоении значений протоколируемым полям.