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