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

1. Pervuy 63 20.12.14 10:03 Сейчас в теме
Добрый день. Много тем поднималось с похожими вопросами но пути решения все разные и неоднозначные. Хотелось бы еще поднять этот вопрос для устранения ошибки и понимания, что это за ошибка и как с ней бороться.
Платформа 1С:Предприятие 8.2 (8.2.19.90), Конфигурация давно снята с поддержки и очень сильно переписанная, подключена к хранилищю.
В очередной доработке был добавлен реквизит Сумма_2 Число(15,2) в ТЧ "Товары" Докумената "Реализация ТиУ". В тестовой базе все работало нормально. При обновлении основной базы возникла ошибка. Когда я открываю документ "Реализация ТиУ" вываливается ошибка Ошибка SDBL: Таблица или поле не содержится в разделе FROM

Как исправить и почему они возникают такие ошибки мне не понятно?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
22. criptid 26.11.20 19:28 Сейчас в теме
(1)мне очистка кэша 1с помогла у пользователя
2. Pervuy 63 20.12.14 10:04 Сейчас в теме
И еще добавлю
1. База серверная
2. ДТшка не выгружается (заканчивается с ошибкой)
3. ТиС не помогает (заканчивается с ошибкой)
3. Armando 1399 20.12.14 11:11 Сейчас в теме
Удали и заново добавь реквизит
jane_de_rio; user635629_exter; +2 Ответить
45. user635629_exter 37 16.08.23 05:27 Сейчас в теме
(3) Да, я скопировал реквизит справочника в ресурс РС - получил SDBL: 1с таблица или поле ir2 не содержится в разделе from
Создал ресурс руками - всё починилось.
Видимо, при копировании полей, с полями копируются не только нужные параметры (наименование, тип данных), но и параметры, которые соответствуют исходному полю, что не всегда нужно.
46. user635629_exter 37 16.08.23 07:42 Сейчас в теме
(45) Но всё равно не помогло.
Помогло выключение "итоги срез последних".
В результате - остался регистр со скопированными полями и он работает.
4. Pervuy 63 20.12.14 13:45 Сейчас в теме
Когда удалил база не обновляется, опять добавил обновилась но в предприятии документ открывается опять с ошибкой
5. Sander80 82 20.12.14 17:04 Сейчас в теме
Есть одна изощренная идея. Сделайте план обмена - распределенную информационную базу. Так вы потенциально сможете создать копию базы. Поскольку посередине все сохраняется в XML, но новая будет делаться начисто, и должна уже без ошибок полей.
6. Armando 1399 20.12.14 22:58 Сейчас в теме
2. ДТшка не выгружается (заканчивается с ошибкой)
3. ТиС не помогает (заканчивается с ошибкой)

Когда удалил база не обновляется

Какая ошибка?
7. Pervuy 63 06.02.15 18:48 Сейчас в теме
Пишу через время. Ничего не спасло взяли старый бекап (месячной давности) и в него из битой базы перенесли данные через XML. Повезло, что побился регистр сведений и просто перепровели перенесенные документы и стало все хорошо.
8. bulas 212 25.12.17 14:06 Сейчас в теме
Частое "лечение" такой ошибки - это удалить реквизит, сохранить конфигурацию и заново создать реквизит.
user635629_exter; +1 Ответить
44. user635629_exter 37 16.08.23 05:26 Сейчас в теме
(8) Да, я скопировал реквизит справочника в ресурс РС - получил SDBL: 1с таблица или поле ir2 не содержится в разделе from
Создал ресурс руками - всё починилось.
Видимо, при копировании полей, с полями копируются не только нужные параметры (наименование, тип данных), но и параметры, которые соответствуют исходному полю, что не всегда нужно.
47. user635629_exter 37 16.08.23 07:43 Сейчас в теме
(44) Но всё равно не помогло.
Помогло выключение "итоги срез последних".
В результате - остался регистр со скопированными полями и он работает.
9. shved 02.03.18 19:34 Сейчас в теме
можно тут отпишусь, мож кому пригодится. почти типовая БПКорп:
Ошибка SDBL: Таблица или поле DataSeparationUse1797 не содержится в разделе FROM (1797-цыфры могут быть разные)
поле DataSeparationUseXXX сидит в 12 таблицах:
1.ODataSettings 1
2. CommonSettings 1
3, RepSettings 1
4, RepVarSettings 1
5, FrmDtSettings 1
6, DynListSettings 1
7, UsersWorkHistory 1
8, SystemSettings 1
9, ExtensionsInfo
10, ExtensionsInfoNGS
11, ExtensionsRestruct
12, ExtensionsRestructNGS
тестирование, выгрузка/загрузка, смена платформы ничо не дали.
почитал тута http://its.1c.ru/db/content/metod8dev/src/admins/i8101798.htm :
_DataSeparationUse<n> – использование разделения данных,

