Ошибка sdbl ссылочная константа содержит недопустимый ссылочный номер таблицы

   mikecool

31.07.20 — 15:27

Обновляли-обновляли, на одном из релизов поймали

В ЖР перед ошибкой вижу две записи:

Информационная база. Обновление предопределенных данных

Выполняется обновление предопределенных данных

<Не определено 1610e73c-58df-41cc-8349-51b920806821>

меняется только гуид

по сообщениям в строке состояния не понятно — на чем конкретно

падает в клиент-сервере и файловой

chdbfl ошибок в файловой не находит

собсно вопрос — как побороть или хотя бы понять — на чем спотыкается?

к скулю доступа нет, от админов помощи мало (

Зы: Бухгалтерия для Казахстана, редакция 3.0, разработка для Казахстана: «1С-Рейтинг» (3.0.33.7)

1С:Предприятие 8.3 (8.3.17.1386)

   mikecool

1 — 31.07.20 — 15:30

третье сообщение с конца — обрабатывается План видов характеристик. Виды субконто

может в этом направлении и копать

   mikecool

2 — 31.07.20 — 15:35

   Ёпрст

3 — 31.07.20 — 15:47

Там всё сводится к тому, чтоб в проблемном объекте добавить реквизит, сохранить конфу, удалить реквизит. Что прошла «мягкая» реструктуризация

   Ёпрст

4 — 31.07.20 — 15:48

вот в своё виды субконто добавь еще чего нить, сохрани, потом удали, сохрани и привет

   МихаилМ

5 — 31.07.20 — 15:54

интересно, Вы когда-нибудь научитесь пользоваться тж ?

   mikecool

6 — 31.07.20 — 15:55

(5) я несколько раз пробовал — он у меня не взлетел )))

руки не из того места

   mikecool

7 — 31.07.20 — 16:02

(4) у меня конфиг на полной поддержке, без изменения ((

   Ёпрст

8 — 31.07.20 — 16:03

(7) ну и че? включи изменения с сохранением поддержки ..

   Ёпрст

9 — 31.07.20 — 16:03

или мучайся :)

   mikecool

10 — 31.07.20 — 16:05

(8) политика — не включать без необходимости, пока край еще не наступил ))

   Ёпрст

11 — 31.07.20 — 16:07

(10) а в (0) типа штатная работа что ле ? :)

   mikecool

12 — 31.07.20 — 16:15

(11) ага

   mikecool

13 — 31.07.20 — 16:22

в копии провернул — не помогло, добавил субконто — ошибка

удалил — все равно ошибка

на чем то другом падает

попробую ТЖ поднять таки

   Ёпрст

14 — 31.07.20 — 16:37

(13) дык вид субконто жешь..

   mikecool

15 — 31.07.20 — 16:38

(14) я их и  имел ввиду

   Ёпрст

16 — 31.07.20 — 16:42

(15) добавь реквизиты в существующие виды субконто, потом прибей..

Была подобная хрень при переходе на новую платформу с Планы видов расчета, там в 2 расчета прищлось добавить реквизит, обновится, потом прибить

   mikecool

17 — 31.07.20 — 16:43

(16) ах тыж, я подумал в предопределенные добавить ))

   Ёпрст

18 — 31.07.20 — 16:43

Или в Регистры расчета? не помню точно..на нимфостарте было решение в своё время

   Sereja

19 — 31.07.20 — 16:57

мне помогло выгрузка в ДТ, загрузка на более старой платформе, выгрузка в ДТ из старой платформы, загрузка во вновь

созданную базу

   mikecool

20 — 31.07.20 — 16:57

запустил тех журнал:

   mikecool

21 — 31.07.20 — 16:57

<config xmlns=»http://v8.1c.ru/v8/tech-log»>;

