Администрирование · 10 мин
Как понять, что 1С обновилась
Как убедиться, что обновление 1С прошло успешно: проверка версии конфигурации, журнала обновления, типичные ошибки и способы исправить неполное обновление.
После запуска обновления конфигурации 1С важно убедиться, что процесс завершился полностью: платформа могла обновиться, а конфигурация — нет, либо обновление прервалось на этапе принятия изменений. Проверка занимает несколько минут и сводится к сравнению номера версии, просмотру журнала регистрации и контрольному запуску программы в пользовательском режиме.
Признаки успешного обновления отличаются в зависимости от того, что именно обновлялось: платформа (технологическая часть), конфигурация (прикладное решение вроде «Бухгалтерии» или «Управления торговлей») или оба компонента сразу. Ниже разобраны все способы проверки — от простого просмотра окна «О программе» до анализа журнала регистрации в конфигураторе.
Проверка номера версии конфигурации
Самый быстрый способ убедиться, что конфигурация обновилась, — открыть в запущенной программе окно «О программе». В большинстве типовых конфигураций оно доступно через кнопку с буквой «i» в правом верхнем углу или через меню «Сервис» (в старых интерфейсах — «Справка» → «О программе»). В открывшемся окне указаны номер версии конфигурации, например 3.0.147.25, и номер версии платформы.
Сравните отображаемый номер с тем, до которого вы обновлялись. Номер релиза указан в файле поставки обновления, в описании на портале 1С или в письме от обслуживающей организации. Если номера совпадают — конфигурация обновлена. Если номер остался прежним, обновление не применилось, даже если мастер завершился без видимых ошибок.
Обратите внимание: в окне «О программе» иногда показывается версия, которую конфигурация сообщает о себе сама. Если обновление прошло частично (приняты изменения, но не выполнены обработчики обновления данных), номер может уже отображать новую версию, хотя фактически база работает в переходном состоянии. Поэтому одной проверки номера недостаточно.
Дополнительно проверьте журнал регистрации и отложенные обработчики
Проверьте, завершился ли мастер обновления и приняты ли изменения конфигурации
Откройте конфигуратор и проверьте состояние базы
Проверка версии платформы
Платформа и конфигурация обновляются независимо друг от друга. Узнать версию установленной платформы можно в том же окне «О программе» — строка обычно выглядит как «1С:Предприятие 8.3.24.хххх». Также версию видно в стартовом окне запуска 1С: выделите информационную базу в списке, и внизу отобразится разрядность и номер версии, с которой база запускается.
Если на компьютере установлено несколько версий платформы, программа может запускаться не на той, которую вы установили последней. Проверьте настройки базы в списке запуска: кнопка «Настройка» позволяет явно указать требуемую версию платформы. Ситуация, когда платформа установлена, но база продолжает работать на старой, — одна из самых частых причин ложного вывода о том, что «обновление не сработало».
Журнал регистрации как подтверждение обновления
Журнал регистрации фиксирует события обновления конфигурации базы данных. Откройте его в пользовательском режиме через раздел «Администрирование» → «Обслуживание» → «Журнал регистрации» (путь может немного отличаться в зависимости от конфигурации) либо в конфигураторе через меню «Администрирование» → «Журнал регистрации».
Установите отбор по дате и времени обновления. Ищите события с именами, связанными с обновлением конфигурации базы данных и выполнением обработчиков обновления. Наличие таких записей со статусом без ошибок подтверждает, что процедура прошла. Записи с уровнем «Ошибка» в этот период — сигнал разбираться детально: обновление могло завершиться частично.
Отложенные обработчики обновления
В типовых конфигурациях значительная часть обновления выполняется отложенными обработчиками уже после того, как программа запустилась и пользователи приступили к работе. Пока они не завершены, обновление формально не закончено, хотя новый номер версии уже отображается.
Проверить статус можно в разделе «Администрирование» → «Обслуживание» → «Результаты обновления программы» (в некоторых конфигурациях — «Поддержка и обслуживание» → «Результаты обновления приложения»). Там показан прогресс выполнения обработчиков: сколько выполнено, сколько в очереди, есть ли ошибки. Статус «Обновление завершено» означает, что все обработчики отработали.
Если часть обработчиков зависла или завершилась с ошибкой, не пытайтесь исправлять данные вручную. Обычно помогает перезапуск выполнения отложенного обновления из того же раздела. При повторных ошибках конкретного обработчика фиксируйте текст ошибки — он понадобится для обращения в поддержку или к специалисту по 1С.
- 1Откройте «О программе» и сверьте номер версии конфигурации с целевым релизом
- 2Проверьте версию платформы в окне запуска или в «О программе»
- 3Откройте «Результаты обновления программы» и убедитесь, что отложенные обработчики завершены
- 4Просмотрите журнал регистрации на предмет ошибок за время обновления
- 5Откройте несколько типовых документов и отчётов для контрольной проверки работы
Контрольная проверка работы программы
Финальное подтверждение — практическая проверка. Запустите программу под обычной учётной записью пользователя, а не только под администратором. Откройте несколько документов разных видов, сформируйте типовой отчёт (например, оборотно-сальдовую ведомость в бухгалтерской конфигурации), проверьте печатные формы.
Обращайте внимание на сообщения об ошибках при открытии форм, «битые» ссылки в отчётах, незаполненные поля, которые раньше заполнялись автоматически. Такие симптомы указывают на то, что обработчики обновления данных не отработали или завершились с ошибками.
Если в организации несколько пользователей, попросите двух-трёх сотрудников из разных подразделений открыть свои рабочие разделы. Ошибки после обновления часто проявляются только в конкретных подсистемах, которые администратор при проверке не открывает.
Как отличить успешное обновление от проблемного
Совпадает с целевым релизом
Остался прежним или ниже целевого
Все выполнены, статус «Обновление завершено»
Есть обработчики с ошибками или в очереди длительное время
Открывается без сообщений об ошибках
Ошибки при старте, требование монопольного режима
Открываются и формируются корректно
Ошибки форм, пустые данные, падение отчётов
Что делать, если обновление не применилось
Если номер версии не изменился, сначала проверьте, завершился ли мастер обновления полностью. Частая ситуация: обновление конфигурации загружено, но изменения не приняты, потому что процесс прервали или база была занята пользователями. Откройте конфигуратор и посмотрите состояние через меню «Конфигурация» → «Поддержка» → «Настройка поддержки»: если конфигурация базы данных отличается от конфигурации поставщика, программа предложит выполнить обновление.
В конфигураторе проверьте пункт «Конфигурация» → «Обновить конфигурацию базы данных». Если пункт активен и предлагает принять изменения — обновление загружено, но не применено. Перед принятием убедитесь, что все пользователи вышли из базы, и сделайте резервную копию, если она не делалась перед началом обновления.
Если при обновлении конфигурации базы данных возникает ошибка реструктуризации (например, из-за повреждения таблиц), не повторяйте попытку многократно. Выполните тестирование и исправление базы только после создания резервной копии, а при клиент-серверной архитектуре привлекайте администратора сервера.
Типичные ошибки при проверке обновления
Отдельная распространённая ситуация — обновление «в два этапа через несколько релизов». Если база долго не обновлялась, переход на актуальную версию может требовать последовательной установки промежуточных релизов. Проверяйте номер версии после каждого этапа, а не только в конце: так проще локализовать этап, на котором возникла проблема.
Частые вопросы
Номер версии новый, но программа просит выполнить обновление при запуске. Это нормально?
Да, такое сообщение обычно означает, что выполняются отложенные обработчики обновления данных. Дождитесь их завершения, не закрывая программу принудительно. Статус можно посмотреть в разделе «Результаты обновления программы».
Где посмотреть, какая версия была до обновления?
Предыдущий номер версии виден в журнале регистрации по событиям обновления, а также в разделе «Результаты обновления программы», где указано, с какой версии на какую выполнялся переход. Если база файловая, версию можно узнать и из резервной копии, открыв её на тестовом компьютере.
Обновление завершилось, но отчёт формируется с ошибкой. Что делать?
Сначала проверьте, завершены ли отложенные обработчики — незавершённое обновление данных частая причина ошибок в отчётах. Если обработчики выполнены, очистите кэш базы на проблемном компьютере: удалите базу из списка запуска и добавьте заново, либо очистите кэш в каталоге пользователя. Если ошибка сохраняется у всех пользователей, фиксируйте её текст и обращайтесь к специалисту.
Можно ли откатить обновление, если что-то пошло не так?
Штатной функции отката в 1С нет. Единственный надёжный способ вернуться — восстановить базу из резервной копии, созданной до обновления. Именно поэтому копия перед обновлением обязательна: без неё откат невозможен.
Почему на разных компьютерах показываются разные версии платформы?
Версия платформы устанавливается локально на каждый компьютер (или на сервер). Если обновление платформы установили не везде, часть рабочих мест продолжит работать на старой версии. Проверьте установленные версии на каждом компьютере через окно запуска 1С.
Как понять, что обновление прошло, если база клиент-серверная?
Принципы те же: сверьте номер версии в «О программе», проверьте отложенные обработчики и журнал регистрации. Дополнительно убедитесь, что на сервере 1С обновлена платформа, а не только на клиентских машинах, иначе часть пользователей не сможет подключиться.
Что важно запомнить
Успешное обновление подтверждается совокупностью признаков: новый номер версии конфигурации и платформы, завершённые отложенные обработчики, отсутствие ошибок в журнале регистрации и корректная работа документов и отчётов у обычных пользователей. Перед любым обновлением делайте резервную копию — это единственный способ безопасно вернуться при сбое.