Вопрос

Удаление справочника

Добрый день! При переименовании справочника начали возникать ошибки, и он был удален вместе с объектом для того, чтобы добавить его ещё раз с правильной структурой и именованием. Но таблицы в базе данных остались (BpDialogEventType, SysBpDialogEventTypeLcz), и при попытке назвать справочник таким образом, система выдает ошибку.

Подскажите, пожалуйста, как полностью удалить из системы справочник, со всеми связанными данными и таблицами?

Нравится

5 комментариев

Попробуйте удалить таблицы напрямую из базы данных:

drop table <название таблицы>

И потом, на всякий случай, скомпилируйте приложение

Алла Савельева,

Спасибо, Алла! Я просто побаивался удалять таблицы, думал, вдруг что-то на них завязано.

Рекомендуется такие вещи сначала выполнять на копии приложения, а только потом, если не возникнет других проблем, на проде.

Куандык Акерке Кайратбеккызы,

Данная ошибка возникает из-за того, что справочник выведен в каких-то разделах. Для решения проблемы Вам необходимо:

- удалить поле в мастере раздела.

- перейти в раздел «Справочники» и удалить из него необходимый справочник.

- в дизайнере системы перейти в раздел «Управление конфигурацией», найти объект этого справочника и удалить его.

Посмотреть зависимости таблиц можно и в SQL Server Management Studio, пункт меню правой кнопки на имени таблиц. Там можно увидеть, какие другие таблицы ссылаются на этот справочник.

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