К статье
Практический материал

Администрирование · 11 мин

Как в 1С посмотреть результаты обновления

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

После обновления конфигурации 1С администратору важно убедиться, что процесс завершился корректно: все обработчики обновления отработали, данные преобразованы, ошибок не возникло. Программа фиксирует результаты в нескольких местах — в окне обновления версии программы, в журнале регистрации и в служебных регистрах сведений. Знание этих точек контроля позволяет быстро отличить успешное обновление от ситуации, когда часть обработчиков завершилась с ошибкой.

Способ проверки зависит от того, как выполнялось обновление: интерактивно пользователем с правами администратора, автоматически при запуске базы или через конфигуратор в монопольном режиме. В каждом случае набор доступных инструментов немного отличается, но логика одна: сначала смотрим статус обновления, затем детали по ошибкам.

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

Где 1С хранит информацию о результатах обновления

Типовые конфигурации на базе Библиотеки стандартных подсистем (БСП) ведут собственный учёт хода обновления. Каждый обработчик обновления — процедура, которая преобразует данные при переходе на новую версию, — получает статус выполнения. Эти статусы сохраняются в служебных регистрах и доступны пользователю с правами администратора через стандартный интерфейс.

Параллельно платформа 1С:Предприятие пишет события в журнал регистрации. Туда попадают сведения о запуске обновления, ошибках выполнения обработчиков, фоновых заданиях и технических сбоях. Журнал регистрации — главный источник деталей, если в интерфейсе виден только общий статус «завершено с ошибками».

Третий источник — само окно мастера обновления, которое появляется при первом запуске базы после установки новой версии. Оно показывает прогресс и итоговое сообщение, но после закрытия окна вернуться к нему можно только через специальные команды интерфейса.

Просмотр результатов в разделе «Результаты обновления программы»

В типовых конфигурациях (1С:Бухгалтерия, 1С:Зарплата и управление персоналом, 1С:Управление торговлей и других) результаты обновления доступны по пути: «Администрирование» — «Обслуживание» — «Результаты обновления программы». В некоторых конфигурациях пункт называется «Результаты обновления и дополнительная обработка данных» и находится в разделе «Администрирование» — «Поддержка и обслуживание».

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

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

Как открыть результаты обновления
  1. 1
    Откройте раздел «Администрирование» в главном меню программы.
  2. 2
    Перейдите в подраздел «Обслуживание» или «Поддержка и обслуживание».
  3. 3
    Нажмите «Результаты обновления программы».
  4. 4
    Проверьте статусы обработчиков: все должны быть «Выполнено».
  5. 5
    При наличии ошибок откройте строку с ошибкой и скопируйте текст для анализа.

Проверка через журнал регистрации

Журнал регистрации открывается из конфигуратора: меню «Администрирование» — «Журнал регистрации». Для анализа обновления задайте отбор по периоду — дата и время запуска обновления — и по уровням событий «Ошибка» и «Предупреждение». Полезно также фильтровать по пользователю, под которым запускалось обновление.

Ищите события, связанные с обновлением информационной базы и фоновыми заданиями. Текст ошибки в журнале обычно содержит имя обработчика, номер строки модуля и причину отказа — например, нарушение уникальности индекса, отсутствие прав на объект или блокировку данных другим сеансом.

В файловых базах журнал регистрации хранится в папке с базой, в клиент-серверных — на сервере 1С. Если обновление выполнялось пакетно через командную строку, журнал регистрации остаётся единственным местом, где виден итог, поэтому проверять его нужно обязательно.

Что показывает окно «Обновление версии программы» при первом запуске

При первом входе в базу после установки новой версии конфигурации автоматически открывается окно «Обновление версии программы». В нём отображается список изменений, ход выполнения обработчиков и итоговое сообщение. Если все этапы прошли штатно, появляется сообщение об успешном завершении, и база открывается для работы.

Если часть обработчиков не выполнилась, окно сообщит об ошибке и предложит повторить обновление или продолжить работу. Продолжать работу при невыполненных монопольных обработчиках нельзя — данные могут быть в промежуточном состоянии. Отложенные обработчики при этом допустимо выполнить позже, программа сама запустит их в фоне.

Если окно уже закрыто, вернуться к итогам можно через «Администрирование» — «Результаты обновления программы», как описано выше. Там же видно, какие обработчики остались незавершёнными.

Отложенные обработчики и как отследить их выполнение

Начиная с современных версий типовых конфигураций, значительная часть обновления выполняется отложенно — уже после того, как пользователи начали работать. Это сокращает простой, но требует контроля: пока отложенные обработчики не завершены, часть функций и отчётов может работать некорректно или быть заблокирована.

Прогресс отложенного обновления виден в форме «Результаты обновления программы» — там отображается количество выполненных обработчиков от общего числа. Также программа может показывать оповещение «Идёт обновление данных» в панели текущих дел.

Если отложенное обновление «зависло» на одном проценте долгое время, проверьте, не завершилось ли фоновое задание с ошибкой: «Администрирование» — «Обслуживание» — «Регламентные и фоновые задания». Найдите задание обновления данных и посмотрите журнал его выполнения.

Контрольные точки

Как проверить результат

Статусы обработчиков в «Результатах обновления программы»
Норма