за разделение отвечают два штатных общих реквизита ОбластьДанныхВспомогательныеДанные и ОбластьДанныхОсновныеДанные.
отключил у них использование для разделения данных (снова попробовал обновить - барада), включил использование - и ура
djserega; mogues; user1806514; nano1c; Andryza; detro; myoker; endym; dvsidelnikov; ErrorEd88; God_loki; Spacer; goodwinvu; griff19; +14 Ответить
19. God_loki 4 20.12.19 17:31 Сейчас в теме
(9) Дай тебе бог здоровья, дружище )
yaroslav.artem; myoker; dvsidelnikov; +3 Ответить
23. burni4 87 28.01.21 18:50 Сейчас в теме
(9)
DataSeparationUse

появилась такая же ошибка при обновлении, и хотел бы наверное уточнить что мне помогло
как оказалось реально проблема в двух реквизитах
ОбластьДанныхВспомогательныеДанные
ОбластьДанныхОсновныеДанные

что конкретно сделал,
1. открыл конфигурацию именно БД,
2. ручками выставил свойства у этих реквизитов в текущей (не сохраненной), точно такие же, как и в конфигурации БД,
3. после чего все отлично сохранилось,
4. далее вернул свойства этих реквизитов к тем, при которых валилась ошибка, снова сохранил, в этот раз все без ошибок.
Foma4382; +1 Ответить
10. пользователь 04.07.18 15:43
Сообщение было скрыто модератором.
...
11. FB_685743895161070 04.07.18 16:08 Сейчас в теме
есть простое решение, после загрузки базы нужно ищё раз ее выгрузить и загрузить, ошибка пропадет.
tsarenav; Wehriyar_Limanli; maksa2005; romankoav; Vanchez; taja77; mika_mika; PLAstic; +8 Ответить
12. Lyolik 8 14.11.18 11:55 Сейчас в теме
(11)не помогло
asid; myoker; Rokstedi; COMPER; Дмитрий74Чел; +5 Ответить
15. Бертуся 26.12.18 16:51 Сейчас в теме
(11) Спасибо, мне помогло.
maksa2005; +1 Ответить
20. Wehriyar_Limanli 27.05.20 14:30 Сейчас в теме
13. user1093919 21.11.18 11:19 Сейчас в теме
Такая ошибка появилась при попытке обновить конфигурацию БД после загрузки типовой БП корп из cf на платформе 8.3.13, выгрузка с платформы 8.3.12.
Решение было таким: в настройках поддержки включить возможность изменения, снять с поддержки все константы, загрузить еще раз cf, обновить конфигурацию БД
ErrorEd88; +1 Ответить
14. q4a 100 21.11.18 20:55 Сейчас в теме
У меня после добавления документа в типовую ERP вываливалась ошибка: Таблица или поле Number не содержится в разделе FROM.
Решил проблему при помощи запуска в режиме предприятия с ключом: /С ЗапуститьОбновлениеИнформационнойБазы
16. AVK_Alex 4 30.01.19 10:58 Сейчас в теме
Такую ошибку получил при тестировании базы на проверке логической целостности.
Chdbfl ошибок не находил.
Конфигурация типовая, возможность изменения не включена. Платформа 1С:Предприятие 8.3 (8.3.13.1644).

Помогло следующее:
1. Зашел в Конфигурация - поддержка - настройка поддержки.
2. Сохранил конфигурацию в файл.
3. Тут же включил возможность изменения, снял с поддержки.
4. Загрузил конфигурацию из файла.

