В начало

Информация об отчете в журнале регистрации

           

Например, нужно оставить информацию о работе пользователей с отчетом журнале регистрации. Это нужно, т.к. на чтение данных по умолчанию события в журнале регистрации не отображаются. Как это сделать?

Рис. Некий отчет «Остатки номенклатуры по складам»

            Открываем отчет «ОстаткиНоменклатурыПоСкладам» в конфигураторе. Затем переходим в модуль объекта и на событие «ПриКомпоновкеРезультата» добавляем код, который принудительно сделает запись в журнал регистрации.

Листинг. Процедуры в модуле объекта (два варианта процедур)

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

            ЗаписьЖурналаРегистрации("Формирование отчета" , , МетаданныеОтчеты.ОстаткиНоменклатурыПоСкладам,,"Усы, лапы и хвост");

КонецПроцедуры

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

            ЗаписьЖурналаРегистрации("Данные. Чтение" , , МетаданныеОтчеты.ОстаткиНоменклатурыПоСкладам,,"Усы, лапы и хвост");

КонецПроцедуры

 

            Потом запускаем режим «1С:Предприятие» и формируем отчет. Потом переходим в главное меню «Сервис – Журнал регистрации», если приложение работает как толстый клиент и смотрим запись.

Рис. Запись в журнале регистрации при формировании отчета в секцию «Формирование отчета»

Рис. Запись в журнале регистрации при формировании отчета в секцию «Данные – Чтение»

            Можно пойти дальше и начать фиксировать события, например, при открытии отчета «Остатки номенклатуры по складам». Для этого создаем процедуру «ПриОткрытии» в модуле формы отчета.

Листинг. Процедуры в модуле формы

Процедура ПриОткрытии()

            ЗаписьЖурналаРегистрации("Открытие отчета",, Метаданные.Отчеты.ОстаткиНоменклатурыПоСкладам,,"Усы, лапы и хвост");

КонецПроцедуры

 

Рис. Запись в журнале регистрации при открытии отчета

            При этом при отборе в журнале регистрации появляются новые события, которых ранее не было и в помине, а именно «Данные - Чтение», хотя секция добавилась отдельно от уже имеющейся секции «Данные – Добавление, Изменение, Отмена проведения, Проведение», которая расположена в самом начале. Также можно вместо секции «Данные – Чтение» записывать информацию и в секции «Открытие отчета»  и «Формирование отчета», кому как удобно.

Рис. Отбор в журнале регистрации, закладка «Основные»

            Также появилась строка для отбора отчета «Остатки номенклатуры по складам» на закладке «Данные» при отборе в журнале регистрации.

Рис. Закладка «Данные» в отборе журнала регистрации