|
Ошибка проведения в регламентном задании |
☑ |
0
John83
02.08.20
✎
09:25
|
УТ 10.3
В регл. задании настроено перепроведение документов. Но иногда бывает, что на каком-то одном документе спотыкается.
Сейчас выдает
{ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(3828)}: Ошибка при вызове метода контекста (Записать)
док.Записать(РежимЗаписиДокумента.Проведение);
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(108)}: Ошибка при вызове метода контекста (Получить)
док.Записать(РежимЗаписиДокумента.Проведение);
по причине:
В данной транзакции уже происходили ошибки!
И никак не могу понять, что не так?
Документ без проблем проводится в режиме предприятия.
Попробовал сделать обработку на УФ, которая проводит документ на сервере - тоже никаких проблем.
|
|
1
John83
02.08.20
✎
09:25
|
в ОбщийМодуль.ВерсионированиеОбъектов.Модуль(108) происходит получение константы
Если Константы.ИспользоватьВерсионированиеОбъектов.Получить() Тогда
|
|
2
rozer76
02.08.20
✎
10:24
|
Обрашение к БД в поломанной транзакции может приводить к ошибке. Лови в Попытке и не читай данные потом.
|
|
3
John83
02.08.20
✎
13:18
|
(2) делать чтение константы в попытке?
можно и так, но хотелось бы узнать, почему эта транзакция "ломается"
|
|
4
Вафель
02.08.20
✎
14:51
|
где-то есть записать в попытке
|
|
5
John83
02.08.20
✎
16:25
|
(4) если так, то почему в отладчике не срабатывает "остановка по ошибке"?
|
|
6
John83
03.08.20
✎
12:28
|
+
|
|