Creatio development guide
PDF
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

Удаление раздела

Glossary Item Box

Общие сведения

Если на основании объекта, который требуется удалить, создан раздел, то этот раздел удаляется в первую очередь.

Чтобы удалить пользовательский раздел Creatio, необходимо иметь доступ к конфигурации системы и базе данных.

Прежде чем удалить пользовательский раздел, необходимо снять блокировку с соответствующего этому разделу файла в хранилище версий SVN.

В первую очередь потребуется удалить записи из базы данных. Для удаления раздела воспользуйтесь скриптом:

DECLARE @UId UNIQUEIDENTIFIER
DECLARE @ModuleEntityUID UNIQUEIDENTIFIER;
DECLARE @ModuleID UNIQUEIDENTIFIER;
DECLARE @Name NVARCHAR(max) = 'ToDelete';
select @UId = UId from SysSchema where Name Like @Name
select @ModuleEntityUID = Id from SysModuleEntity where
SysEntitySchemaUId = @UId
select @ModuleID = Id from SysModule where SysModuleEntityId = @ModuleEntityUID;
delete from SysModuleInWorkplace where SysModuleId = @ModuleID;
delete from SysModule where Id = @ModuleID;
delete from SysModuleEdit where SysModuleEntityId = @ModuleEntityUID;
delete from SysModuleEntity where Id = @ModuleEntityUID;
delete from SysDetail where EntitySchemaUId = @UId;
delete from SysLookup where SysEntitySchemaUId = @UId;
delete from [Lookup] where SysEntitySchemaUId = @UId;

Обратите внимание, что значение “ToDelete” нужно заменить на название схемы пользовательского раздела. После очистки базы данных необходимо удалить пользовательские схемы в разделе [Управление конфигурацией] ([Advanced settings]) в следующем порядке:

  1. ToDeleteFile
  2. ToDeleteInFolder
  3. ToDeleteInTag
  4. ToDeleteTag
  5. ToDeleteFolder
  6. ToDelete
© Terrasoft 2002-2020.

Был ли данный материал полезен?

Как можно улучшить эту статью?