Имя: Пароль:
1C
 
Как пропустить сбойный обработчик обновления
, , ,
0 Web00001
 
17.12.20
11:03
Доброго времени суток. В наличии очень старая розница и какой-то момент пропущенный обработчик. Вроде бы сообщения раньше не видели, а может и видели, но не обратили внимания, соседние выполненные обработчики датированы 19м годом, неважно целом. В общем сейчас висит обработчик "Заполнение суммы по платежным картам в отчетах о розничных продажах." с вот такой ошибкой:

Процедура "ОбновлениеИнформационнойБазыРТ.ЗаполнитьПлатежныеКартыВОРП" обработки данных завершилась с ошибкой:

Значение не является значением объектного типа (ОбменДанными)
{ОбщийМодуль.ДлительныеОперации.Модуль(376)}:        ВызватьИсключение(ТекстОшибки);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3091)}:                ЗаданиеВыполнено = ДлительныеОперации.ЗаданиеВыполнено(ИдентификаторЗадания);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3184)}:        Если ЗавершитьПотокиВыполнившиеФЗ(ОписаниеПотоков, Параметры) Тогда
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2585)}:                    ОжидатьСвободныйПоток(ОписаниеПотоков, СведенияОбОбновлении);


Вот так это выглядит на форме https://monosnap.com/file/Yfz0Sda6qYAAo7uCVFvyOK2yJmIiWG
Отладку на сервере включить не вариант и отладить нет возможности. Может есть вариант как-то его пропустить?
1 Beduin
 
17.12.20
11:09
У тебя сайты в профиле не работают.
2 Web00001
 
17.12.20
11:11
(1)C Обработчиками бы разобраться
3 SleepyHead
 
гуру
17.12.20
11:12
(2) Расширения.
4 Фрэнки
 
17.12.20
11:15
при условии, что конфиг типовой и снимать с поддержки не нужно, то расширение спасет
5 Web00001
 
17.12.20
12:09
(4)Да можно сделать, что угодно, любой код можно менять. Вопрос, что делать то?
6 Web00001
 
17.12.20
12:15
Где то же галочка стоит что этот обработчик выполнился
7 Фрэнки
 
17.12.20
12:18
по выполнению любого обработчика идет код возврата, который либо прерывает глобальный цикл обработки, либо продолжается. Нужно их ловить и скармливать туда нужные значения кодов возврата
8 ildary
 
17.12.20
12:43
(6) в какой-то из констант, причем в неудобном виде. Я обработку писал для таких случаев, могу дать, но только AS IS, на свой страх и риск
9 Web00001
 
17.12.20
13:24
(8)Будь добр пожалуйста, попробую разобраться
10 ildary
 
17.12.20
13:55
11 ildary
 
17.12.20
13:56
Напишите потом, помогло или нет
12 AvRm
 
17.12.20
15:11
(0) Было такое на каком-то релизе УТ. С обновлением должны быть расширения с исправлениями, ставишь нужное расширение и все заработает.
13 Web00001
 
13.01.21
17:16
(11)Забыл отписаться. Помогло.
В обработке нашел константу, где хранятся обработчики. Они хранятся деревом значений в Константы.СведенияОбОбновленииИБ
Потом я посмотрел на колонки дерева значений и скопипастил их на форму, потом прочитал это дерево значений в форму, нашел сбойный обработчик и поменял статус на "выполнено". А потом записал это дело обратно в константу. После этого все остальные обработчики успешно выполнились.
Основная теорема систематики: Новые системы плодят новые проблемы.