gifts2017

Подсистема "Журнал регистрации из форм объектов"

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

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

Состав объектов подсистемы:

1. Подсистема "Журнал регистрации из форм объектов".

2. Роль "Просмотр журнала регистрации из форм объектов".

3. Общая форма "Журнал регистрации по объекту".

4. Общая команда "Журнал регистрации".

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

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

Инструкция для внедрения подсистемы:

1. Из конфигуратора вашей конфигурации выполнить стандартную операцию "Сравнить и объединить с конфигурацией из файла", выбрав файл подсистемы. В окне объединения убрать флаг "Свойства" корня конфигурации и нажать кнопку "Выполнить".

2. Для общей команды "бгЖурналРегистрацииПоОбъекту" указать в качестве типа параметра те объекты метаданных конфигурации, из формы которых необходима возможность просмотра журнала регистрации (в случае необходимости изменить свойство "Группа" для смены месторасположения команды на формах выбранных объектов, по умолчанию используется группа "Панель навигации формы.См. также").   

3. Обновить конфигурацию базы данных (F7).

4. В режиме "1С:Предприятие" настроить права тем пользователям, которым необходимо предоставить доступ к команде просмотра журнала регистрации, добавив им роль подсистемы "Просмотр журнала регистрации из форм объектов".  

Требования:

Любая конфигурация, функционирующая в режиме управляемого приложения на платформах версий 8.2 и 8.3.

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

Наименование Файл Версия Размер Кол. Скачив.
Подсистема "Журнал регистрации из форм объектов"
.cf 15,63Kb
15.03.16
24
.cf 1.0.1 15,63Kb 24 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. игорь Никик (igo1) 09.11.15 13:22
Отличная идея!
А отбор идет по каким полям журнала, и как быстро это отрабатывает?
2. Алексей Драчков (Bassgood) 09.11.15 13:47
(1) igo1, при открытии формы для просмотра журнала регистрации по объекту записи его фильтруются автоматом только по объекту + то, что указал пользователь в форме просмотра в качестве периода и сколько последних записей журнала необходимо выводить (значения этих полей сохраняются).
3. Алексей Драчков (Bassgood) 09.11.15 16:31
(1) igo1, про быстродействие сказать ничего не могу - не пробовал пока еще использовать это на базах с большим объемом журнала регистрации (по идее должно отрабатывать примерно с той же скоростью, с которой он отрабатывает через стандартный способ его просмотра).
4. Иван Устьянцев (nSpirit2) 10.11.15 12:46
А сколько это будет работать скажем для журнала в 60 гигабайт?

А увидел ответ. К сожалению это очень долго (
5. Алексей Драчков (Bassgood) 10.11.15 14:07
(4) nSpirit2, это только предположение, можете попробовать на тестовой базе с тем же журналом и посмотреть что из этого выйдет :)
6. Александр (МимохожийОднако) 11.11.15 08:25
(4) nSpirit2, самое очевидное - установить по умолчанию фильтр на текущий квартал.
7. Иван Устьянцев (nSpirit2) 11.11.15 11:44
(6) МимохожийОднако, Ога только это журнал за 5 дней а так да может и помогло бы :)
8. Никита Коротаев (bforce) 13.11.15 23:13
(5) Bassgood, к сожалению, это не предположение. Наш журнал весит 93 ГБ и у нас действует негласный запрет на любой поиск по ссылке, так как это катастрофически долго (обычно после часа ожидания ответа от сервера человек сознается, что выполнял поиск неверно и мы сбрасываем сеанс).
9. Алексей Драчков (Bassgood) 13.11.15 23:35
(8) bforce, Ну в принципе этого стоило ожидать с таким большим журналом :)
Как вариант хранить в журнале события за последний месяц (квартал, полугодие), а все остальное отправлять в архив.
10. Петр Лунегов (pvlunegov) 23.12.15 10:09
Отличная вещь, спасибо!
Работает как надо! Пригодилась!
Bassgood; +1 Ответить
11. Игорь Дзеса (Kamikadze) 23.08.16 22:25
Попробую внедрить у себя. По результатах внедрения напишу.
Bassgood; +1 Ответить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа