Вопрос

Как удалить/отключить визирование раздела?

Добрый день, я включил визирование в разделе, после чего у меня создалась вкладка и деталь. но процесс включения визирования просто завис. Я решил пересоздать его, попробовав удалить созданный объект, после чего он удалился. После удаления объекта начались ошибки, когда сохраняю что-либо в конфигураторе мне пишет Произошла одна или несколько ошибок. Элемент с именем "BudgetVisa" не найден. Тоже самое происходит и при компиляции.
Подскажите как правильно его удалить , в какие таблицы смотреть, что бы пропала эта ошибка? В SysModuleVisa и SysModule нет записи, который бы указывал на этот объект
Стак трейс
 

2022-09-21 12:47:13,882 [79] ERROR IIS APPPOOL\BPM-ProdCopy ClientUnitSchemaDesignerService SaveDesignItem - System.AggregateException: Произошла одна или несколько ошибок. ---> System.AggregateException: Произошла одна или несколько ошибок. ---> Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден

   в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()

   --- Конец трассировки внутреннего стека исключений ---

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.CheckIfGenerationErrorsOccured()

   в System.Threading.Tasks.Task.Execute()

   --- Конец трассировки внутреннего стека исключений ---

   в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)

   в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)

   в Terrasoft.WebApp.ConfigurationBuild.WebConfigurationBuilder.BuildChanged()

   в Terrasoft.Core.ServiceModel.Designers.Commands.ClientUnitSchemaSaveCommand.Execute(ClientUnitDesignSchemaDto dto)

   в Terrasoft.Core.ServiceModel.Designers.Services.BaseDesignerService`1.InternalSaveDesignItem(TDesignItemDto designSchemaDto)

   в Terrasoft.Core.ServiceModel.Designers.Services.BaseDesignerService`1.SaveDesignItem(TDesignItemDto designSchemaDto)

---> (Внутреннее исключение #0) System.AggregateException: Произошла одна или несколько ошибок. ---> Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден

   в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()

   --- Конец трассировки внутреннего стека исключений ---

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.CheckIfGenerationErrorsOccured()

   в System.Threading.Tasks.Task.Execute()

---> (Внутреннее исключение #0) Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден

   в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()<---

<---

 

Нравится

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

Здравствуйте,

 

Скорее за всё, после изменения в базе данных, она не была актуализирована.

Как возможный фикс проблемы прошу попробовать актуализировать элементы системы в конфигурации, а также запустить генерацию исходного кода вместе с компилацией сайта.

 

Если ошибка не исчезнет, прошу обратиться к нам в поддержку отправив нам письмо на почту support@terrasoft.ua.

 

Спасибо.

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