Тестирование прошло, была одна ошибка: "Документ не зарегистрирован в журнале ОбщийЖурналДокументов. Создана новая запись в журнале"
База открывается (она и раньше открывалась), полет нормальный.
17. PLAstic 295 20.08.19 18:25 Сейчас в теме
Была рабочая конфа, в разработке не первый год уже.
Создаю в давно знакомом конфигураторе справочник, добавил ему ТЧ и пару реквизитов ручками, один скопировал с существующего справочника. Запускаю - "не найдено поле ID".
Копирую справочник в дереве метаданных, запускаю предприятие - та же ситуация с копией.
Создаю третий справочник, все реквизиты создаю ручками, но точно такие же, как у предыдущих двух. Запускаю - работает.
Вероятно, при копировании реквизита из существующего объекта он как-то криво обрабатывался платформой и не создавался в SQL.
user635629_exter; laperuz; +2 Ответить
18. 7OH 69 08.11.19 17:55 Сейчас в теме
Поделюсь опытом или мнением - переход БУХ (Укр) с 2.0 (БСП 2.1) на БУХ 2.1 (БСП 3.0.1).
Изменений в обновлении было прилично.
После обычного объединения тоже поймали ошибку "Ошибка SBDL - Таблица или поле DataSeparationUse11111 не содержится в разделе FROM".
Анализ показал, что при удалении объектов как-то криво удаляются ссылки на них из состава Общих реквизитов.
Удалил руками объекты нужные (объединяемся без общих реквизитов и платформа сама подскажет ЧТО надо почистить), сохранился - без ошибок, объединил ещё раз целиком и всё заработало.
21. websamson 306 15.10.20 09:44 Сейчас в теме
Помогла выгрузка/загрузка dt
24. Myst_ 65 10.02.21 02:14 Сейчас в теме
Делали перевод с нетиповой конфигурации Бухгалтери 2.0 на типовую Бухгалтерию 3.0 с постановкой на поддержку. Работали в файловом варианте базы.После завершени - перенесли на сервер и заодно его обновили .. и завертелось..
В файловом варианте работала -загрузили на сервер - сразу при входе в базу валится ошибка и ничего не дает сделать.
Тестирование и исправление - пустая трата времени.(все идеально -ошибок нет)
Выгрузка в DT - загрузка - тоже самое.

Решение которое помогло мне :
Удалили Платформу 8.3.18.1289 и поставил 8.3.17.1851 - Проблема сразу исчезла.
При первом входе появился вопрос о перемещении базы - подозреваю,что именно этот механизм на новой платформе и валит базу.т.к это один из механизмов ,который стартует при первом запуске после выявления факта переноса базы.


Вывод : проблема в платформе 8.3.18.1289 - не теряйте время - откатывайтесь на релиз ниже.
Golden_Girl; extalionos; user1010425; serge-ce1; igorek_zh; supernika; myoker; +7 Ответить
25. igorek_zh 6 05.12.21 20:33 Сейчас в теме
(24)
До сих пор актуальная информация.
Спасибо!
user635629_exter; Golden_Girl; +2 Ответить
27. user1010425 23.12.21 03:31 Сейчас в теме
(24) Решение простое и эффективное!
Помогло с БП 3.0.103.21
Была выгрузка в .dt с платформы 8.3.18
Ошибка при запуске базы SDBL:\nТаблица или поле DataSeparationUseN не содержится в разделе FROM
Поставил 8.3.17, проверил загрузку в базу - ОК, потом в конфигуратор и повторная выгрузку в .dt
Поставил 8.3.20, загрузил .dt, все работает!
Спасибо!
extalionos; user662970_nata_d03; +2 Ответить
31. user662970_nata_d03 27.01.22 22:28 Сейчас в теме
(27)
Спасибо огромное! С вашей помощью решила похожую проблему.
36. user1823257 02.08.22 13:14 Сейчас в теме
(24)Пробовал многие описанные варианты выгружал dt, переходил на более новые платформы- не помогло. Затем запустил обновление с 8.3.17.1851 платформы , хоть она устаревшая но только на ней прошло успешно обновление.
26. 1c_geo 14.12.21 18:56 Сейчас в теме
Просто зашел и скинул вид формы в значение по умолчанию. Ошибка ушла....!
28. user1498686 28.12.21 18:54 Сейчас в теме
Спасибо 1С за новогодние подарки. Сук... а
29. user1498686 28.12.21 18:59 Сейчас в теме
Долбоящеры 1С если у вас под новый год клинит мозг и вы не способны выпускать релизы без косяков не работайте сук....а не портите праздники другим. Это не первый раз когда эти кривокодеры выпускают гавнокод под новый год.
espero; Kritual; +2 1 Ответить
30. пользователь 28.12.21 19:02
Сообщение было скрыто модератором.
...
32. victor_d_nikitenko 05.02.22 11:55 Сейчас в теме
мда...

