Расширенный режим
Внимание!
Приведенная ниже информация актуальна только для версий системы ELMA 3.11.5 и выше.
|
Расширенный режим – это режим, в котором становятся видимыми и доступными для редактирования дополнительные настройки в объектах, типах документов, РКК и типах проектов. Дополнительные настройки также будут доступны на форме создания нового типа проекта, типа документа и карточки РКК. Использовать данный режим рекомендуется только разработчикам и экспертным пользователям системы. Следует отметить, что случайное редактирование дополнительных полей может привести к ошибкам при публикации.
Управление расширенным режимом осуществляется в дизайнере ELMA на вкладке Меню – Настройки – Расширенный режим (рис. 1). По умолчанию данный режим отключен.

Рис. 1. Дизайнер ELMA. Вкладка "Меню". Раздел "Настройки – Расширенный режим"
При нажатии на кнопку Включить отобразится диалоговое окно с предупреждением (рис. 2). В данном окне необходимо нажать на кнопку ОК.

Рис. 2. Диалоговое окно "Предупреждение"
После включения расширенного режима дополнительные настройки будут отображены у следующих элементов:
-
РКК;
В карточке объекта на вкладке Дополнительные будут отображены дополнительные блоки: Программные настройки и Настройки фильтра (рис. 3).

Рис. 3. Карточка пользовательского объекта. Вкладка "Дополнительные"
Реализуемые интерфейсы – возможность добавления реализуемого интерфейса. В открывшемся диалоговом окне необходимо ввести полное имя типа интерфейса и нажать на кнопку ОК.
Дополнительный код – возможность написания дополнительного программного кода. При установке флажка отобразится вкладка Дополнительный код.
Включить кэширование – возможность включения кеширования для ускорения доступа к объекту в веб-приложении.
Хранить историю изменения – возможность сохранения истории изменения экземпляров объекта в служебной таблице.
Поддержка импорта-экспорта – добавление объектам свойства Уникальный идентификатор, обеспечивающего возможность импорта-экспорта объектов между различными конфигурациями системы, базами данных и др..
Действие при копировании – возможность выбора из выпадающего списка действия, которое будет применено к свойствам объекта при его копировании. Данное описание относится к копированию объектов в сценариях.
В качестве примера рассмотрим копирование объекта "Контакт", содержащего свойство "Контрагент" с типом "Контрагент".
-
По умолчанию – выбор дальнейшего действия зависит от типа связи, свойств объекта, а также его настроек;
-
Всегда копировать по ссылке – создание нового объекта и его свойств не происходит. Объект является общим для копии и оригинала, а на его свойства даются ссылки к оригиналу объекта. Например, будет создан новый объект "Контакт", содержащий в поле "Контрагент" ссылку на объект "Контрагент". Ссылка в копии Контакта указывает на тот же объект Контрагент, что и у оригинала;
-
Примеры использования копирования объектов – создание периодической задачи, периодического события и т.п..
Генерировать фильтр – возможность настройки отображения в веб-приложении кнопки Расширенный поиск для экземпляров текущего объекта, т.е. возможность работы с функционалом расширенного поиска, в т.ч. возможность работы с фильтрами. При установленном флажке на карточке объекта добавляется вкладка Фильтр, на которой осуществляется настройка фильтра. В фильтр включаются свойства объекта, для которых установлен параметр Участвует в поиске (фильтре).
Реализуемые интерфейсы фильтра – возможность добавления реализуемого интерфейса фильтра. В открывшемся диалоговом окне необходимо ввести полное имя типа интерфейса и нажать на кнопку ОК.
В карточке типа документа на вкладке Дополнительные будут отображены дополнительные блоки: Программные настройки и Настройки фильтра (рис. 4).

Рис. 4. Карточка типа документа. Вкладка "Дополнительные"
Блоки Программные настройки и Настройки фильтра содержат настройки, частично аналогичные настройкам в карточке объекта. Различие заключается в отсутствии настоек: Реализуемые интерфейсы, Включить кэширование и Поддержка импорта- экспорта. Следует отметить, что в карточке типа документа настройка Генерировать фильтр недоступна для редактирования.
В карточке РКК на вкладке Базовый тип РКК будут отображены дополнительные блоки: Программные настройки и Настройки фильтра. Данные блоки содержат список настроек, аналогичных настройкам карточки типа документа.
В карточке типа проекта на вкладке Дополнительные будут отображены дополнительные блоки: Программные настройки и Настройки фильтра. Данные блоки содержат список настроек, аналогичных настройкам карточки типа документа.
См. также: