Creatio development guide
PDF
Это документация Creatio версии 7.15.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.

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

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