Все обработчики имеют статус «Выполнено»

Тревожный признак

Есть обработчики со статусом «Ошибка» или «Не выполнено»

Фоновое задание отложенного обновления
Норма

Задание выполняется или успешно завершено

Тревожный признак

Задание завершено аварийно, в журнале текст исключения

Журнал регистрации за период обновления
Норма

Нет ошибок, связанных с обновлением ИБ

Тревожный признак

Ошибки выполнения обработчиков, блокировки, нехватка прав

Работа ключевых отчётов и документов
Норма

Отчёты открываются, данные согласованы

Тревожный признак

Отчёты падают с ошибкой или показывают пустые данные

Обновление через конфигуратор: где смотреть итог

При обновлении через конфигуратор («Конфигурация» — «Поддержка» — «Обновить конфигурацию» или «Загрузить конфигурацию из файла») сначала смотрите окно сообщений конфигуратора: туда выводятся предупреждения о реструктуризации и ошибки сравнения-объединения. После принятия изменений выполняется «Обновление конфигурации базы данных» — его результат также виден в окне сообщений.

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

При пакетном обновлении через командную строку (параметры запуска конфигуратора) полезно дополнительно включать вывод сообщений в файл, чтобы иметь текстовый протокол. Без него диагностика ошибок пакетного обновления сильно затруднена.

Типичные ошибки
01
Оценивать результат только по окну первого запуска и не проверять отложенные обработчики — часть данных остаётся непреобразованной.
02
Игнорировать журнал регистрации при пакетном обновлении — ошибка остаётся незамеченной до жалоб пользователей.
03
Пускать пользователей в базу после ошибки монопольного обработчика — данные оказываются в несогласованном состоянии.
04
Не делать резервную копию перед обновлением — при сбое откат невозможен без потери данных.
05
Прерывать отложенное обновление перезапуском сервера без анализа — обработчики могут стартовать заново и конфликтовать.

Что делать, если обновление завершилось с ошибками

Первый шаг — зафиксировать текст ошибки: скопируйте сообщение из формы результатов обновления и из журнала регистрации. Частые причины: недостаток прав у пользователя, под которым шло обновление; блокировки данных активными сеансами; дубли записей, нарушающие уникальность; нехватка места на диске при реструктуризации.

Для отложенных обработчиков часто помогает простой перезапуск: в форме результатов обновления есть команда повторного выполнения. Если ошибка повторяется, нужно устранить причину в данных — например, найти и устранить дубли элементов справочника, указанные в тексте ошибки.

Если ошибка возникла в монопольной фазе и база не открывается в режиме «Предприятие», безопасный путь — восстановить резервную копию и повторить обновление после устранения причины. Редактировать служебные регистры обновления вручную без понимания последствий не следует: можно получить базу, которая считает обновление завершённым, хотя данные не преобразованы.

Маршрут решения

Как выбрать действие

Все обработчики выполнены, ошибок в журнале нетОбновление завершено, проверьте ключевые отчёты и откройте базу для работы
Отложенные обработчики выполняютсяДождитесь завершения, контролируйте прогресс в «Результатах обновления программы»
Отложенный обработчик завершился ошибкойСкопируйте текст, устраните причину в данных и перезапустите обработчик
Ошибка монопольного обработчика, база не открываетсяВосстановите резервную копию, устраните причину, повторите обновление
Обновление выполнялось пакетно и итог неизвестенПроверьте журнал регистрации и файл протокола за время обновления

FAQ: частые вопросы о результатах обновления 1С

Где посмотреть, до какой версии обновилась конфигурация?

Откройте «Администрирование» — «Обслуживание» — «Результаты обновления программы» и выберите в форме интересующуюся версию. Также текущая версия конфигурации видна в разделе «О программе» и в конфигураторе в свойствах конфигурации.

Можно ли работать в базе, пока идёт отложенное обновление?

Да, это штатный режим. Но часть функций, зависящих от незавершённых обработчиков, может быть временно недоступна — программа покажет соответствующее предупреждение при попытке их использовать.

Окно обновления закрылось, как вернуться к итогам?

Откройте «Администрирование» — «Обслуживание» — «Результаты обновления программы». Там сохраняются статусы всех обработчиков, включая завершённые с ошибкой, с текстом причин.

Отложенное обновление стоит на одном проценте — это зависание?

Не обязательно: на больших базах отдельные обработчики выполняются долго. Проверьте фоновое задание обновления в списке регламентных и фоновых заданий. Если оно завершено аварийно — смотрите текст ошибки и перезапускайте.

Как проверить результат обновления, выполненного ночью автоматически?

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

Что делать, если в результатах обновления пусто?

Убедитесь, что выбрана нужная версия конфигурации в отборе формы. Если список пуст при любом отборе, возможно, обновление версии ещё не запускалось — проверьте, совпадает ли версия конфигурации базы данных с версией конфигурации поставщика.

Итог

Что важно запомнить

Результаты обновления 1С проверяются в форме «Результаты обновления программы», в журнале регистрации и по состоянию фоновых заданий отложенного обновления. Успешный признак — все обработчики выполнены и нет ошибок в журнале. При ошибке монопольного обработчика работу не начинают, а восстанавливают резервную копию и устраняют причину.