ОШИБКА В БАЗЕ ДАННЫХ «ССЫЛАЕТСЯ НЕ НА УЗЕЛ»

Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она удобнее, не требует обновления, имеет больше функций — ЭДО, все о компаниях и владельцах, ОФД и ЕГАИС, поиск и анализ закупок, а также обладает рядом других преимуществ.

Ошибка может возникнуть в иерархии, если какая-то запись ссылается не на узел, а на лист иерархии.

В нашем примере, запись 00000008 ссылается на запись 00000005, которая, в свою очередь, является листом и лежит в корне таблицы. По определению на лист иерархии не должна ссылаться никакая запись.

 
 

Самое простое в такой ситуации - для всех записей, которые ссылаются на лист, поставьте в поле иерархии значение «корень», при этом не надо изменять признак, обозначающий, является ли сама запись узлом или листом.

После такой операции все исправленные записи окажутся в корне соответствующего справочника СБИС, и их можно будет переместить в нужное место стандартными операциями.

Если записей, ссылающихся на определённую неузловую запись много, то можно поставить признак узла. НО, если данная запись изначально не была узлом, то подобные действия могут привести к потере данных.

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