самое смешное, что трабла с этой ошибкой в реальности не связана с обновлением именно конфигурации, а связана с заменой релиза платформы. Но! Просто после обновления платформы пытаются накатить обновление конфигурации и тут возникшая от платформы ошибка вылазит во всей красе.

Т.е. надо после обновления платформы устранить возникшие ошибки (неочевидные)
И уже после их устранения пытаться конфы обновлять.
33. ipoloskov 162 15.03.22 14:28 Сейчас в теме
Данная ошибка может быть при получении итогов регистра бухгалтерии с отбором по счету, значению субконто, корсчету и виду кор.субконто (в Анализе счета, например), только в клиент-серверном варианте.
Код ошибки в bugboard 50014467.
Исправлена: "Технологическая платформа", версия 8.3.19.1522
Исправлена: "Технологическая платформа", версия 8.3.20.1710
Исправлена: "Технологическая платформа", версия 8.3.21.1141 (для тестирования)

Если бы bugboard 1С нормально индексировался поисковыми системами, я бы не потратил вчера половину рабочего дня, а клиент денег за 4 человеко-часа. Большое тебе спасибо, дорогой 1С. Буду теперь ошибки искать отдельно в поисковике и отдельно на багборде.
awk; evgeniy83; XAHTEP; МихаилМ; +4 Ответить
34. XAHTEP 17.03.22 17:15 Сейчас в теме
(33)
bugboard