<log location=»D:DocumentsKuleshovTechJournallogs» history=»24″>

    <event>

        <eq property=»name» value=»admin»/>

    </event>

    <event>

        <eq property=»name» value=»conn»/>

    </event>

    <event>

        <eq property=»name» value=»excp»/>

    </event>

    <event>

        <eq property=»name» value=»proc»/>

    </event>

    <event>

        <eq property=»name» value=»qerr»/>

    </event>

    <event>

        <eq property=»name» value=»scom»/>

    </event>

    <property name=»all»/>

</log>

</config>

сообщения ровно теже, что и в предприятии

   mikecool

22 — 31.07.20 — 16:58

(19) на более старой не пробовал, на текущей пробовал

   mikecool

23 — 31.07.20 — 17:03

пробую обновиться на 8.3.15

   Ёпрст

24 — 31.07.20 — 17:04

(21) на какую табличку ругается, там не видать ?

   mikecool

25 — 31.07.20 — 17:04

такая же борода

   mikecool

26 — 31.07.20 — 17:07

(24) нет, вот что есть:

45:07.047008-0,EXCP,5,process=1CV8,OSThread=21728,Usr=,Exception=DataBaseException,Descr=’Ошибка SDBL:

Ссылочная константа содержит недопустимый ссылочный номер таблицы’

45:07.047009-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=К,ConnectString=;’

45:07.047010-3,EXCPCNTX,4,SrcName=SCALL,process=1CV8,OSThread=21728,Usr=,ClientID=2,Interface=a73a0756-4f0e-4645-bda4-ec823b433ff7,IName=IDataBaseEx,Method=40,CallID=213337,MName=executeSDBLEx_With_Command_Parameter

45:07.047011-3747562010,EXCPCNTX,3,SrcName=CONN,process=1CV8,Usr=,ClientID=5,Txt=Outgoing connection closed

45:07.047012-101360399993,EXCPCNTX,2,SrcName=SCOM,process=1CV8,Usr=,ProcessName=RHostRoot,SrcProcessName=RHostRoot

45:07.047013-101367186012,EXCPCNTX,2,SrcName=CONN,process=1CV8,ClientID=2,Txt=Outgoing connection closed

45:07.047014-101368886014,EXCPCNTX,0,SrcName=PROC,process=1CV8

45:07.047016-0,EXCP,4,process=1CV8,OSThread=21728,Usr=,Exception=dc31263e-ecbf-41bd-9b3a-7b55897d5fd6,Descr=’srcRemoteInterfaceImpl.cpp(864):

dc31263e-ecbf-41bd-9b3a-7b55897d5fd6: Ошибка SDBL:

Ссылочная константа содержит недопустимый ссылочный номер таблицы’

45:10.479000-0,EXCP,4,process=1CV8,OSThread=21728,Usr=,Exception=69480f4b-b3d7-4e60-8c86-4484ba0f5d32,Descr=’srcExceptionWriterUIImpl.cpp(224), shown to the user:

69480f4b-b3d7-4e60-8c86-4484ba0f5d32: В процессе обновления информационной базы произошла критическая ошибка

dc31263e-ecbf-41bd-9b3a-7b55897d5fd6: Ошибка SDBL:

Ссылочная константа содержит недопустимый ссылочный номер таблицы’

может надо было весь ТЖ выгружать….

   МихаилМ

27 — 31.07.20 — 17:19

(26)

ищите в инете по «Ссылочная константа содержит недопустимый ссылочный номер таблицы'»

обсужалось десятки раз

   mikecool

28 — 04.09.20 — 13:38

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

определил следующее — проблема с расширением, их 4, удалил все — обновление прошло

понять бы — в чем проблема с расширением, были добавлены новые объекты, терять данные не хочется

   mikecool

29 — 04.09.20 — 13:39

но раз подсказок нет, придется выпиливать объекты по одному в копии и смотреть — без чего обновится…

   ЧессМастер

30 — 04.09.20 — 14:10

(10) «не включать без необходимости, пока край еще не наступил»

После обновления вернуть конфу на поддержку дело на час максимум.

   ЧессМастер

31 — 04.09.20 — 14:14

(5) «интересно, Вы когда-нибудь научитесь пользоваться тж ?»

