Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.
Шаблоны интерфейса используются для повторного использования конфигураций при построении интерфейса, что позволяет сократить объем повторяющейся работы и поддерживать синхронизацию настроек в нескольких местах при необходимости.
В настоящее время поддерживаются следующие типы шаблонов:
При использовании шаблонов обычно существует два способа:
Когда блок или всплывающее окно уже настроены, вы можете использовать функцию Сохранить как шаблон в меню настроек и выбрать способ сохранения:
Сохранить как шаблон.Название шаблона / Описание шаблона и выберите режим сохранения:
Шаблон блока (т. е. будет ссылаться на этот шаблон).

Шаблон блока.Ссылка или Копия.

Если блок использует шаблон по ссылке, вы можете выбрать в меню настроек блока пункт Преобразовать ссылку в копию. Это превратит текущий блок в обычный (разорвет связь с шаблоном), и последующие изменения не будут влиять друг на друга.

Копия будут заново сгенерированы UID для блока и его дочерних узлов. Некоторые настройки, зависящие от UID, могут потребовать повторной конфигурации.Шаблоны полей используются в блоках форм и блоках деталей для повторного использования конфигураций области полей (выбор полей, макет и настройки полей), чтобы избежать многократного добавления одних и тех же полей на разных страницах или в разных блоках.
Шаблоны полей влияют только на «область полей» и не заменяют весь блок целиком. Чтобы повторно использовать весь блок, используйте Шаблон блока, описанный выше.
Шаблон поля.Ссылка или Копия.

Если в блоке уже есть поля, при использовании режима Ссылка обычно появляется запрос на подтверждение (так как поля из шаблона заменят текущую область полей).
Если блок ссылается на шаблон поля, вы можете использовать в меню настроек блока пункт Преобразовать поля по ссылке в копию. Это сделает текущую область полей независимой конфигурацией (разорвет связь), и последующие изменения не будут влиять друг на друга.

Копия или сначала выполнить команду «Преобразовать поля по ссылке в копию».Шаблоны всплывающих окон используются для повторного использования интерфейса и логики взаимодействия всплывающих окон. Информацию об общих настройках, таких как способ открытия и размер окна, см. в разделе Редактировать всплывающее окно.
Сохранить как шаблон.
Шаблон всплывающего окна выберите нужный шаблон для повторного использования.
Шаблоны всплывающих окон зависят от сценария действия, которое их вызывает. Селектор автоматически отфильтрует или отключит несовместимые шаблоны в зависимости от текущего сценария (с указанием причины, если условия не соблюдены).
| Текущий тип действия | Доступные шаблоны всплывающих окон |
|---|---|
| Действие коллекции | Шаблоны, созданные действиями той же коллекции |
| Действие с записью без связи | Шаблоны, созданные действиями коллекции или действиями с записью без связи той же коллекции |
| Действие с записью связи | Шаблоны, созданные действиями коллекции или действиями с записью без связи той же коллекции; или шаблоны, созданные действиями с записью связи того же поля связи |
Для всплывающих окон, вызываемых связанными данными (полями связи), действуют особые правила сопоставления:
Если шаблон всплывающего окна был создан на основе действия с записью связи (шаблон содержит associationName), этот шаблон может быть использован только действиями или полями с точно таким же полем связи.
Например: шаблон, созданный для поля связи Заказ.Клиент, может быть использован только другими действиями поля связи Заказ.Клиент. Его нельзя использовать для поля связи Заказ.Рекомендатель (даже если оба поля ссылаются на одну и ту же коллекцию Клиенты).
Это связано с тем, что внутренние переменные и конфигурации шаблонов окон связи зависят от конкретного контекста отношений связи.
Поля и действия связи могут повторно использовать шаблоны окон без связи из целевой коллекции (шаблоны, созданные действиями коллекции или действиями с записью без связи), если коллекции совпадают.
Например: поле связи Заказ.Клиент может использовать шаблоны всплывающих окон коллекции Клиенты. Этот подход удобен для совместного использования одной и той же конфигурации окна в нескольких полях связи (например, единое окно деталей клиента).
Если всплывающее окно использует шаблон по ссылке, вы можете выбрать в меню настроек пункт Преобразовать ссылку в копию. Это сделает текущее окно независимой конфигурацией (разорвет связь), и последующие изменения не будут влиять друг на друга.

В разделе Системные настройки → UI шаблоны вы можете просматривать все шаблоны и управлять ими:
Шаблоны полей происходят от шаблонов блоков и управляются внутри них.

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