При удалении объекта он не удаляется из БД

Добрый день!

Приложение on-site.

Я создал объект UsrTestForDataBT. Зарегистрировал на основе его справочник (с таким же именем - UsrTestForDataBT). Наполнил справочник. Выполнил привязку данных справочника и его данных.

Удалил обе привязки данных в Конфигурации. Удалил сам объект в Конфигурации.

НО! Таблица в БД с таким названием осталась и в этой таблице содержатся данные, которые я вводил при наполнении справочника. При компиляции появляется ошибка (One or more errors occurred.
Элемент с именем "UsrTestForDataBT" не найден).

Что необходимо сделать чтобы из БД все пропало и нормально проходила компиляция?

Нравится

3 комментария
Лучший ответ

Если в таблице есть записи, то она не удаляются вместе с объектом. После удаления объекта Вам необходимо удалить ее в базе самостоятельно.

На счет ошибки - в других объектах делали ссылку в колонках на данный справочник? Если да, то удалите их в начале там. Так же выполните полную генерацию исходного кода перед компиляцией, а так же если включена разработка в файловой системе сделайте выгрузку в начале в файловую систему.

Если в таблице есть записи, то она не удаляются вместе с объектом. После удаления объекта Вам необходимо удалить ее в базе самостоятельно.

На счет ошибки - в других объектах делали ссылку в колонках на данный справочник? Если да, то удалите их в начале там. Так же выполните полную генерацию исходного кода перед компиляцией, а так же если включена разработка в файловой системе сделайте выгрузку в начале в файловую систему.

Александр Тыра,

Спасибо!

Лобанова Мария Сергеевна, добрый день!
При ручном удалении записей, система позволяет увидеть все связанные объекты, которые не позволяют удалить запись и соответственно объект.

Показать все комментарии