Удаление представлений, влияющих на отображение сущностей через конструктор форм

С версии 3.2.5 введен конструктор форм, который позволяет создавать или изменять (настраивать) отображение карточек следующих объектов в веб-приложении: контрагенты, сделки, документы, справочники, задачи по процессу. В связи с этим ряд представлений, которые использовались до этого, будут удалены в версии 3.5 и их поддержка будет прекращена.

Список представлений, влияющих на отображение сущностей через конструктор форм

  • /Modules/EleWise.ELMA.CRM.Web/Views/ContractorLegal/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/ContractorIndividual/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.UA.Web/Views/ContractorLegalUa/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/Contractor/TasksTab.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/ContractorLegal/ContractorLegalEditForm.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/ContractorIndividual/ContractorIndividualEditForm.cshtml;
  • /Modules/EleWise.ELMA.CRM.UA.Web/Views/Shared/ContractorLegalUa/ContractorLegalUaEditForm.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Sale/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Sale/TasksTab.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/Sale/SaleEditForm.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Shared/Document/TabView.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Document/GeneralInfo.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Shared/Document/Attributes.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Document/Links.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Shared/Document/EditForm.cshtml;
  • /Modules/EleWise.ELMA.Workflow.Web/Views/WorkflowTask/Execute.cshtml;
  • /Modules/EleWise.ELMA.Workflow.Web/Views/WorkflowTask/ExecuteTabView.cshtml;
  • /Modules/EleWise.ELMA.Workflow.Web/Views/Shared/WorkflowTask/FieldsView.cshtml;
  • /Modules/EleWise.ELMA.Workflow.Web/Views/Shared/WorkflowTask/DefaultFieldsView.cshtml.

В случае, если в конфигурации есть копия одного или нескольких представлений, описанных выше, то при открытии страницы, на которой используется это представление (создание/редактирование/просмотр контрагента, сделки, документа, выполнение задачи по процессу), на этой странице появится сообщение:

На странице используются представления, заданные в конфигурации, которые в версии 3.5 будут удалены.
Нужно удалить эти представления из папки с конфигурацией и произвести соответствующие изменения в форме представления в Дизайнере,
иначе, после обновления на версию 3.5, страница может отобразиться неправильно, или не отобразиться совсем.
+ Пути к предстaвлениям

Возможные изменения представлений и примеры их исправлений через конструктор форм

Форма просмотра контрагента

На форму просмотра контрагента влияют следующие представления:

  • /Modules/EleWise.ELMA.CRM.Web/Views/ContractorLegal/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/ContractorIndividual/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.UA.Web/Views/ContractorLegalUa/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/Contractor/TasksTab.cshtml.

Представление TabView.cshtml задает распределение информации по вкладкам на карточке просмотра контрагента.

Типичные исправления в этих представлениях:

  • добавление дополнительной вкладки;
  • переименование вкладки;
  • добавление дополнительных свойств в определенную вкладку;
  • удаление с формы отображение определенных свойств контрагента.

При наличии изменений в одном из представлений, необходимо провести соответствующие исправления на форме просмотра соответствующего контрагента (ContractorLegal: Юридическое лицо, ContractorIndividual: Физическое лицо, ContractorLegalUa: Юридическое лицо (Украина)), или в объекте Контрагент, если изменения идентичны во всех представлениях.

Представление TasksTab.cshtml используется для отображения информации по задачам контрагента. Обычно на этом представлении ничего не меняют, но если у вас есть  изменения, то необходимо провести соответствующие исправления на вкладке задачи на форме просмотра в объекте Контрагент в Дизайнере.

Форма создания и редактирования контрагента

На форму создания и редактирования контрагента влияют следующие представления:

  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/ContractorLegal/ContractorLegalEditForm.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/ContractorIndividual/ContractorIndividualEditForm.cshtml;
  • /Modules/EleWise.ELMA.CRM.UA.Web/Views/Shared/ContractorLegalUa/ContractorLegalUaEditForm.cshtml.

Типичные исправления в этих представлениях:

  • добавление дополнительной сворачиваемой панели;
  • переименование панелей;
  • добавление дополнительных свойств в определенную панель;
  • удаление с формы отображение определенных свойств контрагента.

При наличии изменений в одном из представлений, необходимо провести соответствующие исправления на форме редактирования/создания соответствующего контрагента (ContractorLegal: Юридическое лицо, ContractorIndividual: Физическое лицо, ContractorLegalUa: Юридическое лицо (Украина)), или в объекте Контрагент, если изменения идентичны во всех представлениях.

Форма просмотра сделки

На форму просмотра контрагента влияют следующие представления:

  • /Modules/EleWise.ELMA.CRM.Web/Views/Sale/TabView.cshtml;
  • /Modules/EleWise.ELMA.CRM.Web/Views/Sale/TasksTab.cshtml.

Представление TabView.cshtml задает распределение информации по вкладкам на карточке просмотра сделки.

