Имя: Пароль:
1C
1С v8
Ошибка SDBL: Таблица или поле ParentID не содержится в разделе FROM
0 igoza
 
18.12.13
09:37
почем выходит такая ошибка при открытии справочника?
1 shuhard
 
18.12.13
09:40
(0) потому, что данные кривые
2 МойКодУныл
 
18.12.13
09:45
Обновлялись недавно? На новую конфу
3 МойКодУныл
 
18.12.13
09:46
Дома такое вылезало на 1С:Деньги:). Когда автоматом обновлялся на версию 2.0 без установленной платформы 8.3.
Поищи в инете прям по этому запросу. Постов много.
4 igoza
 
18.12.13
09:46
(2) пытались
5 МойКодУныл
 
18.12.13
09:49
(4) меня спас бэкап и обновление сначала платформы, потом уж базы через конфигуратор и дистриб обновлнеия.
Не знаю, устроит ли вас такой вариант. Пока искал - натыкался на подобные проблемы у людей в БУ, они их как-то решали.
6 rcs
 
18.12.13
11:16
Недавно выходила почти такая же ошибка после добавления нового реквизита в документе. Только у меня ошибка была такая: "Таблица или поле Field3574 не содержится в разделе FROM". Ошибка появилась на рабочей базе после накатывания обновления, на локальной отладочной базе все было хорошо. Открыл локальную базу, посмотрел структуру хранения, оказалось поле Field3574 это и есть добавленный реквизит, открыл структуру хранения рабочей базы, там этого поля не было, хотя в конфигураторе он присутствовал.

Как я понимаю, при обновлении конфигурации БД рабочей базы произошла ошибка и поле Field3574 не добавилось в таблицу документа.
После этого я удалил добавленный реквизит из основной конфигурации рабочей базы, обновил конфу БД - ошибка исчезла. Затем удалил реквизит из локальной базы и добавил новый с таким же именем, обновил рабочую базу и все стало хорошо.

Возможно ошибку можно было устранить, если добавить в таблицу SQL напрямую поле Field3574 с нужным типом (доделать то, что не сделала платформа при обновлении конфигурации БД), но времени на такие эксперименты не было.

(0) В вашем случае поле ParentID это скорее всего поле, где хранится ссылка на родителя справочника, по какой-то причине оно пропало. Если база хранится на SQL, попробуйте на копии базы добавить в нужную таблицу поле ParentID с соответствующим типом (для примера можно посмотреть другой иерархический справочник).
7 mikecool
 
18.12.13
11:17
(4) и как результат?
8 rcs
 
18.12.13
11:18
(6) Правда если поле исчезло, то после восстановления через добавление поля в SQL вся иерархия пропадет, если это критично, то лучше восстанавливать базу из бекапа
AdBlock убивает бесплатный контент. 1Сергей