Параметр предназначен для динамического управления данными, отображаемыми в форме ввода. Например, в качестве параметра реестровой формы ввода выбран список организаций, при изменении отметки в параметре, в рабочей области формы ввода будут отображаться реестровые данные, соответствующие выбранной организации.
При добавлении параметра автоматически создаётся элемент управления на листах, которые были выбраны при определении свойств параметра.
Для настройки параметров формы выполните шаги:
Создайте параметр.
Задайте свойства параметра.
Создайте связь с другим параметром для управления доступными значениями параметра.
Измените размер элемента управления.
Редактируйте параметр.
После завершения настройки параметров формы, если требуется, перейдите к шагу:
Для настройки параметров формы ввода/вывода используйте диалог «Параметры», вызовите диалог, нажав
кнопку
«Редактор параметров» вкладки «Конструктор» ленты инструментов:

Диалог состоит из списка параметров формы и панели настройки свойств.
Создайте параметр, нажав кнопку «Добавить» диалога «Параметры».
Задайте свойства параметра, используя панель свойств диалога «Параметры»:
Наименование. Задайте наименование параметра;
Справочник. Укажите
справочник, к которому будет привязан параметр. Для этого выберите
справочник в раскрывающемся списке или нажмите кнопку поиска
и начните печатать название справочника;
Значения параметров справочника. Задайте управление параметрами справочника. Для этого нажмите кнопку «Значения параметров справочника» будет открыт диалог «Параметры справочника <Наименование справочника>»:

Задайте:
Параметр. В списке выведены все параметры справочника. Если у справочника, который является источником для параметра формы, отсутствуют параметры, то список будет пустой;
Тип значения. Выберите тип значения. Возможные варианты: не выбрано, значение, атрибут параметра;
Значение. Зависит от выбранного типа значения. Поле активно, если выбран тип «Значение» или «Атрибут параметра»:
если выбран тип «Значение», то в поле указывается конкретное значение, соответствующее типу атрибута справочника, на котором построен параметр справочника;
если выбран тип «Атрибут параметра», то в поле выбирается атрибут из раскрывающегося списка, представляющего собой дерево из доступных параметров формы с атрибутами;
Если в справочнике, который является источником для параметра, удален параметр, то параметр удаляется и из диалога вместе с правилом управления.
Примечание. Настройка доступна в настольном приложении.
Листы формы ввода/вывода.
Выберите листы, на которых будет отображаться параметр на панели
«Элементы
управления». Для этого выберите лист в раскрывающемся
списке или нажмите кнопку поиска
и начните
печатать название листа;
Тип отметки. Задайте возможное количество отмеченных элементов. Для этого выберите один из вариантов в раскрывающемся списке: единичная с обязательной отметкой, множественная отметка, единичная с необязательной отметкой;
Значение по умолчанию.
Задайте значение, которое будет отображаться до выбора элемента.
Для этого установите флажок «Значение
по умолчанию» и выберите элемент в раскрывающемся списке
или нажмите кнопку поиска
и начните печатать
название элемента. Если в качестве источника альтернативной иерархии
выбран параметр, то флажок неактивный;
Схемы отметки. Выберите схему отметки для автоматизации выделения элементов по заданным правилам из раскрывающегося списка. Для этого установите флажок «Схемы отметки» и выберите схему в раскрывающемся списке. Если у справочника отсутствуют схемы отметки в списке будет только вариант - схема отметки отсутствует. Если в качестве источника альтернативной иерархии выбран справочник, то в раскрывающемся списке будут схемы отметки альтернативного справочника. Если в качестве источника альтернативной иерархии выбран параметр, то флажок неактивный;
Группа элементов. Укажите группу элементов для ограничения списка доступных элементов. Если у справочника отсутствуют группы элементов в списке будет только вариант - группа элементов отсутствует. Если в качестве источника альтернативной иерархии выбран справочник, то в раскрывающемся списке будут группы элементов альтернативного справочника. Если в качестве источника альтернативной иерархии выбран параметр, то флажок неактивный. Настройка доступна, если отсутствует настройка расширенного фильтра.
Альтернативная иерархия. Выберите альтернативную иерархию для отображения элементов альтернативного справочника, вместо элементов справочника, на котором построен параметр, или настройте динамический выбор альтернативной иерархии в зависимости от атрибута другого параметра. Для этого установите флажок «Альтернативная иерархия». Задайте:
Тип альтернативной иерархии. Выберите один из вариантов в раскрывающемся списке: фиксированная или динамическая. По умолчанию фиксированная альтернативная иерархия;
Источник альтернативной иерархии. Зависит от выбранного типа альтернативной иерархии:
если выбран тип «Фиксированная»,
то источником альтернативной иерархии является справочник.
Выберите доступный справочник в раскрывающемся списке
или нажмите кнопку поиска
и начните
печатать название справочника. Доступен выбор только одного
справочника:
Если справочник не выбран, то при завершении настройки параметра будет выводиться сообщение, что требуется выбрать альтернативную иерархию для параметра. Если было установлено значение по умолчанию для параметра, а при выборе альтернативной иерархии такого элемента нет, то значение по умолчанию сбрасывается. Если была выбрана схема отметки для параметра, то при выборе альтернативной иерархии предыдущая схема отметки будет сброшена и выбрана первая схема отметки из списка для альтернативной иерархии;
если выбран тип «Динамическая»,
то источником альтернативной иерархии является параметр.
Выберите атрибут параметра формы ввода в раскрывающемся
списке или нажмите кнопку поиска
и начните печатать название параметра:
Если не выбран атрибут параметра для альтернативной иерархии, то при завершении настройки параметра будет выводиться сообщение, что требуется выбрать альтернативную иерархию для параметра. При выборе источником альтернативной иерархии параметра настройки «Значение по умолчанию», «Схема отметки» и «Группа элементов» недоступны.
Если в справочнике был удален атрибут, который был задан в качестве ключа альтернативной иерархии для параметра, то значение параметра в элементе управления формы ввода станет пустым. Назначьте другой атрибут параметра в качестве ключа альтернативной иерархии;
Примечание. Настройка доступна в настольном приложении.
Наименование уровней. Установите переключатель для отображения атрибутов справочника, которые будут использоваться при формировании наименований уровней в элементе управления. В первом раскрывающемся списке выберите уровень, для которого настраивается наименование. Во втором раскрывающемся списке выберите атрибут справочника, который определит наименование. Для каждого уровня можно задать разные атрибуты справочника.
Заданное наименование для элемента «[все]» применяется ко всем уровням, кроме тех, для которых наименование было указано явно;
Примечание. По умолчанию для всех уровней используется атрибут «Наименование».
Пользовательское наименование. Установите переключатель для отображения пользовательского наименования уровней в элементе управления. В поле задайте наименование, которое будет отображаться для всех уровней. При необходимости выберите атрибут справочника, который будет добавлен в пользовательское наименование, в раскрывающемся списке «Вставить атрибут».
Порядок применения альтернативной иерархии, группы элементов, схем отметки и расширенного фильтра описан ниже.
Завершите выбор, нажав кнопку «ОК».