Типичные исправления в этом представлении:

  • добавление дополнительной вкладки;
  • переименование вкладки;
  • добавление дополнительных свойств в определенную вкладку;
  • удаление с формы отображение определенных свойств контрагента.

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

Представление TasksTab.cshtml используется для отображения информации по задачам сделки. Обычно на этом представлении ничего не меняют, но если у вас есть  изменения, то необходимо провести соответствующие исправления на вкладке задачи на форме просмотра в объекте Сделка в Дизайнере.

Форма создания и редактирования сделки

На форму создания и редактирования сделки влияют следующие представления:

  • /Modules/EleWise.ELMA.CRM.Web/Views/Shared/Sale/SaleEditForm.cshtml.

Типичные исправления в этих представлениях:

  • добавление дополнительной сворачиваемой панели;
  • переименование панелей;
  • добавление дополнительных свойств в определенную панель;
  • удаление с формы отображение определенных свойств контрагента.

При наличии изменений в представлении, необходимо провести соответствующие исправления на форме редактирования/создания в объекте Сделка в Дизайнере.

Форма просмотра документа

На форму просмотра документа влияют следующие представления:

  • /Modules/EleWise.ELMA.Documents.Web/Views/Shared/Document/TabView.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Document/GeneralInfo.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Shared/Document/Attributes.cshtml;
  • /Modules/EleWise.ELMA.Documents.Web/Views/Document/Links.cshtml.

Представление TabView.cshtml задает распределение информации по вкладкам на карточке просмотра документа.

Типичные исправления в этом представлении:

  • добавление дополнительной вкладки;
  • переименование вкладки;
  • добавление дополнительных свойств в дополнительную вкладку;
  • удаление с формы отображение определенных свойств документа.

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

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

Представление GeneralInfo.cshtml задает содержимое главной вкладки документа.

Типичные исправления в этом представлении:

  • добавление дополнительных свойств;
  • удаление с формы отображение определенных свойств документа.

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

Представление Attributes.cshtml задает отображение атрибутов документа.

Обычно на этом представлении ничего не меняют, а задают пользовательскую разметку в типе документа, но если у вас есть  изменения, то необходимо провести соответствующие исправления в панели Атрибуты документа на вкладке Общая информация на форме просмотра в документе Документ в Дизайнере. В случае, если в разметке представления указаны условия по типу документа, то соответствующие исправления нужно провести в документе нужного типа.

Представление Links.cshtml задает отображение связей документа.

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

Форма создания и редактирования документа

На форму создания и редактирования документа влияют следующие представления:

  • /Modules/EleWise.ELMA.Documents.Web/Views/Shared/Document/EditForm.cshtml.

Типичные исправления в этих представлениях:

  • добавление дополнительной сворачиваемой панели;
  • переименование панелей;
  • добавление дополнительных свойств в определенную панель;
  • удаление с формы отображение определенных свойств контрагента.

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

Форма выполнения задачи по процессу

На форму выполнения задачи по процессу влияют следующие представления:

  • /Modules/EleWise.ELMA.Workflow.Web/Views/WorkflowTask/Execute.cshtml;
  • /Modules/EleWise.ELMA.Workflow.Web/Views/WorkflowTask/ExecuteTabView.cshtml;
  • /Modules/EleWise.ELMA.Workflow.Web/Views/Shared/WorkflowTask/FieldsView.cshtml;
  • /Modules/EleWise.ELMA.Workflow.Web/Views/Shared/WorkflowTask/DefaultFieldsView.cshtml.

Представление Execute.cshtml задает расположение основных элементов формы выполнения задачи, таких как информация о процессе, дополнительные поля задачи по процессу, область контекста и истории и кнопки перехода.

Обычно на этом представлении ничего не меняют, но если у вас есть  изменения, то необходимо провести соответствующие исправления на форме редактирования в объекте Задача по процессу Workflow в Дизайнере.

Представление ExecuteTabView.cshtml задает отображение вкладок при выполнении задачи по процессу.

Типичные исправления в этом представлении:

  • добавление дополнительной вкладки;
  • переименование вкладки;
  • добавление дополнительных свойств во вкладку.

При наличии изменений в представлении, необходимо провести соответствующие исправления на форме редактирования в объекте Задача по процессу Workflow в Дизайнере.

Представление FieldsView.cshtml отображает либо стандартную колоночную разметку контекста задачи, либо с использованием Razor-разметки, определенной в настройках задачи.

Обычно на этом представлении ничего не меняют, но если у вас есть  изменения, то необходимо провести соответствующие исправления на форме редактирования на вкладке Главная страница в объекте Задача по процессу Workflow в Дизайнере.

Представление DefaultFieldsView.cshtml отображает колоночную разметку для контекста задачи.

Обычно на этом представлении ничего не меняют, но если у вас есть  изменения, то необходимо провести соответствующие исправления на форме редактирования на вкладке Главная страница в объекте Задача по процессу Workflow в Дизайнере.