Основные атрибуты элементов
Назначение: логическое имя элемента, используется для однозначной идентификации элемента.
Возможные значения: цифро-буквенная кодировка(только латинские буквы), должны быть уникальными в пределах схемы.
Пример использования: name="Code"
2. Код атрибута: size
Назначение: длина строки (обязательны только для полей типа String); Описывает количество символов, которые можно использовать для ввода.
Пример использования: size="50"
3. Код атрибута: type
Назначение: определяет тип данных в поле.
Возможные значения:
- string – строка
- integer – число
- date – дата
- float – с плавающей точкой
- boolean – логическая переменная. Стоит всегда задавать значение 1.
- сurrenсy – валюта. Максимальное количество знаков после запятой – 4, даже если изменить точность на большее значение, округлит до 4.
4. Код атрибута: Title
Назначение: название, которое будет отображаться на экране.
Возможные значения: любая цифро-буквенная кодировка на любом языке..
Пример использования: Title="Код контрагента"
5. Код атрибута: ReadOnly
Назначение: определяет будет ли доступно для редактирования значение в поле.
Возможные значения:
- True - поле только для чтения;
- False – пользователь может изменить значение поля ( в таком случае атрибут не указывается).
6. Код атрибута: NullValue
Назначение: значение, которое выводится на экран, если поле не заполнено (значение по умолчанию).
Возможные значения: зависят от типа поля.
Пример использования: NullValue = “20%”
7. Код атрибута: NotNull
Назначение: значение в поле не должно быть пустое.
Возможные значения:
- "True" – значение должно быть не пустое.
- "False – значение может быть пустым.
8. Код атрибута: Update
Назначение: определяет будет ли изменятся значение поля.
Возможные значения:
- ”False” –значение не изменится.
- "True" – возможно изменение значения.
Назначение: имя класса схемы, которая должна быть создана для этого элемента. См. раздел «Прикладные схемы»
Пример использования: SchemaClass="TSequenceSchema"
10. Код атрибута: Precission
Назначение: задает количество знаков после запятой до которых нужно округлить. Если тип Currenсy и атрибут не задан то округляет до 2 знаков. Для типа Currenсy максимально возможная точность = 4 знака.
Для интерфейса:
Если не установлен атрибут DisplayFormat интерфейс обрезает до заданного количества знаков.
Если тип Currency и Precission не задан устанавливается формат, заданный в настройках системы.
11. Код атрибута: DisplаyFormat
Назначение: задает в интерфейсе формат вывода
12. Код атрибута: AddParam
Назначение: используется для того, чтоб указать какой тип карточки должен открываться по запросу.
Возможные значения: название файла – темплейта
Пример использования: AddParam="BSSefAccordExpTempl"
13. Код атрибута: ViewParam
Назначение: используется для того, чтоб передать значение из поля во вводе в параметр отбора в запросе.
Возможные значения: одному или нескольким параметрам отбора в запросе присваиваются значения из соответствующих полей ввода (константу передавать в параметр нельзя, только поле ввода).
Пример использования: ViewParam=":e1=Entity", где :e1 – параметр в запросе, который вызывается в поле ввода, Entity – другое поле этого же ввода, из котрого нужно подставить значение в параметр :e1.
Возможно указать несколько параметров: ViewParam=":e1=Entity,:d1=Date"
