Визуальные компоненты: различия между версиями
Wiki (обсуждение | вклад) |
Wiki (обсуждение | вклад) м (Wiki переименовал страницу Компоненты в Визуальные компоненты без оставления перенаправления) |
(нет различий)
| |
Версия 13:31, 15 июля 2022
Визуальные компоненты
Контейнер объектов (container)
Предназначен для задания единого способа отображения визуальных компонентов и позволяющий инкапсулировать в себе объекты других типов.
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание |
| direction | перечислимый | нет | vertical | нет | да | Определяет способ расположения дочерний элементов
|
| cssstylecontent | строка | нет | нет | да | CSS Стиль блока с содержимым для контейнера | |
| ratio | число | нет | 1 | нет | нет | Определяет пропорции ширины или высоты для контейнера |
| readonly | строка | нет | 0|false | да | да | Значение данного свойства обратно значению свойства enabled. Присвоение значения свойству readonly не имеет действия. Возможные значения "1"|"true" или "0"|"false" (независимы от регистра).
Примечание: если при обращении к этому атрибуту его значение в строковом виде равно "1" или "true", то оно принимается за true, в случае любых других значений включая пустую строку или NULL оно принимается за false. |
Вкладки (tabsheet)
Вкладка — это визуальный элемент, который позволяет создавать множество вкладок, для размещения на них визуальных элементов.
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание |
| activeTabCaption | строка | только для чтения | нет | да | Название активной вкладки. Если ни одна из вкладок не активна, то значение атрибута равно пустой строке. | |
| activeTabPosition | число | только для чтения | нет | да | Позиция активной вкладки. Нумерация вкладок начинается с единицы. Если ни одна из вкладок не активна, то значение атрибута равно нулю. | |
| activeTab | строка | да | да | Название активной вкладки. Если название задано, при загрузке режима вкладка с этим названием становится активной | ||
| direction | строка | horizontal | нет | да | Направление отображения вкладок (vertical - вкладки слева, контент - справа | horizontal - вкладки сверху, контент снизу) | |
| cssstylecaption | строка | нет | да | Имя CSS стиля вкладки | ||
| cssstyleactive | строка | нет | да | Имя CSS стиля активной вкладки | ||
| enableCollapse | булеан | false | нет | да | Возможность сворачивания (только для вкладок с направлением отображения "vertical") | |
| collapsed | число | 0 | нет | да | Положение по умолчанию (свернуты - 1, развернуты - 0) |
Панель кнопок (toolbar)
Панель кнопок - визуальный элемент, который позволяет разместить в себе группу кнопок.
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание |
| readonly | строка | 0|false | да | да | Значение данного свойства обратно значению свойства enabled. Присвоение значения свойству readonly не имеет действия. Возможные значения "1"|"true" или "0"|"false" (независимы от регистра). |
Кнопка (button)
Позволяет добавить на панель кнопку, которую в последствие можно привязать к какомулибо действию, созданному в правилах заполнения (к примеру Апп-функция).
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступен из скрипта | Описание |
| onclick | действие | нет | нет | да | Название действия (action/actiongroup), выполняемое при нажатии на кнопку | |
| iconname | строка | нет | да | да | Наименование иконки из репозитория для отображения на кнопке | |
| hint | строка | нет | да | да | Текст всплывающей подсказки при наведении на кнопку |
Текст/подпись (label)
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступен из скрипта | Описание |
| onclick | действие | нет | нет | нет | Название действия (action/actiongroup), выполняемое при клике на тексте |
Таблица (grid)
Компонент для отображения табличных данных.
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание | ||
| groupby | строка | нет | да | нет | Перечисление колонок курсора для их группировки через запятую (Только для Delphi) | |||
| groupbox | булеан | нет | true | нет | нет | При истинном значении отображается поле для ручной группировки данных пользователем (Только для Delphi) | ||
| selectedRow | строка курсора | только чтение | нет | да | Позволяет получить данные из выделенной в гриде строке, дополнительно указав название колонки в курсоре. Например выражение:
возвращает из выделенной строки грида grid значение ячейки в колонке с именем rw_name | |||
| selectedRows | строка курсора | только чтение | нет | да | Позволяет получить данные из выделенных в гриде строк, дополнительно указав название колонки в курсоре. Например выражение:
возвращает через запятую из выделенных строк грида значение ячеек в колонке с именем rw_name. В случае, когда выделена только одна строка в гриде, атрибут работает как selectedRow | |||
| selectedCell | любой тип | только чтение | нет | да | Позволяет получить данные из выделенной ячейки грида. Например выражение:
возвращает значение выделенной ячейки грида | |||
| selectedSourceField | строка | только чтение | нет | да | Название колонки в курсоре данных, соответствующей выделенной колонки грида
| |||
| selectedGroup | строка | только чтение | нет | да | Информация о группировке. Формат:
Например, если данные в гриде сгруппированы по колонка A и B. Осуществляется попытка провалиться в итоги, где A="Значение A", B="Значение B", то результирующая строка будет
Не поддерживается в XM | |||
| selectioncolumn | строка | только чтение | нет | нет | Имя колонки (поля), в котором пользователь сможет осуществлять выделение галочкой.
!!! поле с таким именем должно присутствовать в датасете, а колонка с этим полем - в списке колонок грида!!! | |||
| livecomplexheaders | булеан | нет | false | нет | нет | Признак того, что в случае сложных заголовков сохраняется возможность сортировать и фильтровать по столбцам грида.
Если этот атрибут равен "true", то значение атрибута numerate игнорируется и считается равным "false". | ||
| columnfiltereditemslist | булеан | нет | false | нет | нет | При фильтрации в фильтрах колонок грида присутствуют только значения видимые в результате применения фильтров по другим колонкам(иначе фильтры колонок содержат все значения). | ||
| groupHeaderLineCount | число | нет | 1 | нет | нет | Количество строк в заголовке группы. | ||
| cansort | булеан | нет | true | нет | нет | Дать возможность пользователю сортировать данные. | ||
| expandGroups | булеан | нет | false | нет | нет | Развернуть группировки. | ||
| checkedRows | строка курсора | только чтение | нет | да | Позволяет получить данные из строк в гриде, отмеченными галочками, дополнительно указав колонку название колонки в курсоре. Значения будут перечислены через запятую.
Например выражение:
для отмеченных строк грида rw_id = 10 и rw_id=20 вернет "10,20" Отмеченной строкой грида является та строка, у которой значение колонки из selectioncolumn равно истине | |||
| rowstyle | строка | нет | нет | да | "Стиль строки" - Название колонки, содержащей информацию о раскраске строки таблицы. Формат раскраски описан в статье (Выделение цветом строк в окне фильтра) - TTTTTT$BBBBBB$SSSS | |||
| selectedRowStyle | строка | нет | нет | да | "Стиль выделенной строки" - Название колонки, содержащей информацию о раскраске выделенной строки таблицы. Формат раскраски описан в статье (Выделение цветом строк в окне фильтра) - TTTTTT$BBBBBB$SSSS | |||
| minRows | число | нет | нет | нет | Минимальное число строк на странице | |||
| maxRows | число | нет | нет | нет | Максимальное число строк на странице | |||
| selectedColumnName | строка | только чтение | нет | да | Название активной колонки (которое отображается в шапке грида) | |||
| selectedColumnNameWithBands | строка | только чтение | нет | да | Для сложных шапок - последовательность названий колонок, в которые входит активная, начиная сверху, через запятую.
Пример: Верхний бенд, средний бенд, название колонки. | |||
| selectedColumnBand(xx) | строка | только чтение | нет | да | Возвращает функцию для расчета сложных шапок - названий бендов. Для получения последовательности бендов заданного уровня, необходима запись типа ${eval(windowName.gridName.selectedColumnBand,xx)}, где windowName - имя формы, gridName - имя грида, xx - номер уровня (считается от колонки вверх). | |||
| exportCaption | строка | нет | да | нет | Текст в шапке листа Excel при экспорте. |
Обработчики событий
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание |
| ondrilldown | действие (action/actiongroup) | нет | да | нет | Название действия, выполняемое при двойном щелчке на строк. Если столбцу грида, в ячейке которого был выполнен двойной щелчток мышью также содержит атрибут ondrilldown, то выполняется действие, назначенное столбцу. | |
| onrowselect | действие (action/actiongroup) | нет | да | нет | Название действия, выполняемое при смене активной строки грида.
Действие также выполняется при инициализации грида, так как в этот момент его первая строка становится активной. | |
| onrowclick | действие (action/actiongroup) | нет | да | нет | Название действия, выполняемое при нажатии на строку грида. |
Группа колонок грида (colgroup)
Объединяет несколько пордяд идущих колонок в одну визуальную группу
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание |
| caption | строка | да | да | нет | Название группы колонок |
Колонка (column)
Описывает визуальное представление колонки грида и связывает колонку с курсором данных.
Свойства
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание |
| caption | строка | да | да | нет | Название колонки | |
| sourcefield | строка | да | нет | нет | Название отображаемой колонки курсора | |
| displayformat | перечислимый | нет | нет | Формат отображения данных:
| ||
| summary | строка | нет | нет | Формула для расчета итогов и подытогов колонки. Формулы 1-го рода - агрегирующие функции:
Формулы 2-го рода - агрегирующие функции по произвольным колонкам курсора:
Формулы 3-го рода - формулы первого и второго рода и операторы для $-выражений. Например: sum(название колонки курсора) + min() - сумма значений заданной колонки плюс минимальное значение в текущей колонке. XM-формула Есть возможность так же использовать xm-формулы, они обязательно должны быть обернуть в $ выражение - ${Текст формулы} | ||
| summaryformat | строка | нет | нет | Формат отображения данных итогов и подытогов колонки:
Примечание: если в summary колонки находится формула 2-го или 3-го рода (см. summary), то необходимо определить формат итога для значения формулы с помощью summaryformat. | ||
| headerstyle | стиль | да | нет | Стиль шапки колонки. Фактически используется только для задания ширины колонки. | ||
| contentstyle | стиль | да | нет | Стиль данных по колонке. Никак не влияет на внешний вид колонки. Добавлен на случай будущего расширения стилей дополнительными атрибутами. | ||
| descriptionfunc | строка | нет | нет | Наименование апп-функции, для получения описания картинки | ||
| visible | строка | нет | 1|true | да | нет | Видимость столбца. Возможные значения "1"|"true" или "0"|"false" (независимы от регистра).
Примечание: если при обращении к этому атрибуту его значение в строковом виде равно "1" или "true", то оно принимается за true, в случае любых других значений включая пустую строку или NULL оно принимается за false. |
| widthinchars | число | нет | нет | нет | Начальная ширина колонки в размере равном указанному количеству латинских символов "a" | |
| icons | строка | нет | нет | нет | Список идентификаторов системных иконок которые последовательно будут отображаться в поле типа checkicon при изменении значения поля. (Первая иконка списка отображается при значении поля 0, вторая 1 итд) | |
| cellstyle | строка | нет | нет | нет | нет | Название колонки, содержащей информацию о раскраске ячейки в колонке таблицы.
Значением в поле колонки стиля должна быть строка, содержащая json с настройками стилизации ячейки в строке. Поддерживаются следующие параметры стилизации: bgcolor - цвет заливки ячейки textcolor - цвет текста ячейки textalign - кастомное выравнивание содержимого ячейки по горизонтали ( left, center, right ) fractionDigits - количество знаков после запятой для ячеек с типом "number" - (параметр числовой - то есть "fractionDigits": 2 , а не "2") bold (true/false) - жирный шрифт italic (true/false) - курсив underline (true/false) - подчеркивание strikethrough (true/false) - перечеркивание Например '{"bgcolor": "#00ff00", "textcolor": "#ffff00", "underline": true, "strikethrough": false}' Важно, чтобы значением свойств bold, italic, underline и strikethrough было именно булево значение true или false, а не строки "true" или "false" |
| headerLineBreak | булеан | false | нет | нет | Признак переноса строки в заголовке колонки. | |
| headerTextAlign | строка | left | нет | нет | Выравнивание текста в заголовке колонки:
| |
| withDischarges | булеан | нет | false | нет | нет | Разделение на разряды. Учитывается для колонок с форматом отображения число или деньги. |
Обработчики событий
| Название атрибута | Тип данных | Обязательность | Значение по умолчанию | Может содержать скрипт | Доступ из скрипта | Описание |
| ondrilldown | действие (action/actiongroup) | да | нет | Название действия при проваливании в ячейку. Информацию о ячейке можно получить из атрибутов selectedCell, selectedSourceField, selectedRow | ||
| ondrillsummary | действие (action/actiongroup) | да | нет | Название действия при проваливании в строку итогов. Информацию о группировки можно получить из атрибута selectedGroup | ||
| onchangevalue | действие (action/actiongroup) | да | нет | Для displayformat "check" и "checkicon" - определяет действие которое будет вызываться при смене значения в ячейке (клике на чекбокс/иконку).
Вызывается после установки нового значения в гриде. |
Форматирование данных
| Тип данных/displayformat | Выравнивание | Способ форматирования |
|---|---|---|
| Число/number | справа |
|
| Дата/date | по центру | Формат отображения: dd.mm.yyyy hh24:mi:ss.
Время отображается только, если оно не равно 00:00:00 |
| /datetime | по центру | Формат отображения: dd.mm.yyyy hh24:mi:ss |
| /currency | справа |
|
| Строка/string (в разработке) | слева | Данные, отличные от строки, форматируются в строку согласно правилам "Способ форматирования" для каждого типа данных. Исключение для чисел, при форматировании в строку для них не используются разделители тысячных |
Произвольный ввод
Произвольный ввод - это визуальное действие, которое позволяет пользователю заполнить поля документа произвольным значением.
Пример отображения компонента "Произвольный ввод"
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Параметр | Обязательно | Описание: атрибут предназначен для выбора из списка соответствующего параметра, заданного в структуре документа.
Допустимые значения: статичная строка Примечание: В списке содержатся только те параметры, которые соответствуют уровню блока в структуре документа. |
| Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
| Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение | |
|---|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для скрытия связанного сдействием визуального элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Ложь.
| |
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на возможность изменять значение параметра при помощи визуального компонента. Выражение имеет логический тип.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина.
|
Зависимости визуального компонента от типа параметра
| Тип | Описание |
|---|---|
| Строка | Позволяет ввести в компонент строку |
| Число | Позволяет вводить в компонент только числовое значение |
| Дата | Позволяет выбрать дату или ввести с клавиатуры |
| Дата и время | Позволяет выбрать дату со временем |
| Логический | Позволяет выбрать значение True или False |
Отображение значения
Отображение значения - это визуальное действие, которое позволяет пользователю отображать значение поля документа
Пример отображения компонента "Произвольный текст"
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Параметр | Обязательно | Описание: атрибут предназначен для выбора из списка соответствующего параметра, заданного в структуре документа.
Допустимые значения: статичная строка. В списке содержатся только те параметры, которые соответствуют уровню блока в структуре документа. |
| Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия. |
| Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение | |
|---|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Ложь.
| |
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина.
|
Зависимости визуального компонента от типа параметра
| Тип | Описание |
|---|---|
| Строка | Позволяет отобразить в компонент строку |
| Число | Позволяет отобразить в компонент числовое значение |
| Дата | Позволяет отобразить в компонент дату |
| Дата и время | Позволяет отобразить в компонент дату со временем |
| Логический | Позволяет отобразить в компонент значение True или False(в чекбоксе) |
Выбор из списка
Выбор из списка - это визуальное действие, которое разрешает пользователю заполнить поле документа одним значением из списка допустимых значений.
Пример отображения компонента "Выбор из списка"
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Тип выбора | Обязательно | Описание: позволяет настроить выпадающий список для выбора значение из грида.
Допустимые значения:
По умолчанию установлено значение "Из апп-функции" |
| Параметр | Обязательно | Описание: атрибут предназначен для указания параметра, в которых будет сохранен идентификатор из справочника
Допустимые значения: число |
| Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
| Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Свойства для типа выбора - "из грида"
Данные свойства предназначены, когда требуется заполнить выпадающий список на основе колонок грида.
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Имя грида | Обязательно | Описание: атрибут предназначен для выбора грида из списка, который будет использоваться для "Выпадающего списка"
Допустимые значения: статичная строка |
| Условия выбора строк | Не обязательно | Описание: атрибут предназначен для задания выражения, при котором будут отображаться строки в выпадающем списке.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Свойства для типа выбора - "из апп-функции"
Данные свойства предназначены, когда требуется заполнить выпадающий список с помощью апп-функции
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Апп-функция | Не обязательно | Описание: Атрибут предназначен для выбора апп-функции, по которой будет выбираться значение из списка. Апп-функция должны иметь тип 1, т.е. возвращать курсор.
Допустимые значения: статичная строка |
| Начать поиск с | Не обязательно | Описание: атрибут предназначен для задания минимального количества символов, после ввода которых будет осуществляться поиск. Значение может принимать только числовой тип
Допустимые значения: число Примечание: если выражение не задано, то условие по умолчанию поиск осуществляется сразу |
| Входной параметр | Обязательно для(Наименование\Идентификатор\Код) | Описание: предназначен для передачи входных параметров
Допустимые значения: статичная строка |
| Значение | Обязательно для(Наименование\Идентификатор\Код) | Описание: предназначен для указания значения(выражения)
Допустимые значения: статичная строка |
| Параметр документа | Обязательно(для Идентификатора и Наименования) | Описание: атрибут предназначен для указания выходных параметров при выборе значения я из списка
Допустимые значения: статичная строка |
| Описание колонки | Не обязательно | Описание: атрибут задает название для колонки(в случае если используется multisublistchoise) В других случаях название не влияет на компонент
Допустимые значения: статичная строка |
Свойства для типа выбора - "из локального справочника"
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Справочник | Не обязательно | Описание: атрибут предназначен для выбора локального справочника
Допустимые значения: название справочника |
| Параметр документа | Обязательно(для Идентификатора и Наименования) | Описание: атрибут предназначен для указания выходных параметров при выборе значения я из списка
Допустимые значения: статичная строка |
| Описание колонки | Не обязательно | Описание: атрибут задает название для колонки(в случае если используется multisublistchoise) В других случаях название не влияет на компонент
Допустимые значения: статичная строка |
Свойства для типа выбора - "общего справочника"
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Справочник | Не обязательно | Описание: Атрибут предназначен для выбора общего справочника
Допустимые значения: статичная строка |
| Параметр документа | Обязательно(для Идентификатора и Наименования) | Описание: Атрибут предназначен для указания выходных параметров при выборе значения я из списка
Допустимые значения: статичная строка |
| Описание колонки | Не обязательно | Описание: Атрибут задает название для колонки(в случае если используется multisublistchoise) В других случаях название не влияет на компонент
Допустимые значения: статичная строка |
Апп-функция
Апп-функция - это действие, которое позволяет изменять поля документа через БД. Поля документа передаются в апп-функцию в качестве входных и выходных параметров.
Пример отображения компонента "Апп-функция"
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Апп-функция | Обязательно | Описание: позволяет выбрать имя апп-функции
Допустимые значения: статичная строка, для апп-функции с CALL_TYPE = 1 или 2 |
| Выполняется | Обязательно | Описание: атрибут позволяет указать, каким образом будет выполняться апп-функция(автоматически или по нажатию на кнопку)
Допустимые значения:
По умолчанию всегда установлено значение "Автоматически" |
| Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
| Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Изменить весь документ
Изменить весь документ - это действие, которое позволяет одной операцией изменить все поля документа включая вложенные таблицы.
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Апп-функция | Обязательно | Описание: позволяет выбрать имя апп-функции, которая будет использоваться для изменения документа
Допустимые значения: статичная строка, для апп-функции с CALL_TYPE = 2 |
| Выполняется | Обязательно | Описание: атрибут позволяет указать, каким образом будет выполняться апп-функция(автоматически или по нажатию на кнопку)
Допустимые значения:
По умолчанию всегда установлено значение "По желанию пользователя" |
| Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
| Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Проверка
Проверка - это не визуальное действие, которое позволяет проверить правильность заполнения полей документа и при необходимости выдать сообщение об ошибке.
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Параметр | Обязательно | Описание: Атрибут позволяет выбрать параметр, для которого будет осуществляться проверка
Допустимые значения():
Примечание: по умолчанию указано значение <Не выбран> |
| Тип сообщения | Обязательно | Описание: Атрибут позволяет выбрать вид сообщения, который будет появляться в случае выполнения выражения
Допустимые значения:
По умолчанию всегда установлено значение "Ошибка" |
| Выражение | Описание: Данный атрибут позволяет ввести выражение, при истинном значении которого, будет выдаваться сообщение
Допустимые значения: статичная строка | |
| Сообщение | Обязательно | Описание: Данный атрибут позволяет задать сообщение, которое будет выдаваться в случае если выражение = Истина
Допустимые значения: статичная строка |
| Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Проверка данных поддокумента (CheckRows)
Данное действие позволяет проверить корректность заполнения всех строк указанного поддокумента и вывести сообщение об ошибке в родительском (относительно поддокумента) окне.
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Поддокумент | Обязательно | Описание: Атрибут позволяет выбрать таблицу, для строк которой будут последовательно осуществляться вложенные в неё действия
Допустимые значения:
|
| Сообщение | Обязательно | Описание: Атрибут позволяет задать сообщение, которое будет отображаться в случае наличия ошибки в одной из строк проверяемой таблицы
Допустимые значения:
Примечание: после указанного текста ошибки будет отображён текст ошибки, возникшей в проверяемой строке вложенной таблицы |
| Описание | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Присвоение
Присвоение - действие, которое позволяет одной операцией изменить все поля документа.
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Параметр | Обязательно | Описание: атрибут предназначен для выбора параметра, для которого будет срабатывать присвоение
Допустимые значения: любой параметр из перечисленных типов(строка, число, дата, дата со временем, логический) |
| Выражение | Обязательно | Описание: атрибут предназначен для задания вычислимого выражение к выбранному параметру
Допустимые значения: результат выражения должен соответствовать типу параметра |
| Выполняется | Обязательно | Описание: атрибут позволяет указать каким образом будет выполняться присвоение значения (автоматически или по нажатию на кнопку)
По умолчанию всегда установлено значение "Автоматически" |
| Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Открытие фильтра на редактирование (editFilter)
Открытие фильтра на редактирование - действие, которое позволяет получить фильтр документа, открыть окно редактирования и по нажатию кнопки "Сохранить" передать фильтр документа и его описание в параметры.
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Параметр (param) | Необязательно | Описание: атрибут предназначен для выбора параметра, для которого будет срабатывать присвоение выходного значения фильтра.
Допустимые значения: параметр типа строка. |
| Параметр описания ограничений фильтра (paramDescr) | Необязательно | Описание: атрибут предназначен для выбора параметра, для которого будет срабатывать присвоение выходного значения описания фильтра.
Допустимые значения: параметр типа строка. |
| Наименование фильтра (caption) | Необязательно | Описание: атрибут позволяет задать заголовок (наименование) окна редактора фильтра.
Допустимые значения: формула, результат - строка или STRING_NULL. |
| Тип юниверса (universeType) | Обязательно | Описание: Атрибут предназначен для выбора типа.
Допустимые значения:
По умолчанию задано значение DOCUNV |
| ИД юниверса (universeId) | Обязательно | Описание: Атрибут позволяет ввести ИД юниверса (для типа ETRAN )
Допустимые значения: статичное число |
| Ключевое слово (bo_unitype) | Обязательно | Описание: атрибут позволяет задать ключевое слово дополнительно к ИД юниверса
Допустимые значения: формула, результат - строка или STRING_NULL. |
| Тип документа (docTypeId) | Обязательно | Описание: Атрибут позволяет выбрать тип документа (для типа DOCUNV)
Допустимые значения: статичное число |
| Описание (description) | Обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
| Режим редактирования фильтра (editmode) | Необязательно | Описание: Задает режим редактирования фильтра (что можем менять)
Допустимые значения:
По умолчанию задано значение where |
| Список полей (selstr) | Необязательно | Описание: атрибут предназначен для выбора параметра, для которого будет срабатывать для получения входного и присвоение выходного значения полей фильтра (для типа ETRAN ).
Допустимые значения: параметр типа строка. |
| Список полей группировки (groupstr) | Необязательно | Описание: атрибут предназначен для выбора параметра, для которого будет срабатывать для получения входного и присвоение выходного значения полей группировки фильтра (для типа ETRAN ).
Допустимые значения: параметр типа строка. |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |
Внешнее действие
Внешнее действие - это действие позволяющее открыть другой документ/режим/печатную форму.
Основные свойства
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Тип | Обязательно | Описание: атрибут предназначен для выбора одного из 4х возможных внешних действии.
Допустимые значения:
По умолчанию тип не выбран |
| Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
| Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Основные свойства для Печатной формы
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Формат данных | Обязательно | Описание: Атрибут предназначен для выбора формата данных.
Допустимые значения:
По умолчанию задано значение XLS |
| Идентификатор отчета | Обязательно | Описание: Атрибут позволяет ввести идентификатор шаблона, который будет открываться(сохраняться) при нажатии на кнопку
Допустимые значения: статичная строка |
Свойства для Создания документа
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Тип документа | Обязательно | Описание: Атрибут позволяет выбрать тип документа
Допустимые значения: статичная строка |
| Апп-функция получения экземпляра документа | Не обязательно | Описание: Атрибут позволяет выбрать апп-функция, в которой будет передаваться экземпляр для документа данного типа
Допустимые значения: статичная строка |
| Дополнительно/Скрыть | Не обязательно | Описание: Атрибут позволяет указать название режима
Допустимые значения: статичная строка |
Свойства для Открытия документа
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Идентификатор документа | Обязательно | Описание: атрибут предназначен для указания выражения, которое будет содержать идентификатор открываемого документа
Допустимые значения: статичная строка По умолчанию тип не выбран |
| Название режима | Не обязательно | Атрибут позволяет указать название режима |
Свойства для Открытия режима
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Идентификатор | Обязательно | Описание: атрибут предназначен для указания выражения, которое будет содержать идентификатор режима
Допустимые значения: статичная строка(Значение может задаваться явно, т.е. в числовом виде, либо через переменную документа. например XM_DOCUMENT.num, где XM_DOCUMENT - название документа, num - имя переменной ) По умолчанию тип не выбран |
| Название режима | Не обязательно | Атрибут позволяет выбрать название из существующих режимов |
Свойства применимости
| Свойство | Наличие значения | Назначение |
|---|---|---|
| Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
| Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |