Генерация экранов карточек и справочников

В разделе описан порядок формирования стандартного набора экранов для сущностей проекта в THESIS Studio. Перед выполнением операции убедитесь, что проект открыт в поддерживаемой версии IDE и настроен для работы с ТЕЗИС.

Начиная с THESIS Studio 6.3 для создания экранов по шаблонам ТЕЗИС доступно действие Screens for Entity. Действие можно вызвать следующими способами:

  • через контекстное меню модуля web: New → Screens for Entity;

  • через контекстное меню класса сущности: New → Screens for Entity.


В диалоговом окне необходимо выбрать сущность проекта, для которой будут сформированы экраны **browse** и **edit**, а затем указать параметры генерации:

  • пакет, в который будут помещены созданные экраны. Значение по умолчанию определяется по стандартной логике;

  • параметры формирования экранов;

  • представления для экранов browse и edit;

  • видимость вкладок.

В параметрах формирования экранов доступны следующие настройки:

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

  • регистрация экранов в меню. При выборе этого параметра становится доступным поле выбора пункта меню. Значение по умолчанию зависит от типа сущности: для документа используется Docflow, для карточки — Application, для справочника — Reference.

Представления для экранов browse и edit выбираются из существующих представлений сущности. На основе выбранных представлений определяются атрибуты, которые будут использованы в экранах: столбцы, элементы формы и вкладки с таблицами.

Состав настроек видимости вкладок зависит от типа выбранной сущности. Поддерживаются следующие варианты:

  • документ;

  • карточка;

  • справочник с вложением, если есть связь с сущностью, наследующей Attachment;

  • справочник без вложения, если связь с сущностью, наследующей Attachment, отсутствует.