Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM

При выполнении каких-либо действий в системе 1С (открытии документа, установки библиотеки, обновлении БД и других смежных операций) пользователь может столкнуться с сообщением «Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM».  Обычно это связано с техническим сбоем в работе 1С, и лечиться рядом способов, описанных нами ниже. В данном материале мы разберём, в чём суть данной дисфункции, и как её исправить.

Содержание статьи:

  • 1 Почему возникает дисфункция «Таблица или поле configversion не содержится в разделе FROM»
  • 2 Убедитесь в наличии достаточных прав для запуска системы
  • 3 Обновите вашу конфигурацию (платформу) 1С
  • 4 Используйте инструмент «Тестирование и исправление».
  • 5 Выгрузите и загрузите файл Dt
  • 6 Перезагрузите сервер 1С
  • 7 Очистите кэш сервера 1С
  • 8 Очистите таблицы в менеджере SQL
  • 9 Заключение

Почему возникает дисфункция «Таблица или поле configversion не содержится в разделе FROM»

Рассматривая нами ошибка SDBL является представительницей целого пула схожих ошибок с текстом «Таблица или поле не содержится в разделе FROM». Такие ошибки обычно связаны с повреждением базы данных из-за различных причин, самой распространённой из которых является технический сбой в работе системы 1С.

Среди других причин ошибки SDBL также выделяют:

  • Использование устаревшей конфигурации или платформы 1С;
  • Проблемы с кешем сервера 1С;
  • Запуск системы с недостаточными правами (к примеру, от имени учётной записи гостя вместо администратора) и другие причины.

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

Давайте рассмотрим, как решить ошибку SDBL в вашей системе 1С.

Читайте также: как исправить ошибку неверного формата хранилища данных в 1С.

Убедитесь в наличии достаточных прав для запуска системы

Первым делом убедитесь, что вы запускаете вашу систему с правами администратора. Недостаточный уровень прав может приводить к появлению различных проблем при работе с 1С.

Обновите вашу конфигурацию (платформу) 1С

Также проверьте, пользуетесь ли вы самой свежей версией платформы (конфигурации) 1С. При необходимости обновите вашу систему до самой свежей версии продукта. Это может помочь устранить ошибку SDBL с полем configversion в 1С.

Используйте инструмент «Тестирование и исправление».

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

Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM
Исправьте ошибки в ваших базах данных

Выгрузите и загрузите файл Dt

Хорошие результаты в избавление от ошибки «поле configversion не содержится в разделе FROM» показал способ, состоящий в выгрузке и последующей загрузке файла Dt (архивной копии базы 1С). Для выгрузки базы зайдите в Конфигуратор, там выберите «Администрирование» , где нажмите на «Выгрузить информационную базу».

Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM
Выполните выгрузку файла Dt

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

Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM
Загрузите информационную базу обратно

Это интересно: ошибка 2147221164 «Класс не зарегистрирован» в 1С — как решить.

Перезагрузите сервер 1С

Для устранения дисфункции рекомендуем перезагрузить сервер 1С. Перезагрузка указанного сервера обычно выполняется автоматически на протяжении 3-5 минут при условии отсутствия у сервера подключенных пользователей.

Очистите кэш сервера 1С

В некоторых случаях исправить ошибку SDBL можно с помощью очистки кэша сервера 1С. Обычно кэш расположен по адресу:

c:ProgramFiles1cv8srvInforeg_1541

Туда нужно перейти и удалить папки с генерированными именами. Учтите, что кроме кэша в данной папке могут находиться журналы регистрации, а также индекс полнотекстового поиска 1С.

Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM
Файлы кэша в директории

Очистите таблицы в менеджере SQL

Также можно попробовать выполнить очистку таблиц таблицы _ConfigChngR и _ConfigChngR_ExtProps с помощью команды delete.

Вас заинтересует: как устранить дисфункцию «Невозможно создание объекта сервером программирования объектов».

Заключение

В нашем материале мы разобрали причины ошибки «SDBL: Таблица или поле configversion не содержится в разделе FROM» и способы её устранения. Среди всех перечисленных альтернатив хорошую эффективность показал способ с выгрузкой файлов базы данных (файл с расширением Dt), с последующей их повторной загрузкой. Обычно после этого ошибка бывает устранена, и вы сможете пользоваться нормальным функционалом системы 1С.