Компоненты разработчика > Блоки типовых маршрутов > Интерфейс и функциональные возможности >

Окно «Свойства блока»

Предыдущий раздел В начало Следующий раздел

При нажатии на кнопку Свойства в карточке компоненты открывается окно «Свойства блока». В этом окне отображаются все свойства блока и могут быть выполнены все допустимые над ними действия.

*Имя. Уникальное имя свойства. Используется при программном обращении к свойству. Должно начинаться с буквы или символа «_» и содержать только буквы, цифры и символ «_». Может содержать до 100 символов. У свойств базового блока поле Имя доступно только для просмотра.

*Заголовок. Заголовок свойства. Отображается на панели свойств блока в компоненте Типовые маршруты. Может содержать до 255 символов. Может быть локализован (см. раздел «Локализация прикладной системы» в книге «Руководство разработчика»). У свойств базового блока поле Заголовок доступно только для просмотра.

*Допустимые типы. Типы данных, которые может иметь значение свойства. Задаются по кнопке , расположенной в конце поля (см. раздел «Окно "Допустимые типы данных"»).

*Тип данных по умолчанию. Тип данных, который имеет значение свойства по умолчанию. Выбирается из списка типов, указанных в поле *Допустимые типы. Определяет тип поля Значение по умолчанию.

*Тип значения. Тип значения свойства. Для входных свойств (в поле *Выходное галочка не установлена) возможные значения:

· «Константа» - значение свойства задается явно;
· «Параметр» - значение свойства задается через параметр типового маршрута;
· «Константа или параметр» - значение свойства может быть задано явно или через параметр;
· «Вычисление» - значение свойства задается в виде вычисления на языке ISBL. Таким способом могут задаваться значения только некоторых свойств базовых блоков, например, значение свойства Вычисление (Script) блоков типа «Сценарий».

Для выходных свойств (в поле *Выходное установлена галочка) имеет значение «Параметр» - значение свойства после выполнения блока находится в параметре типового маршрута.

Значение по умолчанию. Значение свойства по умолчанию. Используется, если поле *Тип значения имеет значение «Константа» или «Константа или параметр». Способ ввода определяется значением поля *Тип данных по умолчанию. Например, если тип данных «Дата», то значение выбирается из календаря, если тип данных «Логическое значение», то из списка значений «Пусто», «Да», «Нет» и т.д.

*Выходное. Признак выходного свойства. Если галочка установлена, то свойство является выходным, если не установлена – входным. Выходным свойствам, в отличие от входных, не может быть присвоено значение в момент начала выполнения блока. Значения таким свойствам могут быть присвоены только программно, в вычислениях блока. При завершении работы блока значение свойства заносится в параметр типового маршрута, указанный в значении свойства.

*Видимость. Признак отображения свойства блока на панели свойств в компоненте Типовые маршруты. Если галочка установлена, то свойство будет отображено на панели свойств элементов в редакторе схем типовых маршрутов, иначе данное свойство отображаться не будет.

Главное. Имя свойства из списка свойств разрабатываемого блока. Позволяет группировать свойства блока на панели свойств в компоненте Типовые маршруты.

Кнопки и предназначены для изменения порядка следования свойств в окне «Свойства блока». Порядок следования свойств в этом окне определяет порядок следования свойств на панели «Свойства» в редакторе схем типовых маршрутов. Для свойств базового блока кнопки недоступны. Свойства базового блока всегда идут перед всеми разработанными свойствами и всегда в одном и том же порядке.