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

1. Pervuy 62 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 62 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 62 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 62 06.02.15 18:48 Сейчас в теме
Пишу через время. Ничего не спасло взяли старый бекап (месячной давности) и в него из битой базы перенесли данные через XML. Повезло, что побился регистр сведений и просто перепровели перенесенные документы и стало все хорошо.
8. bulas 211 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 70 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 67 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
- Реструктуризация прошла без ошибок, релиз обновился
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день