|
В журнал регистрации не записываются "Метаданные" и "Данные" |
☑ |
0
kipkoalex
17.12.20
✎
18:51
|
Доброго времени суток.
Конфигурация "Управление торговым предприятием для Украины", редакция 1.2, платформа 8.3.8.1652.
В журнал регистрации при регистрации ошибок не записываются "Метаданные" и "Данные", а было бы очень полезно узнать, в каком конкретно документе у пользователя возникла
ошибка. Предположил, что это может где то в конфигурации ограничено, но глобальный поиск по конфигурации использования функции "ЗаписьЖурналаРегистрации" результата не дал.
Подскажите, пожалуйста, каким образом можно настроить журнал регистрации, чтобы в него писались данные об объекте конфигурации (конкретном документе/справочнике), в котором возникла ошибка. И если где то в конфигурации можно отловить стандартный механизм записи в журнал, то подскажите пожалуйста где это можно сделать, т.к. лепить во всех документах попытки-исключения со своей процедурой записи в журнал регистрации не охота :)
Скрин по ссылке:
|
|
1
kipkoalex
18.12.20
✎
12:14
|
Формы обычные, забыл уточнить.
|
|
2
Lama12
18.12.20
✎
12:45
|
(0) ИМХО. Журнал битый. Кстати, в каком формате журнал? Если SQLLite то можно попробовать что-то вытащить.
Сейчас действовал бы следующим образом.
Если база файловая, то всех выгнать и переместить журнал. Пусть платформа сделает новый.
Если база серверная, то остановить сервер и переместить журнал. Запуск базы создаст новый.
Перемещенный журнал можно смотреть в копии базы.
|
|
3
kipkoalex
18.12.20
✎
13:16
|
(2) Журнал с расширением .lgd - т.е. в формате SQLLite.
Сделал как вы писали - ситуация не изменилась. И такое поведение журнала регистрации наблюдается как на рабочем сервере, так и на домашнем компьютере.
Может где-то на уровне конфигурации можно исправить механизм записи ошибок в журнал регистрации? Чтобы они писались вместе с метаданными.
|
|
4
kipkoalex
18.12.20
✎
13:17
|
Причём не для ошибок метаданные фиксируются.
|
|
5
Ненавижу 1С
гуру
18.12.20
✎
13:20
|
а какие данные и метаданные должны туда писаться, если это просто ошибка в коде? Например, в общем модуле
|
|
6
kipkoalex
18.12.20
✎
13:42
|
(5) Если в общем модуле, обработке, отчёте конечно - никаких метаданных и не должно быть. А если ошибка в модуле или в форме какого-то конкретного документа - разве тогда не должны писаться метаданные? Как они пишутся для, к примеру, событий типа "информация"?
|
|
7
MishaD
18.12.20
✎
13:51
|
Отбор по ошибкам стоит ? Так уберите его, и посмотрите какие действия были в то же время, что и ошибка.
|
|
8
Lama12
18.12.20
✎
13:59
|
(7) Точно! Судя по времени ошибок, так и есть. :-)
|
|
9
kipkoalex
18.12.20
✎
14:10
|
(7) Отбор по ошибкам стоит, и в рабочей базе настроена запись только ошибок и предупреждений, чтобы журнал не раздувался. Поэтому я и хочу понять - то ли у меня проблема с журналом регистрации, раз он при ошибках не пишет метаданные, то ли так он устроен :) Можете в своих конфигурациях посмотреть, пишутся ли метаданные при ошибках?
Если я на копии (где установлено полное протоколирование) уберу отбор по ошибкам, то получу примерно такой вид:
Где опять таки, не понятно какой номер документа был открыт пользователем, перед тем, как произошла ошибка.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший