При работе в 1С:Предприятие после незапланированного перезапуска сервера, сбоя питания или внезапного завершения работы службы кластера пользователи могут столкнуться со следующей ошибкой при попытке войти в базу: «Версия набора расширений сеанса не найдена в параметрах сеанса».
Проанализируем причину появления этой проблемы и разберем по шагам действенные методы ее устранения.
Выясним причину сбоя. Данное сообщение генерируется на платформенном уровне еще до запуска программного кода модулей конфигурации (таких как модуль сеанса или модуль управляемого приложения). По этой причине найти данную фразу поиском по конфигурации невозможно.
К основным причинам относятся:
Рассмотрим наиболее частый и эффективный способ решения проблемы. Очистки только пользовательского (клиентского) кэша в данном случае недостаточно — требуется очистить служебные временные файлы на стороне сервера приложений.
Выполним следующие шаги:
1C:Enterprise 8 Server Daemon или аналогичное имя службы в операционной системе).srvinfo).snaccxxx, а также временные файлы внутри папки информационной базы в кластере). Важно: не удаляйте файлы конфигурации самого кластера 1cv8wsrv.lst.Если в базе присутствуют поврежденные расширения (или служебные записи о них), их необходимо сбросить или удалить.
Разберем порядок действий:
Конфигурация — Расширения конфигурации./RunModeOrdinaryApplication) и удалим проблемное расширение оттуда.Проанализируем ситуацию, когда очистка кэша не помогла. В таком случае помогает полное обновление служебных таблиц базы путем пересоздания ее структуры через файл выгрузки.
Администрирование — Выгрузить информационную базу... и сохраним файл с расширением .dt.Администрирование — Загрузить информационную базу..., указав ранее сохраненный файл.Этот процесс полностью пересоздает служебные параметры сеансов и очищает устаревшие системные записи.
Для восстановления логической целостности внутренних таблиц выполним процедуру тестирования:
Администрирование — Тестирование и исправление....Выполнить и дождемся завершения процесса.Если ошибка возникает исключительно при подключении через веб-клиент или тонкий клиент по HTTP/HTTPS, проблема кроется в кэше веб-сервера (IIS или Apache).
Для решения перепубликуем базу:
Администрирование — Публикация на веб-сервере....Удалить из публикации.