Имя: Пароль:
1C
 
При обновлении КА с 2.4 на 2.5 не выполнилась дополнительная обработка
0 osa1C
 
26.11.24
20:58
Обновление Комплексной автоматизации с 2.4.14.181 на 2.5.8.443.
При выполнении дополнительных отложенных процедур по обработке данных выполнились успешно 545 из 546 процедур, одна вылетает с ошибкой: "Произошло зацикливание процедуры обработки данных. Выполнение прервано."

Полный текст ошибки
Фоновое задание 2668

Произошло зацикливание процедуры обработки данных. Выполнение прервано.
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(10426)}:ВызватьИсключение ТекстИсключения;
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4791)}:ПослеЗапускаПроцедурыОбработкиДанных(КонтекстОбработчика, КонтекстОбработчика.ИмяОбработчика);
{(1)}:ОбновлениеИнформационнойБазыСлужебный.ЗавершитьВыполнениеОтложенногоОбработчика(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5300)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(5249)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ОписаниеПотока.ПроцедураЗавершения, ПараметрыВызова);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(5295)}:Если Не ЗавершитьПотокиВыполнившиеФЗ(Потоки, Группы) Тогда
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3630)}:ОжидатьЗавершениеЛюбогоПотока(Группы);

Фоновое задание 2668
Не удалось выполнить обработчик обновления "Документы.РегистраторРасчетов.ОбработатьДанныеДляПереходаНаНовуюВерсию". Подробнее в журнале регистрации.
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4812)}:ВызватьИсключение КонтекстОбработчика.ОшибкаПриЗавершенииОбработчика;
{(1)}:ОбновлениеИнформационнойБазыСлужебный.ЗавершитьВыполнениеОтложенногоОбработчика(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5300)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(5249)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ОписаниеПотока.ПроцедураЗавершения, ПараметрыВызова);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(5295)}:Если Не ЗавершитьПотокиВыполнившиеФЗ(Потоки, Группы) Тогда
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3630)}:ОжидатьЗавершениеЛюбогоПотока(Группы);


Повторный перезапуск вручную проблемной процедуры не помог. Что с этим можно сделать? Куда копать?
1 evorle145
 
26.11.24
21:16
Можно открыть обработчик ОбработатьДанныеДляПереходаНаНовуюВерсию

и отладчиком смотреть на каких документах не удается выполнить процедуру.


можно открыть обработку регистрацию изменений для обмена, посмотреть через регистр отложенные задания к обновлению номер узла обмена, и там он покажет кол-во документов и сами документы, которые предстоит обработать.

название обработки и регистра написал не точно (примерно как-то так они называются)
2 osa1C
 
26.11.24
21:37
Нашел документ Регистратор Расчетов с незаполненным Объектом расчетов за 2021 год. Пометил его на удаление, перезапустил доп. процедуру, она прошла без ошибки. Документ вернул на проведение.
  
К каким последствиям это может привести?
3 osa1C
 
27.11.24
08:17
(2) + Да уж. Раньше ОбъектРасчетов был ОпределяемыйТип, теперь это Справочник.
Самое интересное, что движения по проблемному документу корректные и объект расчета в них указан.
AdBlock убивает бесплатный контент. 1Сергей