Вопрос

Удаление активности

Добрый день.

В разделе с активностями не получается удалить служебную записку. Выдается сообщение "1 записей используются в других разделах" и все равно нельзя удалить. Есть какой-либо запрос для удаления активности?

Нравится

1 комментарий

Добрый день!

Вы можете удалить запись с помощью sql запроса:

delete from Actitity where id '...' где вместо трех точек подставить id нужной Вам записи (если нет доступа к бд, то id можно просто скопировать из адресной строки браузера при открытии интересующей активности). Также можно удалять по заголовку и другим колонкам записи, но в таком случае нет уверенности, что запись по этим колонкам уникальна (в связи с этим удаление 1 записи лучше выполнять по id). В случае, если у Вас база размещена в облаке и нет доступа к бд, то запрос можно выполнить в разделе "Конфигурация"-"Sql-сценарии". После выполнения запроса на удаление, вероятнее всего, у Вас появится ошибка о наличии связей по ключу с другой сущностью. В таком случае нужно вывести текст ошибки (просто в реестре раздела "sql-сценарии" вывести колонку "Текст последней ошибки") и выполнить обнуление связей. Например, получили ошибку о том, что данная запись не может быть удалена, так как имеет связь с каким-то контактом. В таком случае запрос на обнуление такой связи будет выглядеть следующим образом:

update Contact set ActivityId = null where ActivityId = '...' (опять же подставляете id активности, которую хотите удалить). После чего снова можете пробовать удалить запись первым запросом. 

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

 

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