![]() |
|
Ошибка 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 вся иерархия пропадет, если это критично, то лучше восстанавливать базу из бекапа
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |