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