Диалоговое окно Формат: Свойство блока
Вы открыли проект. Открыто диалоговое окно свойств для функции, символа или проекта. В поле Свойства выбрано свойство Свойство блока: Формат [n], а в столбце Значение нажата кнопка ++...++.
- Выберите в диалоговом окне Формат в списке Доступные элементы формата группу свойств, и щелкните по символу "+", чтобы открыть группы свойств более низкого уровня. На нижнем слое выделите какую-либо группу и щелкните по кнопке
(Переместить направо). - Выделите в диалоговом окне Формат в списке Выбранные элементы формата имеющийся элемент формата и щелкните
(Обработать).
Вы открыли проект. В дереве навигатора или диалогового окна для изделий выбран пункт всплывающего меню Конфигурировать представление, а в столбце Формат блока нажата кнопка ++...++.
- Выберите в диалоговом окне Формат в списке Доступные элементы формата группу свойств, и щелкните по символу "+", чтобы открыть группы свойств более низкого уровня. На нижнем слое выделите какую-либо группу и щелкните по кнопке
(Переместить направо). - Выделите в диалоговом окне Формат в списке Выбранные элементы формата имеющийся элемент формата и щелкните
(Обработать).
Вы открыли проект. Сервисные программы > Основные данные > Форма > Открыть > [Открыть].
- Вставить > Текст заполнитель. В диалоговом окне перейдите на вкладку Размещение, выберите параметр Форматированные / рассчитанные свойства и нажмите кнопку ++...++. Выделите в списке Доступные элементы формата элемент формата и нажмите кнопку
(переместить вправо). - Дважды щелкните по тексту-заполнителю (или выберите во всплывающем меню пункт Свойства; в этом случае можно выделить несколько текстов). В диалоговом окне перейдите на вкладку Размещение, выберите параметр Форматированные / рассчитанные свойства и нажмите кнопку ++...++. Выделите в списке Доступные элементы формата элемент формата и нажмите кнопку
(переместить вправо).
В этом диалоговом окне выберите из группы свойств определенное свойство и установите для него форматирование.
Обзор основных элементов диалогового окна:
Категория
Выберите из раскрывающегося списка свойства, которые будут выведены в списке ниже: Все, Данные или Настройки. В списке выводятся все свойства выбранного типа, которым еще не было присвоено форматирование.
Фильтр
Введите в это поле текст, по которому должна выполняться фильтрация свойств.
Если необходимо вернуться к прежнему виду свойств, удалите текст из поля ввода. Для этого нажмите кнопку
(Удалить).
Мин. число разрядов
Здесь указывается минимальное число разрядов для значения свойства. К значениям с меньшим числом разрядов добавляются знаки, определенные в поле Заполнитель. Более длинные значения выводятся полностью. Разрешено использовать только положительные числовые значения. При вводе нуля число разрядов является переменным.
Заполнитель
Значение заполняется с помощью этого символа, если запись в поле Мин. число разрядов больше, чем ширина значения.
Сравнить с вышестоящим слоем
Если этот флажок установлен, то структурные идентификаторы скрываются, если они идентичны со структурными идентификаторами окружения (Обозначение местоположения или страницы), в котором они выводятся. Это также будет относиться к свойству ОУ (только структуры проекта) (ид. 20020).
Групповое поле "Скрыть свойство, если"
В этом групповом поле имеются на выбор разные критерии, при помощи которых Вы устанавливаете, когда свойство не должно выводиться.
Пустое свойство
Если установлен этот флажок, то пустое свойство не выводится. Свойство считается также тогда пустым, если свойство или объект не найдены.
Если в поле Язык Вы выбираете запись "Все языки отображения", то это свойство считается пустым, если все языки отображения тоже имеют пустое значение. Если в поле Язык выбран определенный язык, то учитываться будут как этот, так и заданный в поле Альтернативный язык второй язык.
Свойство имеет следующее значение
Если флажок установлен, то свойство не выводится, если оно имеет значение, заданное в находящемся ниже поле. Возможно использование заполнителей типа '*' и '?'.
Если в поле Язык вы выбрали значение "Все языки отображения", тогда первый Язык отображения должен иметь указанное значение для того, чтобы это свойство было скрыто.
Свойство не имеет следующее значение
Если флажок установлен, то свойство не выводится, если оно не имеет значения, заданного в находящемся ниже поле. Это означает, что свойство выводится только тогда, когда оно обладает заданным там значением. Возможно использование заполнителей типа '*' и '?'.
Если в поле Язык Вы выбрали значение "Все языки отображения", тогда первый Язык отображения должен иметь указанное значение для того, чтобы это свойство выводилось.
Предыдущее свойство было скрыто
Если этот флажок установлен, то текущее свойство не выводится, если предыдущее свойство было скрыто. "Предыдущее свойство " — это свойство, которое в списке Выбранные элементы формата находится перед текущим свойством. Таким образом, если в списке находятся друг под другом несколько свойств, последующее свойства подавляется, если не отображается первое свойство.
Предыдущее свойство не было скрыто
Если этот флажок установлен, то текущее свойство не выводится, если выводилось предыдущее свойство. "Предыдущее свойство " — это свойство, которое в списке Выбранные элементы формата находится перед текущим свойством. Таким образом, из двух свойств в списке, расположенных друг под другом, выводится либо одно либо другое свойство.
Включая предыдущий разделитель
Если включен этот флажок, то разделитель, расположенный перед текущим свойством, скрывается, если скрывается это свойство.. "Предыдущий разделитель" — это разделитель, который в списке Выбранные элементы формата находится перед текущим свойством.
Включая следующий разделитель
Если включен этот флажок, то разделитель, расположенный за текущим свойством, скрывается, если скрывается это свойство.. "Последующий разделитель" — это разделитель, который в списке Выбранные элементы формата расположен после текущего свойства.
Отображать числовое значение как текст
Если установлен этот флажок, для свойства с числовыми или булевыми значениями в соответствующем свойстве блока вместо числового или булевого значения будет отображаться указанный в программе текст (например, для свойства Раздел будет отображаться текст "Электротехника" вместо значения "0"). С помощью раскрывающегося списка Язык можно выбрать отображение текста на определенном языке.
Замечание:
Тексты для числовых значений свойств внутренне переводятся на все доступные языки диалогового окна. Если в качестве языка отображения вы выбрали язык, который недоступен как язык диалогового окна, текст будет отображен на языке, установленном как альтернативный язык.
Текст замены
Выберите из раскрывающегося списка используемую таблицу с текстами замены. Значения выбранных свойств сравниваются затем с текстами, заданными в таблице, и производится соответствующая замена.
Таблицы задаются с помощью свойства проекта Свойство блока: Текст замены [n] и свойства формы Форматированные свойства: Текст замены [n]. При помощи индекса [n] можно определить до десяти таблиц.
Для свойств блока используются таблицы, определенные в свойстве проекта. В отчетах форм, содержащих тексты заполнители с форматированными свойствами, в первую очередь используются таблицы, заданные в свойстве формы. Если выбранная таблица не задана в свойстве формы, вместо нее используется одноименная таблица из свойства проекта.
При выборе записи "Не применять" замена значений выбранного свойства не производится.
Язык
Выберите из раскрывающегося списка язык, на котором выводится свойство. Для каждого свойства язык может устанавливаться отдельно.
- Все языки отображения: если для свойства выбран этот параметр, все настроенные языки отображения записываются друг за другом с новой строки в результат. Тексты в свойстве блоков всегда одноязычные, это значит, что многоязычные записи могут все-таки отображаться, но не могут больше присваиваться отдельным языкам.
- Одноязычн. (перемен.): если для свойства выбран этот параметр, переведенный текст отображается на языке, заданном для настройки Одноязычн. (перемен.).
- Без привязки к языку: эта настройка может использоваться для текстов, которые внесены без привязки к тексту (например, как числовые значения) и не требуют перевода. Если случайно этот текст будет переведен, после этого отобразится пустая запись или текст для отсутствующего перевода (если этот параметр активирован в настройках перевода).
- <Язык>: доступно только для форматов для свойств блока. Если для свойства выбран этот параметр, (например, "en_US (английский (США)")), переведенный текст отображается на этом языке. В этом списке представлены все языки, указанные в настройках перевода как языки отображения.
- Язык отображения 1 ... Язык отображения 5: доступно только для форматов для свойств блока. Если для свойства выбран этот параметр (например, "Язык отображения 1"), тексты свойства отображаются на языке, указанном в настройках перевода в качестве первого, второго и т. д. языка отображения. В зависимости от количества языков отображения в настройках перевода здесь можно внести до пяти записей.
- Исходный язык: доступно только для форматов блока для конфигурации представления структуры дерева. Если для свойства выбран этот параметр, тексты свойства отображаются на указанном исходном языке.
Настройки для языков (исходный язык, языки отображения и т. д.) выполняются в настройках перевода соответствующего проекта в пунктах меню Параметры > Настройки > Проекты > "Имя проекта" > Перевод > Общ..
Совет:
Используйте такой параметр, как "Язык отображения 1", "Язык отображения 2" и т. д., чтобы тексты свойств блока и тексты-заполнители в основных данных (макросы, формы, рамки и т. д.) всегда отображались на текущем языке отображения, даже если он изменяется в настройках перевода. При выборе определенного языка отображения (например, "ru_RU") тексты свойств в основных данных всегда отображаются на этом языке, даже если язык отображения изменяется в настройках перевода.
См. также: