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

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

Эта ошибка возникает в связях типа «один к одному» или «условная связь».

Эти связи организованы так, что обе связанные записи ссылаются друг на друга. Если же запись A ссылается на запись B, а та в свою очередь ссылается не на А, как должна бы, а на C, то будет выдано сообщение «связь не один в один».

Например, таблицы «Сотрудники» и «Сотрудники(расширение)» связаны между собой отношением «один к одному». В нашем примере эта связь нарушена: запись 00000000 из таблицы «Сотрудники» ссылается на запись 00000001 из таблицы «Сотрудники(расширение)». На эту же запись ссылается и запись 00000002 из таблицы «Сотрудники». В свою очередь, запись 00000001 из таблицы «Сотрудники(расширение)» ссылается не на запись 00000000, а на запись 00000002 из таблицы «Сотрудники».

 
 
 

Для исправления ситуации:

  • либо удалите ошибочную запись (в примере, запись с адресом 00000000);
  • либо в поле связи укажите значение «нет».
0
0
Оставьте свой отзыв:
ОТПРАВИТЬ