|
Переход с УТ 11.4 на 11.5 зацикливается обработчик обновления | ☑ | ||
---|---|---|---|---|
0
Пук
11.12.24
✎
13:23
|
Переход с УТ 11.4 на 11.5 зацикливается обработчик обновления. Как посмотреть на чем зацикливается и исправить ? Или есть еще какие-то решения. Установка патчей не помогла.
|
|||
1
DrShad
11.12.24
✎
13:24
|
остановить отладку
|
|||
2
Пук
11.12.24
✎
13:25
|
остановила. дальше что делать ?
|
|||
3
DrShad
11.12.24
✎
13:26
|
читать строки, на которых остановился отладчик
|
|||
4
Пук
11.12.24
✎
13:31
|
]КонецЦикла; {(1,1)} Ожидается выражение что бы это значило.
|
|||
5
laeg
11.12.24
✎
13:34
|
у вас не зацикливается, а завершается с ошибкой
найти и исправить логическую ошибку я бы отключил все расширения |
|||
6
DrShad
11.12.24
✎
13:37
|
(4) а день перестает быть томным ))))
на первый символ обрати внимание |
|||
7
Пук
11.12.24
✎
13:38
|
Спасибо попробую. Отключить это значит снять статус Активно?
|
|||
8
Пук
11.12.24
✎
13:39
|
(6) этого символа нет в программе это я неправильно напечатала
|
|||
9
Пук
11.12.24
✎
14:07
|
Не помогло отключение расширений все так же зависает. Может есть у кого решения зависших обработчиков. 301 из 305 осталось всего 4 штуки. но со вчерашнего дня не могу найти решения.
|
|||
10
DrShad
11.12.24
✎
14:14
|
(9) есть решения, но у каждого свои и вам они не подойдут
|
|||
11
Пук
11.12.24
✎
14:20
|
(10) может и подойдут поэтому и спрашиваю
|
|||
12
PLUT
11.12.24
✎
14:20
|
(9) в результатах обновления есть инфа по обработчикам обновления. если открыть список и внизу обычно есть инфа по обработчику (название модуля.метод - откуда вызывается)
РегистрСведений.ОбработчикиОбновления.Форма.ФормаСписка затем открываете пофигуратор, находите процедуру "зацикленной" обормотки обновления - читаете код и много думаете - что делать блин и кто блин виноват |
|||
13
DrShad
11.12.24
✎
14:22
|
(11) только для вас 20 Евро
|
|||
14
shuhard
11.12.24
✎
15:05
|
(9)[но со вчерашнего дня не могу найти решения]
нужно заставить себя зайти в отладчик, перезапустить обработчик и разобраться ни каких общих рецептов нет |
|||
15
PLUT
11.12.24
✎
15:08
|
+(14) ну я бы еще в багборде по релизу почитатал. иногда патч выкладывают разрабы, иногда нужно просто подождать следующего рылиза :) если бага зарегана в багборде :)
ну или своими силами с помощью отладчика и магических заклинаний |
|||
16
DrShad
11.12.24
✎
15:10
|
(19) не порть бизнес
|
|||
17
PLUT
11.12.24
✎
15:11
|
(16) в будущее (19) смотреть могут не только лишь все. мало кто может это делать
|
|||
18
Пук
11.12.24
✎
15:39
|
Спасибо за советы ! Учусь только пользоваться отладчиком!
|
|||
19
DrShad
11.12.24
✎
15:42
|
(18) занимательнейшая штука
|
|||
20
PLUT
11.12.24
✎
15:42
|
(18)
|
|||
21
d4rkmesa
11.12.24
✎
15:48
|
(0) Какая версия релиза 11.5, на который обновляетесь? Какой обработчик обновления зацикливается? Много ли необработанных документов осталось? Держу пари, снова произвольные взаимозачеты не хотят обрабатываться. Но в последних релизах что-то правили по этому поводу.
Есть в интерфейсе отложенного обновления отличный отчет по прогрессу отложенного обновления, там прямо очевидно, какие документы не хотят обрабатываться. Скорее всего, необработанных документов относительно немного (от нескольких до нескольких десятков), тогда их можно снять с регистрации, с пониманием возможных последствий. Я особо не вдавался в причины, но, кажется, некоторые произвольные взаимозачеты, судя по коду, 1С теперь считает некорректными, хотя раньше их можно было провести. По крайней мере, код обработчика на это намекает, ну либо методист отдыхал с этими изменениями. |
|||
22
shuhard
11.12.24
✎
15:47
|
(21) +1
и в ЖР видно на чем конкретно падает |
|||
23
Пук
11.12.24
✎
15:52
|
обновляюсь на релиз ут 11.5.7.308
в этом отчете не показаны какие документы а только количество 158 необработанных. как было 158 так и осталось |
|||
24
Пук
11.12.24
✎
15:54
|
https://skrinshoter.ru/sT8DoVu5MEI принт скрин ошибки в отладчике
|
|||
25
Пук
11.12.24
✎
16:03
|
||||
26
evorle145
11.12.24
✎
16:09
|
(17) посмотрим что ты ответишь в (27)
|
|||
27
Пук
11.12.24
✎
16:09
|
не удалось заполнить объект расчетов в регистре накопления регистрнакопления.денежныесредствабезналичные регистратор поступлениебезналичныхдс по источнку данных заказклиента
|
|||
28
evorle145
11.12.24
✎
16:10
|
(17) посмотрим что ты ответишь в (28) попытка №2
|
|||
29
evorle145
11.12.24
✎
16:11
|
(27) так посмотри целиком ошибку в журнале регистрации. Там должно быть написано, почему конкретно не удалось заполнить.
|
|||
30
Rico_1C
11.12.24
✎
16:11
|
(28) Ты ж сам и ответил в (28)
|
|||
31
d4rkmesa
11.12.24
✎
16:34
|
(23) По отчету "Прогресс отложенного обновления" много таких Заказов клиента? Если немного, открываем обработку "Регистрация изменений для обмена", снимаем с регистрации в узле для обновлений нужные документы, заходим в e1cib/app/Обработка.РезультатыОбновленияПрограммы , открываем незавершенные обработчики, сбрасываем счетчик ошибок, возобновляем отложенное обновление.
Если обновление не на рабочей базе запущено (Падме_Амидала.jpg), может лучше попробовать через 2.4.14.* -> 2.5.8.443 цепочку обновлений запустить, минуя 2.5.7.*? В 2.5.7 много косяков было, особенно феерично было, когда остатки не совпали по товарам до и после обновления. Впрочем, с взаимозачетами в любом случае возможны косяки, это особенности уже перехода на 2.5.17+. |
|||
32
Гена
гуру
11.12.24
✎
16:25
|
(27) Откройте этот Заказ клиента ЕС00-000004 от 07.12.2017 - посмотрим.
|
|||
33
Пук
11.12.24
✎
16:26
|
ВзаимозачетЗадолженности осталось 2 документа. конкретные документы отчет не показывает.
РегистрыНакопления.ДенежныеСредстваБезналичные.ОбработатьДанныеДляПереходаНаНовуюВерсию осталось обработать 152 |
|||
34
Пук
11.12.24
✎
16:28
|
Произошло зацикливание процедуры обработки данных. Выполнение прервано.
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(7761)}: ВызватьИсключение ТекстИсключения; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4207)}: ПослеЗапускаПроцедурыОбработкиДанных(КонтекстОбработчика, КонтекстОбработчика.ИмяОбработчика); {(1)}:ОбновлениеИнформационнойБазыСлужебный.ЗавершитьВыполнениеОтложенногоОбработчика(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5263)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4650)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ОписаниеПотока.ПроцедураЗавершения, ПараметрыВызова); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4694)}: Если Не ЗавершитьПотокиВыполнившиеФЗ(Потоки, Группы) Тогда {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3122)}: ОжидатьЗавершениеЛюбогоПотока(Группы); |
|||
35
Пук
11.12.24
✎
16:28
|
последнее из журнала регистрации
|
|||
36
Пук
11.12.24
✎
16:29
|
еще из ЖР
Не удалось выполнить обработчик обновления "РегистрыНакопления.ДенежныеСредстваБезналичные.ОбработатьДанныеДляПереходаНаНовуюВерсию". Подробнее в журнале регистрации. {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(7484)}: ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОшибки, {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4217)}: ЗавершитьВыполнениеОтложенногоОбработчикаОбновления(КонтекстОбработчика); {(1)}:ОбновлениеИнформационнойБазыСлужебный.ЗавершитьВыполнениеОтложенногоОбработчика(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5263)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4650)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ОписаниеПотока.ПроцедураЗавершения, ПараметрыВызова); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4694)}: Если Не ЗавершитьПотокиВыполнившиеФЗ(Потоки, Группы) Тогда {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3122)}: ОжидатьЗавершениеЛюбогоПотока(Группы); |
|||
37
d4rkmesa
11.12.24
✎
16:30
|
(33) Снимите их с регистрации.
|
|||
38
DrShad
11.12.24
✎
16:33
|
(34) зацикливание процедуры и обработчика это разные вещи, причем сильно разные
дождались наконец-то )))) |
|||
39
d4rkmesa
11.12.24
✎
16:35
|
(38) Там зацикливание из-за ошибок в обработчике обновления, зачастую.
|
|||
40
Пук
11.12.24
✎
16:36
|
https://iimg.su/i/sr9r3 заказ клиента 00004
|
|||
41
Пук
11.12.24
✎
16:40
|
(33) Снять 152 объектов регистра или 2 документа взаимозачет?
|
|||
42
Пук
11.12.24
✎
16:37
|
будет ли правильным обновление если снять с регистрации?
|
|||
43
evorle145
11.12.24
✎
16:41
|
(37) без выяснения причины почему обработчик их не может обработать?
Тогда: 1. при след обновлении на другой релиз ошибка может повториться 2. кто знает где это вылезет потом? |
|||
44
d4rkmesa
11.12.24
✎
16:44
|
(41) Документ Взаимозачет для начала, в отчете есть расшифровка.
Снимаете обработкой e1cib/app/Обработка.РегистрацияИзмененийДляОбменаДанными , выбираете узел плана обмена "Обновление информационной базы", какой из узлов - поищите самостоятельно. Снимаете с регистрации выборочно, для нужных ссылок. (42) Поверьте, эти некорректные 2 строчки в ведомости по взаиморасчетам - небольшая и поправимая проблема. Но, все действия на свой собственный риск. (43) Разные могут быть ситуации, с взаимозачетами, например, было что типовой обработчик не предусматривает эти ситуации, как переделать - ну лично я без проектной документации по архитектуре взаиморасчетов не стану это переписывать, это нужно у вендора работать. Там прямо просматривались грабли на следующем этапе. |
|||
45
Гена
гуру
11.12.24
✎
16:45
|
(40) Зачем нам список - внутрь войдите!
|
|||
46
DrShad
11.12.24
✎
16:46
|
(45) а самому слабо? ))) тебе же список дали, номер документа сказали...
|
|||
47
evorle145
11.12.24
✎
16:50
|
(46) вот я не пойму, чего он сам никак не разберется.
(44) "какой из узлов - поищите самостоятельно" - там из 30 штук! Советую искать по номеру... номер подсмотреть в списке обработчиков обновления. |
|||
48
Пук
11.12.24
✎
17:02
|
то, что в отчете
https://iimg.su/i/qcDEC Взаимозачеты 2 дока но не указаны какие https://iimg.su/i/ZHUvt РегистрНакопления.ДенежныеСредстваБезналичные осталось 152 https://iimg.su/i/CqY00 РегистрСведений.СуммыДокументовВВалютеУчета осталось 2 и РегистрСведений.РеестрДокументов осталось 2 |
|||
49
Пук
11.12.24
✎
17:01
|
(40) https://iimg.su/i/sr9r3 Внутрь заказ клиента 00004 от 7.12.17
|
|||
50
Гена
гуру
11.12.24
✎
17:04
|
(49) Внутрь - это два щелчка по строчке, чтобы войти в сам документ заказа.
|
|||
51
Пук
11.12.24
✎
17:20
|
(44) спасибо за развернутый ответ. н в отчете я прислала там не показано какие доки взаимозачета. хотя наверно там всего 2 и есть в узлах обмена для обновления.
|
|||
52
DrShad
11.12.24
✎
17:26
|
(47) это она
|
|||
53
Пук
11.12.24
✎
18:26
|
(31) Спасибо за идею можно попробовать еще на одной копии
|
|||
54
Пук
12.12.24
✎
13:22
|
(53) Сделала переход сразу на 11.5.8.443 как советовали и у меня вылезли 2 взаимозачета в них был не заполнен объект расчета . я их сняла с регистрации и все обработчики успешно выполнены. По вчерашним заказам тоже были ошибки в журнале регистрации что не найден регистратор - но обаботчик было отмечено успешно выполнен
Спасибо за помощь. |
|||
55
d4rkmesa
12.12.24
✎
13:51
|
(54) Отлично, 11.5.8.443 в целом более стабильная, ее можно дальше обновлять в спокойном режиме. Взаимозачеты снова могут вылезти уже на 11.5.17+, но кое-что 1С уже, возможно, поправила.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |