Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка проведения в регламентном задании

Ошибка проведения в регламентном задании
Я
   John83
 
02.08.20 - 09:25
УТ 10.3
В регл. задании настроено перепроведение документов. Но иногда бывает, что на каком-то одном документе спотыкается.
Сейчас выдает

{ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(3828)}: Ошибка при вызове метода контекста (Записать)
док.Записать(РежимЗаписиДокумента.Проведение);
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ВерсионированиеОбъектов.Модуль(108)}: Ошибка при вызове метода контекста (Получить)
док.Записать(РежимЗаписиДокумента.Проведение);
по причине:
В данной транзакции уже происходили ошибки!

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.