|
Логирование ошибок при регламентном перепроведении документов. | ☑ | ||
---|---|---|---|---|
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
|
В данный момент пересмотрел способ решения поставленной задачи. Конечно хочется все писать в РС, но времени, на решение пока что нет. По этому пользуюсь вариантом с записью в лог файл.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |