Отложенное обновление: когда закончится и что держит

30.09.26

База данных - Обновление 1С

Внешняя обработка одной строкой говорит, идёт отложенное обновление или стоит, когда закончится и какой обработчик держит очередь. Скорость по почасовой истории БСП и по завершённым обработчикам, остаток по плану обмена обновления, виновник по регистру обработчиков и журналу регистрации. Выгрузка состояния в Markdown для нейросети. Только чтение. Нужен регистр "Обработчики обновления" из свежих версий БСП 3.1 (проверено на УТ 11.5.22).

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Прогноз отложенного обновления 1С
.epf 39,13Kb ver:1.0
0 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Внешняя обработка для того, кто третий день смотрит на "Выполнено: N из M" в форме "Результаты обновления программы" и не знает, ждать или разбираться. Обработка отвечает одной цветной строкой: "Идёт, закончится около 17:00" или "Стоит обработчик X: попытки кончились, настоящая причина в журнале".

Зачем это нужно: на форуме Инфостарта база обновлялась 14 дней, и автор так и не понял, сломалось или просто долго. Штатная форма и отчёт БСП "Прогресс отложенного обновления" показывают число выполненных обработчиков, процент и остаток в объектах. Времени окончания, скорости и названного виновника с причиной там нет, хотя всё нужное для ответа БСП уже хранит у себя.

 

Что показывает

  • Вердикт одной строкой. Зелёный "идёт, закончится около ...", жёлтый "внимание", красный "стоит" с причиной. Серым "завершено" или "механизм не найден" на старой БСП.
  • Сводка очереди. Сколько обработчиков, выполнено, в работе, с ошибкой, ждут; остаток в объектах; скорость в объектах и в обработчиках в час; прогноз окончания.
  • Таблица обработчиков с цветной колонкой "Оценка": красный "держит", жёлтый "внимание", зелёный "в порядке", серый "ждёт".
  • Кто держит. По виновнику: попытки, полный текст последней ошибки, записи журнала регистрации по нему (сколько раз одна и та же причина), признак конфликта блокировок, самые долгие сеансы. Двойной клик по строке таблицы даёт то же по выбранному обработчику.
  • Отчёт. Текст для администратора: вердикт, обработчики в работе и с проблемами, сводка ждущих и выполненных по очередям. Копируется целиком.
  • Выгрузка в Markdown для нейросети. Один файл: вердикт, контекст базы, таблицы, тексты ошибок, журнал по виновнику, сеансы без имён пользователей. Паролей и строки соединения в файле нет.

 

Как считает

  1. Остаток - записи таблиц изменений плана обмена "Обновление информационной базы" по очереди каждого обработчика. Так же считает штатный отчёт БСП.
  2. Скорость двумя мерами: объекты по почасовой истории "Прогресс обновления" и завершённые обработчики за то же окно. Вторая нужна потому, что последовательные обработчики остатка в объектах не имеют.
  3. Прогноз - две даты, по объектам и по обработчикам, берётся более поздняя. Когда истории ещё нет, форма сама повторит замер через 10 минут.
  4. Кто держит, по порядку: задание отложенного обновления выключено или не запускается; обработчик исчерпал попытки; обработчик в ошибке и повторяет; час без движения.
  5. "Зацикливание" в регистре. Когда обработчик исчерпал попытки, БСП может записать "Произошло зацикливание процедуры обработки данных", хотя причина другая. Обработка так и пишет и показывает настоящую причину из журнала.

Ничего в базе не меняет: не перезапускает обработчики, не трогает приоритет, расписание и число потоков. Только читает регистры БСП, план обмена обновления, журнал регистрации и список сеансов. Запускать под администратором.

 

Частые вопросы

Сломалось или просто долго, как понять?
Если за последний час обрабатывались объекты или завершались обработчики и никто не исчерпал попытки, это просто долго, и обработка покажет время окончания. Если задание не запускается, обработчик исчерпал попытки или час нет никакого движения, это сломалось, и строка вердикта назовёт причину.

Почему после первого замера нет прогноза?
Скорость берётся из почасовой истории БСП и из времени завершения обработчиков. Когда истории нет (обновление только стартовало), нужен второй замер. Форма сделает его сама через 10 минут, если её не закрывать.

Насколько точен прогноз?
Это остаток, делённый на скорость последнего часа. На стенде очередь из 215 обработчиков шла 4 часа; прогноз за два часа до конца ошибся на 5 минут, за три часа - на 45. Пока один обработчик ждал блокировку, прогноз уезжал на часы вперёд: пока ничего не завершается, конец честно отодвигается.

Чем это лучше штатной формы и отчёта "Прогресс отложенного обновления"?
Штатные показывают число выполненных обработчиков, процент и остаток в объектах. Отчёт БСП пишет "возможно, другие обработчики держат его выполнение", а обработка называет, какой именно, и показывает причину из журнала, даже когда в регистре стоит "зацикливание".

Обработка что-нибудь пишет в базу?
Нет. На стенде замер занимал 0,14-0,18 с, "Кто держит" 0,11-0,14 с. Перезапуск обработчиков остаётся в штатной форме "Отложенные обработчики".

Какие нужны права?
Полные. Журнал регистрации и список сеансов доступны только администратору; без них "Кто держит" покажет данные регистра, но без журнала.

Почему попыток 4 при пределе 3?
Так считает БСП: попытка за исключение в обработчике плюс попытка за "зацикливание", если обработчик отработал и не обработал ни одного объекта.

На старой конфигурации заработает?
Нужен регистр "Обработчики обновления" из свежих версий БСП 3.1. На УТ для Казахстана 3.4 (БСП 2.4.6) и Бухгалтерии для Казахстана 3.0.40 (БСП 3.1.2) обработка пишет серым "механизм не найден" и не падает. Поэтому версии на обычных формах нет: в конфигурациях на обычных формах такого механизма нет.

 

На чём проверялась

Управление торговлей 11.5.22.67, БСП 3.1.11, платформа 8.3.27, клиент-серверный вариант. Настоящая очередь из 215 обработчиков типовой, перезапущенная штатным методом БСП на копии базы: идущая очередь с прогнозом против факта, задание, запрещённое в кластере, обработчик, уроненный блокировкой (сначала "ошибка, БСП повторит", потом "попытки кончились ... в регистре зацикливание"), завершённое обновление. Каждый вердикт сверен с журналом регистрации, константами БСП и флагом кластера. Рассчитана на актуальные релизы УТ 11.5, КА 2.5, ERP 2.5, БП 3.0, ЗУП 3.1.

 

Что в файле

Внешняя обработка (.epf) на управляемых формах, собрана на платформе 8.3.27. Открывается через "Файл - Открыть", встраивать в конфигурацию не нужно. Параметров нет, замер запускается сам при открытии. Код открыт.

Где БСП хранит очередь, почему скорость надо мерить двумя мерами и как отличить настоящую причину от записанного "зацикливания" - в статье-паровозе к этой обработке: "База обновлялась 14 дней: как понять, сломалось или просто долго".

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.22.67

Вступайте в нашу телеграмм-группу Инфостарт

отложенное обновление дополнительные процедуры обработки данных обработчики обновления результаты обновления программы ПрогрессОбновления ОбработчикиОбновления БСП 3.1 обновление УТ 11.5 долгое обновление 1С висит обработчик обновления

См. также

Работа с интерфейсом Анализ учета Мониторинг 1С:Предприятие 8 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

31720 руб.

27.03.2025    90963    66    44    

77

Инструменты администратора БД Корректировка данных Мониторинг Учет документов 1С 8.3 1С:Управление торговлей 10 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Обнаружили дубли номенклатуры в документах? Обработка поможет быстро найти все документы, где используется ошибочная номенклатура, выполнить анализ последствий и безопасно заменить ее на основную номенклатуру с контролем результатов и журналом выполненных операций.

6100 руб.

11.06.2026    882    2    0    

4

DevOps и автоматизация разработки Мониторинг Тестирование QA Разработчик 1С:Предприятие 8 Бесплатно (free)

Платформа 1С давно вышла за рамки учетных систем. Сегодня это полноценная среда для создания сложных, высоконагруженных и распределенных приложений. А значит, и стек технологий современного разработчика кардинально изменился. Систематизируем весь инструментарий, который превращает 1С-программиста в инженера: от EDT и Git до автотестов на YAxUnit, контейнеризации приложений в Docker, мониторинга в Prometheus и организации шины данных на Kafka. Разберемся, зачем каждый инструмент нужен, как он вписывается в жизненный цикл разработки и с чего начать его внедрение.

25.08.2026    22737    mrXoxot    55    

84

Мониторинг Разработчик 1С 8.3 Бесплатно (free)

Готовый модуль трейсинга операций для 1С: создание спанов со стеком, наследование TraceID, поддержка распределённых трейсов (фоновые задания, HTTP, интеграции), гарантированное завершение спанов при любом исходе и граничный режим «отката» стека. Все данные пишутся в журнал регистрации в JSON-виде и визуализируются в отдельной обработке — с деревом спанов, длительностями, статусами, атрибутами и ошибками.

17.08.2026    1019    4    van_za    2    

18

Мониторинг Разработчик 1С 8.3 Россия Бесплатно (free)

Небольшой графический монитор происходящего в 1С. Показывает в реальном времени, что происходит в базе - входы пользователей, изменения объектов, ошибки, фоновые и регламентные задания, нагрузку на сам журнал регистрации. Умеет ловить события по правилам и показывать уведомления.

17.08.2026    2028    274    AleksandrEvplov    19    

24

Рефакторинг и качество кода Обновление 1С Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

На проекте сложного обновления 1С:ERP 2.4.14.181 до версии 2.5.22.106 нам было нужно уложить обновление в технологическое окно 48 часов (выходные). Исходный замер, с учетом промежуточных релизов 2.5.8.443, 2.5.12.270, 2.5.17.234, 2.5.22.106, показал требуемое время в 659 часов…

07.07.2026    6357    1c-izh    21    

22

Обновление 1С Разработчик 1С 8.3 Россия Бесплатно (free)

Внешняя обработка для проверки методов расширений с директивами &Вместо, &Перед, &После и &ИзменениеИКонтроль после обновления типовой конфигурации. Обработка анализирует файловые выгрузки старой и новой конфигурации, автоматически определяет изменившиеся типовые методы и формирует список методов расширения, требующих проверки.

25.06.2026    2142    167    akeeela    8    

19

Нейросети Обновление 1С Бесплатно (free)

Когда доработанную 1С не обновляли годами, начинать приходится не с переноса кода, а с разбора того, что вообще накопилось в базе. Там могут быть десятки обработок, расширения, правки типовых объектов, а документации либо нет, либо она давно не актуальна. На примере реального обновления разбираем, как кодовые агенты, MCP-серверы и языковые модели помогают навести порядок в доработках, собрать план миграции, понять, где при переносе будут проблемы, и автоматизировать часть исправлений.

05.06.2026    8929    wonderboy    6    

29
Для отправки сообщения требуется регистрация/авторизация