Бесконечное выполнение обработчика обновления
Приветствую! На днях потребовалось обновить УТ 11.4 на 11.5, главный узел обновился без проблем, а РИБы все как один зациклились на выполнении обработчиков обновления (в данном случае обработка регистра "реестр документов"). В отладке видно, что выбирается порция для обработки, а дальше, когда итерация должна выбрать новую порцию, снова выбирается та же самая порция, и так бесконечно. Кто-нибудь сталкивался, какие танцы и бубны приобрести?
По теме из базы знаний
- Создание телеграм бота с гугл авторизацией, обратными вызовами и уведомлениями об обновлении через сервер-маршрутизатор
- [Примеры] Подсистема PAPI. Часть 1
- Как начать разработку проекта 1С, чтобы легко перейти к DevOps-практикам
- Заметки по Конвертации данных 2.1
- История одного проекта обновления 1С: переход с БСП 2 на БСП 3 в самописной конфигурации
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Это пробовал, с полной отвязкой, с установкой патчей, с обновлением сверху ещё на более свежую версию, переводил с файловой на клиент-сервер. ТиИ тоже делал. Думаю дело именно в каком-то баге в коде в комбинации с каким-то нюансом в учётных данных обрабатываемого объекта. Люди писали здесь с такой же ситуацией, но внятного решения не было, были уже крайние меры с ручным выполнением операций обработчикови тд.
(4) Парни, ну что вы в самом деле. Я ж не дилетант, советы на уровне "вы пробовали выключить и включить")
Вопрос в том кто сталкивался с этим и точно знает причину такого поведения, так как искать это в отладчике, распутывая этот клубок куда, который 1с замудрили я бы хотел бы в последнюю очередь
Вопрос в том кто сталкивался с этим и точно знает причину такого поведения, так как искать это в отладчике, распутывая этот клубок куда, который 1с замудрили я бы хотел бы в последнюю очередь
(5)Встречал подобное, правда не в УТ. В обработчике обновления стоял признак, что только для главного узла, но он почему то решил выполняться и в РИБе. И выполнилась только 1 порция, а потом 10к раз просто так вызывался обработчик и ничего не делалось. Далее выдало ошибку, что зациклилось.
Для исправления сделал обработку, в которой отметил все зарегистрированные к обновлению по этому обработчику объекты как обработанные и запустил обработчик повторно.
Возможно, это была ошибка в конфигурации/БСП, что обработчик выполняется в РИБе, когда не должен, я разбираться в этом не стал.
Может быть у вас такая же ситуация.
Для исправления сделал обработку, в которой отметил все зарегистрированные к обновлению по этому обработчику объекты как обработанные и запустил обработчик повторно.
Возможно, это была ошибка в конфигурации/БСП, что обработчик выполняется в РИБе, когда не должен, я разбираться в этом не стал.
Может быть у вас такая же ситуация.
(9)Да нет, это реестр документов и только реестр отчетов о розничных продажах. В общем выполнилось обновление и дело было в версии, с которой выполнялся переход на 11.5. На сайте 1с на странице конифгурации написано следующее "Минимальная версия для обновления на 11.5.8 - 11.4.12.109.
Для такого обновления следует использовать файл конфигурации из полного дистрибутива версии."
Я обновлял РИБ с 11.4.13.187 сразу на 11.5.8.287. Сегодня я решил обновить РИБ сперва до 11.4.14.181, а затем до 11.5.8.287 и о чудо, обработчики выполнились без проблем. В общем "не верь всему, что пишут на заборе", особенно на заборе 1С.
Для такого обновления следует использовать файл конфигурации из полного дистрибутива версии."
Я обновлял РИБ с 11.4.13.187 сразу на 11.5.8.287. Сегодня я решил обновить РИБ сперва до 11.4.14.181, а затем до 11.5.8.287 и о чудо, обработчики выполнились без проблем. В общем "не верь всему, что пишут на заборе", особенно на заборе 1С.
(11)В общем никакие ТиИ и прочие попытки обмануть судьбу не помогли. Пришлось все решать координально, ибо магазины не синхронизируются уже долгое время и некогда больше экспериментировать.
Отвязал РИБы от главного узла полностью, обновил автономно (так как это единственный найденный способ добиться завершения обработчиков обновления), снова перевел базы в режим подчиненных РИБов (просто заполняем константу "главный узел" и перезапускаемся с подтверждением восстановления узла и снова перезапускаемся, устанавливаем константу "настройка риб завершена" и меняем номера сообщений), синхронизировал с главным узлом, все ок. Дальше надо будет заняться объединением дублей справочников, которые сгенерировались и в главном узле и РИБах (например объекты расчетов). Но это уже не так страшно, можно делать параллельно с работой пользователей (повезло, что здесь программа в основном только для розничных продаж и не нужно оперативно поправлять взаиморасчеты и тп).
Можно, конечно, было бы поиграться с необработанными записями вручную, но это слишком долго и риск упустить что-то намного больше. Параллельно отправил базы в 1с, может они расскажут интересную историю и окажется дело в каком-нибудь одном маленьком действии). Как ответят, напишу сюда.
Отвязал РИБы от главного узла полностью, обновил автономно (так как это единственный найденный способ добиться завершения обработчиков обновления), снова перевел базы в режим подчиненных РИБов (просто заполняем константу "главный узел" и перезапускаемся с подтверждением восстановления узла и снова перезапускаемся, устанавливаем константу "настройка риб завершена" и меняем номера сообщений), синхронизировал с главным узлом, все ок. Дальше надо будет заняться объединением дублей справочников, которые сгенерировались и в главном узле и РИБах (например объекты расчетов). Но это уже не так страшно, можно делать параллельно с работой пользователей (повезло, что здесь программа в основном только для розничных продаж и не нужно оперативно поправлять взаиморасчеты и тп).
Можно, конечно, было бы поиграться с необработанными записями вручную, но это слишком долго и риск упустить что-то намного больше. Параллельно отправил базы в 1с, может они расскажут интересную историю и окажется дело в каком-нибудь одном маленьком действии). Как ответят, напишу сюда.
(10)
Дьявол, как всегда, в деталях.
С 11.4.12.109 можно обновиться на 11.5.8, но не гарантированно ;)
Я уже давно смотрю не в описание релиза, а на цифры в табличке-списке релизов. Там написано "Обновление версии 11.4.14.181, 11.5.7.402, 11.5.8.263, 11.5.8.267"
Минимальная версия для обновления на 11.5.8 - 11.4.12.109.
Дьявол, как всегда, в деталях.
С 11.4.12.109 можно обновиться на 11.5.8, но не гарантированно ;)
Я уже давно смотрю не в описание релиза, а на цифры в табличке-списке релизов. Там написано "Обновление версии 11.4.14.181, 11.5.7.402, 11.5.8.263, 11.5.8.267"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот