Проверка данных
Правила заполнения документа – последовательность действия для изменения и проверки полей документа.
Произвольный ввод
Произвольный ввод - это визуальное действие, которое позволяет пользователю заполнить поля документа произвольным значением.
Пример отображения компонента "Произвольный ввод"
Основные свойства
Свойство | Наличие значения | Назначение |
---|---|---|
Параметр | Обязательно | Описание: атрибут предназначен для выбора из списка соответствующего параметра, заданного в структуре документа.
Допустимые значения: статичная строка Примечание: В списке содержатся только те параметры, которые соответствуют уровню блока в структуре документа. |
Описание | Не обязательно | Описание: атрибут позволяет задать имя для визуального компонента. По умолчанию, если описание не задано, то элемент на форме будет отображаться без названия.
Допустимые значения: статичная строка |
Назначение | Не обязательно | Описание: атрибут предназначен для описания параметра в спецификации.
Допустимые значения: статичная строка |
Свойства применимости
Свойство | Наличие значения | Назначение | |
---|---|---|---|
Скрывать если | Не обязательно | Описание: атрибут предназначен для скрытия связанного сдействием визуального элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Ложь.
| |
Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на возможность изменять значение параметра при помощи визуального компонента. Выражение имеет логический тип.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина.
|
Зависимости визуального компонента от типа параметра
Тип | Описание |
---|---|
Строка | Позволяет ввести в компонент строку |
Число | Позволяет вводить в компонент только числовое значение |
Дата | Позволяет выбрать дату или ввести с клавиатуры |
Дата и время | Позволяет выбрать дату со временем |
Логический | Позволяет выбрать значение 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 - имя переменной ) По умолчанию тип не выбран |
Название режима | Не обязательно | Атрибут позволяет выбрать название из существующих режимов |
Свойства применимости
Свойство | Наличие значения | Назначение |
---|---|---|
Скрывать если | Не обязательно | Описание: атрибут предназначен для визуального скрытия элемента на форме.
Допустимые значения: формула, результат - логический тип. Если значение равно:
|
Выполнять если | Не обязательно | Описание: атрибут предназначен для задания условия, значение которого влияет на доступность к данному компоненту.
Допустимые значения: формула, результат - логический тип. Если значение равно:
Примечание: если выражение не задано, то условие по умолчанию принимает значение Истина. |