Имя: Пароль:
1C
 
Регистрация информации при ошибке при проведении.
0 grigo
 
20.04.18
13:15
Нужно регистрировать информацию об ошибках при проведении документа ЗаказКлиента (УТ-11.1.9).

Например, если заказ не провелся по причине нехватки товара, соответсвующая запись должна появиться, например, в регистре сведений "ОшибкиПроведения" (НЕзависимый, периодический).

Информация должна регистрироваться при любом проведении - интерактивном, не интерактивном.

Проблема в следующем. Если в обработке проведения записывать данные в регистр, то при отказе от проведения (например, если нехватает товара) откатыватеся и транзакция записи в регистр "ОшибкиПроведения".  

То есть если заказ не провелся, то система удаляет записи регистра "ошибки проведения". Можно ли эту ситуацию как-нибудь обойти?

Конечная задача - нужно, чтобы некий регистр сведений заполнялся информацией при каждой неудачной попытке проведения.
1 shuhard
 
20.04.18
13:17
(0)[ Можно ли эту ситуацию как-нибудь обойти?]
писать в журнал, парсить фоновым, писать в Рг сведений
2 grigo
 
20.04.18
13:22
(1) Парсить ЖР? На это, наверное, отдельный сервер надо покупать? )). Рассмотрю как крайний вариант.
3 drei
 
20.04.18
15:24
(0) Логгировать запуском фонового задания. Можно даже без ожидания выполнения. Если тяжко, то только через внешний по отношению к базе лог и его разбор. Журнал регистрации - хорошиц пример.
4 Fragster
 
гуру
20.04.18
15:27
стартовать фоновое задание и им писать в РС