Ограничение
доступных значений параметра с помощью фильтра
Для ограничения доступных значений параметра формы настройте связи с другими параметрами формы с помощью расширенного фильтра.
Для вызова диалога расширенного фильтра нажмите кнопку «Расширенный фильтр»:

Настройка расширенного фильтра доступна при отсутствии настройки группы элементов. Порядок применения альтернативной иерархии, группы элементов, схем отметки и расширенного фильтра описан ниже.
Задайте расширенный фильтр:
Атрибут. Выберите атрибут указанного справочника из раскрывающегося списка. Для фильтрации элементов справочника по атрибутам связанного справочника выберите в списке доступных связанных атрибутов атрибут справочника, выбранного при создании связи с атрибутом указанного справочника. Связанные атрибуты отображаются с первым уровнем вложенности и представляют собой дерево из доступных связанных атрибутов;
Примечание. Если атрибут справочника содержит множественные значения, то при проверке условия фильтрации будут сравниваться все значения атрибута. Если хотя бы одно значение атрибута удовлетворяет условию, то элемент справочника будет автоматически удовлетворять условию.
Условие. Задайте условие фильтрации. Возможные варианты: равно, не равно, больше, меньше, больше или равно, меньше или равно, входит, не входит;
Тип. Выберите тип фильтра. Возможные варианты: значение, атрибут;
Не учитывать пустые. Пустые значения атрибута не будут учитываться, если установить флажок. Доступно только для типа «Атрибут»;
Значение. Зависит от выбранного атрибута и типа:
если выбран тип «Значение», то в поле указывается конкретное значение, соответствующее типу данных атрибута;
если выбран тип «Атрибут», то в поле выбирается атрибут из раскрывающегося списка, представляющего собой дерево из доступных атрибутов;
если атрибут связанный и выбран тип «Значение», то в поле появляется выпадающее меню с доступными значениями связанного справочника;
если атрибут связанный и выбран тип «Атрибут», то в поле появляется выпадающее меню, представляющее собой дерево из доступных атрибутов связанного справочника;
Не фильтровать от пустых значений. Значения атрибута не будут фильтроваться при пустом значении, если установить флажок.
Завершите выбор, нажав кнопку «Ок».
Добавим в форму ввода параметры:
«Группа предприятий». Параметр привязан к табличному справочнику НСИ «Группа предприятий», в котором перечислены группы предприятий. У каждой группы своё значение атрибута «Ключ»;
«Предприятие». Параметр привязан к табличному справочнику НСИ «Реестр организаций», в котором перечислены организации, принадлежащие группам предприятий. В справочник добавлен атрибут «Группа предприятий», в котором указано значение ключа группы предприятия, к которому относится организация.
Для того чтобы при выборе элемента в параметре «Группа предприятий» допустимые варианты значений параметра «Предприятие» были ограничены организациями, принадлежащими только выбранной группе, добавим расширенный фильтр:
Добавим правило и выберем атрибут «Группа предприятий».
Установим условие «Равно».
Выберем тип «Параметр».
Установим значение «Группа предприятий.Ключ».
Завершим настройку фильтра.
В результате настройки доступные значения параметра «Предприятие» будут меняться в зависимости от выбранного значения параметра «Группа предприятий»:

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

Изменение
размера элемента управления
Для изменения размеров элемента управления, задайте ширину, растянув/сжав элемент управления за правый край на панели «Элементы управления».

Изменение
порядка отображения элементов управления
Для изменения порядка отображения элементов управления на панели
«Элементы управления» выберите
параметр в диалоге «Параметры»
и используйте кнопки
/
.
Для редактирования параметра вызовите диалог «Параметры»,
нажав кнопку
«Редактор
параметров» вкладки «Конструктор»
ленты инструментов.
Для удаления параметра нажмите кнопку «Удалить» диалога «Параметры».
Если параметр управляет другим параметром, то для удаления управляющего параметра нужно убрать зависимость с управляемым параметром.
Если атрибут параметра задан в качестве альтернативной иерархии для другого параметра, то для удаления параметра, используемого для альтернативной иерархии, необходимо изменить тип источника или источник альтернативной иерархии или не использовать альтернативную иерархию.
См. также:
Построение формы ввода | Работа с готовой формой ввода