Можно подумать настраивание ТЖ это такая тривиальная задача. Информации о том как это сделать ноль целых хрен десятых.  В основной в инете одна вода «ТЖ это круто».

Если есть неделя времени без других задач на то чтобы разобраться в том как это сделать тогда конечно можно тратить на это время.

   mikecool

32 — 04.09.20 — 15:39

(31) по настройке ТЖ уже гораздо больше инфы, с тех пор как он появился — продвинулись хорошо

   МихаилМ

33 — 04.09.20 — 16:57

+(32) а появился он 12 лет назад…. и думать что за 12 лет по тж мало информации — надо быть редкостным.

   Сияющий в темноте

34 — 05.09.20 — 01:23

в расширении предопределенные никто не добавлял?

   mikecool

35 — 07.09.20 — 16:11

(34) нет, да и вроде как нельзя их добавлять — тут сомневаюсь

провел эксперименты — удалял объекты из расширения по 2-3 штуки, сначала заимствованные, затем — свои… пока не дошел до абсолютно пустой конфигурации

разве что картинки не удалил(надо подумать, ибо новый конфиг две общие картинки дублит в метаданных)

и все равно при обновлении конфига БД получаю сабж, единственное решение — удалить расширение (((

   mikecool

36 — 07.09.20 — 16:11

сейчас еще проверю с картинками

   mikecool

37 — 07.09.20 — 16:12

ОбщаяКартинка.Избранное: Имя не уникально!

ОбщаяКартинка.Информация: Имя не уникально!

это предупреждения при обновлении, посмотрим — может они есть в расширении

   mikecool

38 — 07.09.20 — 16:31

не прокатило

   ЧессМастер

39 — 07.09.20 — 22:37

(32) Мне к сожалению не попадалась информация как быстро настроить этот ТЖ. А тратить месяц рабочего времени на разбирательство того как это все устроено никто не даст.

   mikecool

40 — 22.09.20 — 09:34

по сабжу — зарегистрировал тему на хотлайне, должны поправить в будущем релизе 8.3.17

в 8.3.15 поправили в 8.3.15.2018 от 27.07.2020 и далее

   mikecool

41 — 22.09.20 — 09:35

т.е. тема не новая

  

Ёпрст

42 — 22.09.20 — 09:37

(37) эта шляпа на 17 присутствует

(40) а сам то на 17 пробовал, тоже ошибка ?

to continue to Google Sites

Not your computer? Use Guest mode to sign in privately. Learn more

Содержание:

1.       Возникновение ошибки SDBL

2.       Устранение ошибки SDBL в 1С

Приветствую, коллеги! В данной статье будет рассмотрена знакомая и набившая оскомину многим специалистам 1С ошибка SDBL, а также возможные пути её устранения.  

1.    Возникновение ошибки SDBL

Ошибка SDBL возникает, когда происходит обновление конфигурации 1С:Предприятие или сохранение перемен. Также сообщение об ошибке может возникать при работе с обменами данных:

Рис. 1 Сообщения 1С об ошибке SDBL

Также к данным сообщениям часто есть одна или несколько приписок:

·        была совершена попытка вставить значение с недопустимым типом;

·        был совершён пропуск точки с запятой;

·      имеет место ошибка, которая произошла при индексировании с полным текстом;

·        некоторое поле имеет неоднозначное определение;

·        не хватает выражения (pos =);

·        совершён выход из размерностей;

·        в поле таблицы используется невозможный тип значения «NULL».

Обратите внимание: есть вероятность, что при ошибке будут другие сообщения, не указанные выше!  

2.    Устранение ошибки SDBL в 1С

Устранить ошибку SDBL можно одним из способов, которые описаны ниже.

1. Сделать перезагрузку на сервере с приложениями для 1С 8.3. Далее может помочь, если включить и выключить все сервисы SQL и агентами SQL. Для этого потребуется зайти на сервер, выбрать «Агент сервера 1С» и при помощи контекстного меню приостановить работу. По аналогии сделаем с «Агентом SQL» и «SQL Server» для сервера SQL. Затем следует снова подключить их, но в обратной последовательности.

2. Выгрузить базу с данными в некоторый файл, который будет иметь расширение DT, а затем выгрузить её назад – в ту же базу с информацией. Аналогично будет исполняться для режима конфигуратора при помощи вкладки меню «Администрирование» – посредством использования команд «Загрузить информационную базу…» и «Выгрузить информационную базу…».

3. Можно попробовать очистить КЭШ внутри сервера и внутри компьютера пользователя в месте, где была обнаружена ошибка. Для этого потребуется закрыть 1С, далее совершить поиск по папкам, которые будут иметь имя вида «bd5c8ea4-b65f-4c23-a9c8-2dccfb0b15fa» внутри папки с названием «Application Data», после их нахождения производим удаления данных папок.

4. Также можно обновить платформу на более современную версию (с главного портала – ИТС). Для выполнения данного действия скачиваем с ИТС новую платформу 1С 8.3 и устанавливаем ее на компьютерах клиентов и на сервере.

5. Рассмотрим еще один вариант – использование механизма «Тестирование и исправление информационных баз», который находится внутри конфигуратора. В необходимой базе переходим по пути: «Администрирование → Тестирование и исправление информационных баз», а далее запускаем процесс.

6. Совершим загрузку внутри копии, которая является резервной, если она была создана в недавнем времени. Замечание: обязательно часто делать резервные копии до любого важного действия с ИБ. Копии делаются посредством SQL MS или конфигуратора, при этом происходит выгрузка файла в формат dt.

Если ни один из вышеперечисленных способов не устранил ошибку SDBL, следует произвести очистку таблиц _ConfigChngR_ExtProps и _ConfigChngR. Однако для этого потребуется знания принципов работы MSSQL.

Специалист компании «Кодерлайн»

Айдар Фархутдинов

1С:Предприятие 8.2 (8.2.14.537) 1С:Управление строительной организацией, редакция 1.3 (1.3.15.2) Ошибка выходила и в файловом и в серверном вариантах: «В процессе обновления информационной базы произошла критическая ошибка. по причине: Ссылочная константа содержит недопустимый ссылочный номер таблицы 35244:8fa0001b78cfeb9e11e12f9f0b5772a0» Починил тестированием и исправлением в серверном варианте с включением только: «Проверка логической целостности информационной базы» «Проверка ссылочной целостности информационной базы» Результат тестирования: Тестирование начато Проверка таблицы ConfigChngR: удалено 234 записей Тестирование закончено В связи с этим, думается, помогло бы и это тоже: TRUNCATE TABLE _ConfigChngR TRUNCATE TABLE _ConfigChngr_ExtProps

Долгое время стояла платформа 8.3.12.1685

После очередного обновления (до 3.0.71.75) внезапно в одной из баз «поломался» выбор контрагентов.
Вплоть до такого:
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call:
по причине:
Ошибка SDBL:
Ссылочная константа содержит недопустимый ссылочный номер таблицы

Сделал «Тестирование и исправление» — не помогло.

Поднял платформу до рекомендуемой 8.3.13.1809

Цитата:

Текущая версия конфигурации «Бухгалтерия предприятия» предназначена
для использования с версией системы 1С:Предприятие 8.3 не ниже 8.3.12.1685.

Рекомендуется использовать версию 1С:Предприятие 8.3 не ниже 8.3.13.1809.

— не помогло.

После поднятия платформы до рекомендуемой 8.3.13.1809 ещё раз сделал ТИИ — помогло!

Понравилась статья? Поделить с друзьями:
  • Ошибка sdbl пропущена точка с запятой pos 25
  • Ошибка sdbl при обновлении конфигурации
  • Ошибка sdbl поле таблицы не может принимать значение null
  • Ошибка sdbl поле с таким именем уже определено 1с
  • Ошибка sdbl поле fld не может принимать значение null