Логирование изменений объектов на примере хранимых процедур

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

Для включения логирования изменения хранимых процедур или тела страниц необходимо установить в settings настройки logChanges = True

Если вы делаете ручное логирование, то сохраняйте изменения в таблицу as_changeLog. 

exec as_changeLog_log 
	@type = 'product',
	@itemID = 1234,
	@field='name'
	@value='name1',
	@username='user1'

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

<a href='#' class='btn btn-info btn-sm mr-2 as-form-modal' data-code='logChanges' data-itemID='sp_storeprocName' 
	data-big='1' data-title='SP Name' data-btnText='Save'><i class='fa fa-history'></i></a>

В качестве data-itemID передается ТИП_ИДЕНТИФИКАТОР. 

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

По умолчанию просмотр истории доступен для тела страницы и для окна редактирования хранимых процедур.  

Страница-источник на сайте falconspace.ru