Большое спасибо! Помогло.
Я так понимаю, что bugboard вообще никак не индексируется поисковиками. Не в первый раз уже сталкиваюсь с ошибками, которые там зарегистрированы, а поисковики об этом не знают.
35. user784245 18.03.22 21:39 Сейчас в теме
При обновлении релиза ERP c 2.4 на 2.5 вылазит ошибка: "Ошибка SDBL: Таблица или поле Folder не содержится в разделе FROM".
Поле Folder - признак того, что запись представляет группу. Относится к справочникам. Недолго думая, настроил ТЖ для поиска на каком именно справочнике валится эта ошибка. Открыв этот справочник, вижу, что он не является иерархическим, т.е. в нем и не должно быть этого поля. Подскажите, может кто-нибудь сталкивался с такой ошибкой, куда дальше копать??
Попробовал все предложенные выше способы, даже больше (перенес базу на postgresql, попытался обновить ее там), но ничего не помогло.
37. strelvan 72 28.10.22 15:29 Сейчас в теме
Ошибка ещё может связана с повреждением базы. 1. Если файловая - Проверьте утилитой базу chkbdf.
2. Если серверная Выгрузка и загрузка в новую - тоже может исправить в этом случае проблему.
38. alex_phantom 21.02.23 17:06 Сейчас в теме
Странная ситуация,
рабочая база БУХ 3.0, как только копирую файл базы или выгружаю и загружаю в новую, выдаёт:
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call:
по причине:
Ошибка SDBL:
Таблица или поле DataSeparationUse22673 не содержится в разделе FROM
40. user1927120 15.05.23 11:16 Сейчас в теме
(38) Перечисленные выше советы не помогли... опытным путем установлено, что ошибка возникает при первом запуске новой базы после загрузке из .dt на платформах 8.3.20 именно из-за окна с информацией о перемещении базы.
Всегда при первом запуске загруженной базы всплывает окно с вопросом типа "База перемещена или это копия базы?".
Решение - первый запуск произвести на платформах 8.3.22, откроется это окно, в нем выбрать нужно значение и после можно снова открывать базу на прежних платформах (8.3.20).
42. bogena 29.06.23 03:34 Сейчас в теме
(40) Спасибо, дело было в нём. Но я поступил ещё проще (база файловая) - кинул в папку с базой файлик DoNotCopy.txt (а он был в той папке, откуда базу копировал)
39. alex_phantom 21.02.23 18:29 Сейчас в теме
Даже обновление проходит через конфигуратор и в пакетном режиме
41. 1cden 07.06.23 14:05 Сейчас в теме
а мне помогло обновление платформы.
Готовил базу на более новой платформе, у клиента была постарее. Поставил ту же и все заработало. Советы по махинациям с базой не помогли
43. Гарин 1 05.07.23 15:14 Сейчас в теме
у меня "Ошибка SDBL: Таблица или поле Fld89537 не содержится в разделе FROM" появилась после создания нового регистра сведений в расширении и добавлении его в состав плана обмена.
Вылечил удалением из состава плана обмена и добавлением снова.
50. a.x 27.10.23 16:05 Сейчас в теме
48. mms76 68 25.08.23 10:35 Сейчас в теме
Есть клиенты, которые работают с Бухгалтерией 1.6 (файловая), в один момент стала выпадать ошибка SDBL при формировании кассовой книги, перепробовал все варианты, тестирование вылетает с ошибкой при пересчете итогов. Откатился до платформы 8.3.17.1549, кассовая книга стала формироваться, но пересчет итогов так и вылетает
49. Kot358 06.10.23 19:17 Сейчас в теме
Получил сегодня такую же ошибку. База серверная, поэтому бубен с "DoNotCopy" тут не поможет. Платформа 8.17 - 8.20, проверил на нескольких. Актуально. Собсно, причина как и говорилось в (40), в определении факта перемещения базы. Просматривая журнал, увидел, что падение происходит еще до тонкого клиента при запуске регл. задания "Удаление неактуальной информации синхронизации". Модуль обращается к константе "ПараметрыБлокировкиРаботыСВнешнимиРесурсами", где читает значение хранилища. Как я понял, проблема может быть в структуре этого хранилища, поэтому, при попытке прочитать несовместимые данные вываливается в трабл. ТиИ и chkdbfl результатов не дают, думаю, логика в невозможности протестировать реквизиты с типом "ХранилищеЗначения"...
Поэтому применил самое простое решение: в конфигураторе поменял тип значения константы "ПараметрыБлокировкиРаботыСВнешнимиРесурсами" на "Булево", сохранил конфигурацию с реструктуризацией и тут же, не закрывая заново поставил "ХранилищеЗначения". База открывается, данные на месте, но настоятельно советую после всего сделать ТиИ еще раз :))))
Прикрепленные файлы:
51. selez-a 17 27.02.24 18:48 Сейчас в теме
Благодарю (46) за наводку. Добавлял реквизиты в регистр сведений через сравнить/объединить. После при попытке открыть форму записи стало выдавать ошибку
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка SDBL:
Таблица или поле Fld56549 не содержится в разделе FROM

В тестовой базе все было хорошо. Запустил обработку ПолучитьСтруктуруХраненияИБ увидел, что новые ресурсы добавленные в конфигураторе не выводятся в списке полей. В тестовой базе они присутствуют.

Удалил добавленные ресурсы, обновился ошибка ушла. Добавил ресурсы вручную и все заработало.
52. rieltor_88 12.03.24 10:14 Сейчас в теме
Была похожая ошибка при попытке обновить релиз конфигурации либо при выполнении в ТИИ реструктуризации
Ошибка SDBL: Таблица или поле DataSeparationUse6906
Использовалась платформа 8.3.18.XXXX

Помог в итоге вариант
- Поставить платформу до 8.3.17.1851, выгрузить базу в dt
- Поставить платформу 8.3.23.1997, загрузить базу из dt
- Реструктуризация прошла без ошибок, релиз обновился
Оставьте свое сообщение

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