Довольно часто при настройке прав можно столкнуться с ситуацией, когда система сообщает «У пользователя не достаточно прав над операцией с базой данных».
Анализ кода, на какой же объект не хватает прав, может занять довольно продолжительное время. Особенно если ошибка возникает при выполнении сложного запроса.
В платформе 8.2.10 появилась возможность фиксации таких событий в журнале регистрации с указанием «проблемного» объекта и действия.
Эта возможность сэкономила мне не мало времени.
Предусмотрено использование в обычном и управляемом приложении (2 формы).
После устранения проблемы не забывайте отключать регистрацию отказа, что бы не засорять журнал лишними записями.
Внимание! Для регистрации отказа требуется вклюенная регистрация событий в журнале регистрации. Запись в журнал идет с уровнем «информация», по этому в настройках журнала должна быть включена регистрация такого уровня событий.
Добавил программную проверку, включена ли какая либо регистрация в ЖР, и включение в противном случае. Последнее действие требует монопольного режима.
Мелочь, а приятно 🙂
Кстати можно сделать не 2 обработки, а 1 с 2мя формами основной и дополнительной
Кстати можно сделать не 2 обработки, а 1 с 2мя формами основной и дополнительной
Согласен. Просто под обычное приложение сделал раньше. Под управляемое немного переделал код и учел директивы компиляции.
Дойдут руки, сделаю.
Переделал на одну обработку с обычной и управляемой формами.
А как собственно пользоваться?
1С:Предприятие 8.2 (8.2.13.165)
«Управление торговлей», редакция 10.3 (10.3.13.2)
Зашел администратором запустил обработку, нажал «Включить регистрацию» Ничего видимого не произошло. Может добавить сообщение, что регистрация включена?
Зашел пользователем, получил несколько отказов в доступе, а в журнале ничего…
Согласен с (4). Не работает, или я чего-то не понял.
Странно. Все должно работать. Регистрация в ЖР событий включена?
Специально вчера добавил проверку, включена ли глобально регистрация или нет.
(5) bulpi, возможно отказ на какой то из объектов метаданных, которые я не описал.
Были описаны только основные объекты справочники и регистры.
Сейчас расширил список, попробуйте новую версию обработки.
(8)
Да, теперь работает. К сожалению, записи помечаются как информация, а не как ошибка. Но это уже не к Вам претензия.
(9)Ну наверно это и правильно, что как информация. Кроме регистрации отказа можно включить и регистрацию одобренного доступа. Если пользователь ломился туда, куда не положено это информация, а не ошибка. 😉 А если ломился куда положено и не получил доступа, то это ошибка разработчика. 🙂
10/09/2011 скачал — при включении выключении ничего не изменяется. как было написано до так и после.
(11)Основные объекты подключены все. Не подключена регистрация для отчетов и обработок.
Если найдете на какой объект не хватало прав, а регистрация отказа не срабатывала — напишите, попробую подключить.
Да , чтобы скачать новую версию нужно еще startmoney набрать, хотя бы модераторы за повторное скачивание не снимали
Спасибо, отличная вещь))
(14) StronG-X,
Пожалуйста. 🙂 От «плюса» тоже не откажусь. 🙂
Нужно, нужно, нужно. А то времни на поиск уходит уйма
В подсистеме «Инструменты разработчика»http://infostart.ru/public/15126/ добавлен инструмент «Настройка журнала регистрации», предоставляющий удобное полное управление регистрацией событий в журнале регистрации.
(17)Уже плюсовал вашу разработку. Спасибо за труд.
Спасибо, пригодилось
Для тех, у кого не работает. Запись идет как информация. по этому в настройках журнала должна быть включена регистрация такого уровня событий.
А зачем все ето администратору думаю будет не в лом зайти и посмотреть такую информацию напрямую без особых проблем, а для всех несведущих такая информация по сути то и не нужна. Думая такая обработка просто вычурность и лень. Не судите строго за мою мысль. Автор сори
Похоже вы совсем далеки от предметной области, и понятия не имеете для чего эта обработка.
Не понятно, зачем высказывать свое мнение о том, в чем даже поверхностно не понимаете.
Зарабатывате на комментариях?
Для тех, у кого не работает. Запись идет как информация. по этому в настройках журнала должна быть включена регистрация такого уровня событий-ВСЁ ВКЛЮЧЕНО-обработка даже не запускается, зря потрачен 1$m
Что значит даже не запускается? Версия платформы? Текст ошибки?
Обработка запустилась, результат показала. Правда в моей ситуации не особенно помогло, но в целом обработка замечательная.
Выражаю автору огромную благодарность! Скачал и решил за 5 минут проблему, над которой безуспешно бился полдня.
(26) avk2009, спасибо! Приятно.
Очень полезная обработка, огромное спасибо! Сижу как раз воюю с такой ошибкой…
(28) svetlana-a-s, и Вам спасибо за отзыв.
на 8.3 работать будет?
(30)Проверить не начем было. Думаю, что будет. Если проверите, буду благодарен за информацию о результате.