Висит обработчик обработчик отложенного обновления
Добрый день.
Столкнулся с проблемой обновления конфигурации ERP 2, а конкретнее при переходе с версии 2.4. на 2.5 зависает обработчик "Документы.ПогашениеСтоимостиТМЦВЭксплуатации.ОбработатьДанныеДляПереходаНаНовуюВерсию"
Если сталкивались с подобным, подскажите, пожалуйста, как вышли из положения.
Фирма "1С" открестилась, пояснив, что данная проблема в демо-базе не воспроизводится.
Столкнулся с проблемой обновления конфигурации ERP 2, а конкретнее при переходе с версии 2.4. на 2.5 зависает обработчик "Документы.ПогашениеСтоимостиТМЦВЭксплуатации.ОбработатьДанныеДляПереходаНаНовуюВерсию"
Если сталкивались с подобным, подскажите, пожалуйста, как вышли из положения.
Фирма "1С" открестилась, пояснив, что данная проблема в демо-базе не воспроизводится.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Отладкой ловим выполнение обработчика. (в т.ч. подключив отладку фоновых заданий).
Вариант 1. Разбираемся почему данные не обрабатываются и скорее всего запускаются в обработку снова и снова.
Вариант 2. В отладке принудительно назначаем Параметры.ОбработкаЗавершена в значение Истина. Бывает через отладку, в зависимости от обработчика, принудительно чистим массив (выборку) объектов к обработке или делаем пустой запрос. У меня более поздние версии 2.5.7, этой процедуры там уже нет.
Вариант 1. Разбираемся почему данные не обрабатываются и скорее всего запускаются в обработку снова и снова.
Вариант 2. В отладке принудительно назначаем Параметры.ОбработкаЗавершена в значение Истина. Бывает через отладку, в зависимости от обработчика, принудительно чистим массив (выборку) объектов к обработке или делаем пустой запрос. У меня более поздние версии 2.5.7, этой процедуры там уже нет.
(4) У меня немного старее, а искал в более младших версиях :)
В итоге посмотрел ваш релиз 2.5.7.316
В стр. 2092 у вас в выборку должны попадать одни и те же документы на каждой итерации обновления, которые по какой то причине не получается обработать.
Для начала смотрим что у нас в Результат.Выгрузить(). Хотя бы понять что там за документы и какое количество. Далее происходит некоторая обработка, если СписокПартий.Количество() <> 0
Если есть ошибка в обработке, то у нас увеличивается счетчик ПроблемныхОбъектов.
Пройдитесь отладкой при обновлении, посмотрите что у вас за проблема с данными.
Как писал ранее мы или исправляем некорректные документы или обходим обработчик обновления банально изменив в отладке значение переменных, чтобы конечно же разобраться отдельно :)
В итоге посмотрел ваш релиз 2.5.7.316
В стр. 2092 у вас в выборку должны попадать одни и те же документы на каждой итерации обновления, которые по какой то причине не получается обработать.
Для начала смотрим что у нас в Результат.Выгрузить(). Хотя бы понять что там за документы и какое количество. Далее происходит некоторая обработка, если СписокПартий.Количество() <> 0
Если есть ошибка в обработке, то у нас увеличивается счетчик ПроблемныхОбъектов.
Пройдитесь отладкой при обновлении, посмотрите что у вас за проблема с данными.
Как писал ранее мы или исправляем некорректные документы или обходим обработчик обновления банально изменив в отладке значение переменных, чтобы конечно же разобраться отдельно :)
Была аналогичная ситуация, только при обновлении ERP c релиза 2.5.7.269 на 2.5.7.288. Все отложенные обновления завершились, кроме "ПогашениеСтоимостиТМЦВЭксплуатации". Вышел из ситуации следующим образом:
-Удалил фоновые задания обновления
-Через Консоль запросов выяснил по каком узле Плана обмена "ОбновлениеИнформационнойБазы" зарегистрированы документы "Погашения стоимости", затем через обработку с ИТС "РегистрацияИзмененийДляОбменаДанными" удалил регистрацию документов,
-Продолжил отложенные обновления, после успешного завершения в отложенном обновлении в регистре сведений "Обработчики обновления" изменил статус с "Выполнен" на "Не выполнялся",
-Зарегистрировал, с помощью обработки с ИТС "РегистрацияИзмененийДляОбменаДанными", документы "Погашения стоимости" на том же узле с которого до этого удалял регистрацию
-Затем продолжил обновление.
После этого всё замечательно и быстро обновилось и появились "Партии ТМЦ" и "Направления деятельности" в ТЧ документов "Погашения стоимости"
-Удалил фоновые задания обновления
-Через Консоль запросов выяснил по каком узле Плана обмена "ОбновлениеИнформационнойБазы" зарегистрированы документы "Погашения стоимости", затем через обработку с ИТС "РегистрацияИзмененийДляОбменаДанными" удалил регистрацию документов,
-Продолжил отложенные обновления, после успешного завершения в отложенном обновлении в регистре сведений "Обработчики обновления" изменил статус с "Выполнен" на "Не выполнялся",
-Зарегистрировал, с помощью обработки с ИТС "РегистрацияИзмененийДляОбменаДанными", документы "Погашения стоимости" на том же узле с которого до этого удалял регистрацию
-Затем продолжил обновление.
После этого всё замечательно и быстро обновилось и появились "Партии ТМЦ" и "Направления деятельности" в ТЧ документов "Погашения стоимости"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот