Имя: Пароль:
1C
1С v8
Логирование ошибок при регламентном перепроведении документов.
0 daylight
 
21.02.13
16:43
Доброго времени суток, дорогие форумчане.

1с 8.2.14.519
Конфа: Торговля для Частных предпринимателей Украины базовая 1.0.16 (доработанная)

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

Хотелось бы сделать некое логирование основанное на РС.
Для этого создал подписку на событие "ОбработкаПроведения" для документов.
В котором заполняю РС с простенькой структурой измерений: Документ.Ссылка, СообщениеОбОшибке.

Проблема в том, что если ОбработкаПроведения прерывается через"отказ = Истина", то до вышеуказанного события дело не доходит.

Собственно вопрос. Каким образом можно писать ошибки, и под ошибками имеются в виду и сообщения пользователю включительно,  в РС, что бы утром можно было удобно просматривать и исправлять.

Была тема, еще за 2011 год где предлагалась запись в лог файл подобных ошибок и сообщений через запуск 1с с ключом /out. Попробовал, понравилось. Однако доки неудобно открывать ориентируясь по их номеру... Все таки хочется какой то отчетик, где жмякнув по расшифровке сразу откроется нужный документ.
1 daylight
 
22.02.13
11:43
Может кто то хотя бы подсказать где есть нормальная документация по подпискам на события?
2 pumbaEO
 
22.02.13
11:45
(0) Распарси лог и сделай отчет.
3 shuhard
 
22.02.13
11:47
(1)[ хотя бы подсказать ]
торг в таком деле не уместен
4 Eugene_life
 
22.02.13
11:48
(0) Сделай регламентное задание, в котором перепроводи документы через Попытка - Исключение. В исключении лови ошибку и записывай в свой регистр.
5 smitru
 
22.02.13
11:50
(0) в журнале регистрации не смотрели? Если что, то туда и записывайте подобное.
6 daylight
 
22.02.13
12:12
(2) Отчет нужен больше для того, что бы сразу же переходить к документам с ошибками через расшифровку. В лог не передается ссылка на документ, значит не получится сделать подобное.
(4) Подозреваю, что в подобном случае не будет отлавливать сообщения выводящиеся пользователю из процедуры "ОбработкаПроведения". А в основном проверка на наличие товара на складе вызывается именно оттуда.
(5) В журнале смотрел. Хорошая вещь, но опять же там нет сообщений которые выводятся пользователю о недостаточном количестве товара на складе.

Мне нравится как пишется лог при запуске 1ски с параметром /out. Туда попадают все сообщения выводимые пользователю при перепроведении. Кто то знает, каким образом формируется этот лог файл? Как можно перехватить записываемую туда инфу? Тогда бы я просто поместил ее в свой РС и сделал бы такой отчет как хочу.
7 daylight
 
22.02.13
17:55
В данный момент пересмотрел способ решения поставленной задачи. Конечно хочется все писать в РС, но времени, на решение пока что нет. По этому пользуюсь вариантом с записью в лог файл.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.