Ошибка SDBL: В схеме базы данных нет таблицы с именем DataHistorySettingsExt.

1. LeoKeyn 53 23.01.24 11:28 Сейчас в теме +3 $m
Добрый день. Подскажите, может кто то уже сталкивался с данной проблемой: Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка SDBL:
В схеме базы данных нет таблицы с именем DataHistorySettingsExt.
Пробовал тестирование и исправление, chdbfl.exe на файловом варианте БД, перезалить БД на серверный вариант. Ошибка возникает при попытке открыть документ или справочник, добавленный в расширении. Режим совместимости тоже пробовал понижать у расширения. Пробовал запускаться на платформах 8.3.22.2283 и 8.3.23.1912
Пробовал так же
Кажется, только что получилось решить проблему, что сделал:
1. В старом расширении включил режим совместимости 8.3.20;
2. Cоздал справочник;
3. Включил у него Историю данных.
После этих действий справочник открылся нормально, до этого выполнял только пункт 2 и программа выдавала ту же ошибку.

Все это на платформе 8.3.23.1912

и все отсюда(кроме прямого исправления SQL, не имею доступа)
https://infostart.ru/1c/articles/1970736/
Вознаграждение за ответ
Показать полностью
Найденные решения
14. LeoKeyn 53 29.01.24 17:08 Сейчас в теме
Решение : 1. Переход на платформу 8.3.24.1368; 2. Тестирование и исправление... с настройками на скрине(на прошлых платформах тестирование не помогло)
Прикрепленные файлы:
[Stanly]; Madden; dr2c; Vorkuev; exitel; freeek; +6 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vladimir_korshun 86 23.01.24 13:23 Сейчас в теме
(1)
DataHistorySettingsExt


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

В схеме базы данных нет таблицы с именем DataHistorySettingsExt.

В этом случае следует добавлять расширение под версией платформы 1с 8.3.20.
(Подобная ситуация встретилась с версией 8.3.21.1393. Добавление модуля в этом случае
произвелось под версией платформы 1С 8.3.20.1838).
3. LeoKeyn 53 23.01.24 13:57 Сейчас в теме
(2) Расширение писалось с нуля на платформе 8.3.22.2283
4. LeoKeyn 53 23.01.24 13:58 Сейчас в теме
(2) попробовал так же перейти на 8.3.23.1912 и создать новое расширение с 1 документом, который при попытке открытия в предприятии дает ту же ошибку
5. vladimir_korshun 86 23.01.24 15:07 Сейчас в теме
6. LeoKeyn 53 29.01.24 10:13 Сейчас в теме
(2) проблема с этим методом, что нельзя запустить конфигурацию на платформе ниже 8.3.21
7. user-z99999 70 29.01.24 10:36 Сейчас в теме
(6)
Запусти конфигурацию на платформе той, на какой получается.
А затем, в свойствах Конфигурации укажи версию ниже.
Должно получиться.
8. LeoKeyn 53 29.01.24 12:01 Сейчас в теме
"А затем, в свойствах Конфигурации укажи версию ниже" речь про совместимость?(7)
9. user-z99999 70 29.01.24 12:43 Сейчас в теме
10. LeoKeyn 53 29.01.24 14:36 Сейчас в теме
11. LeoKeyn 53 29.01.24 14:37 Сейчас в теме
(7) не сработало поменять версию совместимости у расширения, а менять совместимость у конфигурации возможности нет, тут попытка обойтись без снятия с поддержки
12. user-z99999 70 29.01.24 14:56 Сейчас в теме
(11)
Создайте новое расширение с правильной версией, и скопируйте туда код из старого расширения.
13. LeoKeyn 53 29.01.24 15:13 Сейчас в теме
(12) создаю новое расширение, добавляю руками документ без ничего и ошибка есть
14. LeoKeyn 53 29.01.24 17:08 Сейчас в теме
Решение : 1. Переход на платформу 8.3.24.1368; 2. Тестирование и исправление... с настройками на скрине(на прошлых платформах тестирование не помогло)
Прикрепленные файлы:
[Stanly]; Madden; dr2c; Vorkuev; exitel; freeek; +6 Ответить
16. dr2c 44 28.06.24 11:02 Сейчас в теме
(14) Подскажите- с чем связано обязательное использование версии не ниже 24?
В описании к релизу сказано:
"Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от предыдущей версии к версии 8.3.24 не требуется.

Источник: https://dl03.1c.ru/content/Platform/8_3_24_1342/1cv8upd_8_3_24_1342.htm#9cfe5bae-7d2f-11ed-963f-0050569f678a "

Опять межу строк читать?
15. dr2c 44 27.06.24 16:47 Сейчас в теме
Спасибо за ваши труды! Не знал, что и делать, пока не наткнулся на это обсуждение.
Я запустил поиск дублей в БП3 и вскоре получил ошибку:
... В схеме базы данных нет таблицы с именем RefSInf26550
База новая, я недавно конвертировал ее из БП 2 Корп.
Конвертировал на релизе 8.3.24, а работать начали на 8.3.23.1912!!
Сделал как в (14), только уже на релизе 8.3.25.1286, и все работает!


P.S.: В процессе тестирования заметил сообщение:

Объект изменен: Хранилище информации о применении расширений конфигурации к базе данных (новое поколение данных) ExtensionsInfo
17. DmitriyZh 08.08.24 13:42 Сейчас в теме
Была такая же ошибка. Тестирование и исправление не помогло.
Через функцию ПолучитьСтруктуруХраненияБазыДанных() нашёл таблицу на которую ругается. Проблема оказалась в предопределенных данных справочника(ИдентификаторыОбъектовМетаданных и СлужбыДоставки).

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

2) Снял с поддержки

3) Удалил предопределенные данные справочника ИдентификаторыОбъектовМетаданных(RefSInf23118)

4) Удалил предопределенные данные справочника СлужбыДоставки(RefSInf16385)

5) Реструктуризировал

6) Загрузил сохраненную конфигурацию, чтобы вернуть поддержку.

7) Реструктуризировал

Написал обработку которая выводит список таблиц.
Прикрепленные файлы:
СтруктураХраненияБазыДанных.epf
user1574955; +1 Ответить
18. CratosX 113 13.08.24 17:56 Сейчас в теме
https://bugboard.v8.1c.ru/error/000157288
Проверка логической целостности информационных баз, использующих разделение данных

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

Не удалось найти объект "Acc.dbo._RefSInf19574", так как он не существует, или отсутствуют разрешения.

Способ обхода:
Восстановление базы или таблиц из бэкапа.


Исправлена: "Технологическая платформа", версия 8.3.24.1667
Исправлена: "Технологическая платформа", версия 8.3.25.1374
buy_sale; +1 Ответить
19. sabvi 12 04.09.24 04:47 Сейчас в теме
Получил такую же ошибку на платформе 8.3.24.1586. Копию делал, но не сразу спохватился и не смог вернуться к копии.
В итоге средствами SQL перенес удаленную таблицу из копии потом выполнил Реструктуризацию, проблема ушла.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот