template| Свойство | Описание | Примечания |
|---|---|---|
| object | Тип объекта, для которого выполняется примечание:
| Значение по умолчанию |
| onAction | Настройка отображения примечания при срабатывании заданного действия | |
| onPositionAdd | Настройка отображения примечания при добавлении позиции с заданным штрих-кодом | |
| onPositionFromCatalog | Настройка отображения примечания при добавлении позиции из каталога с заданным кодом | |
| dialogParams | Параметры диалогов | В зависимоси от значения dialogType объект dialogParams может содержать различные параметры |
onAction| Свойство | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| context | целочисленный |
| Код контекста, в котором вызывается действие | По умолчанию |
| trigger | строковый |
| Выполнять примечание до или после выполнения действия, указанного в поле actionType | По умолчанию before |
| actionType | строковый | Тип выполняемого действия | По умолчанию Обязательно к заполнению | |
| result | целочисленный |
| Вызов примечания на основе результата выполнения действия | По умолчанию Используется при значении |
onPositionAdd| Свойство | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| positionCode | строковый | Код позиции | ||
| positionBcode | строковый | Штрих-код позиции | Обязательно к заполнению | |
| docType | целочисленный |
| Тип открытого документа, в котором позиция была добавлена | По умолчанию 255 |
onPositionFromCatalog| Свойство | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| catalogCode | строковый | Код каталога | Обязательно к заполнению | |
| docType | целочисленный |
| Тип открытого документа, в котором позиция была добавлена | По умолчанию 255 |
dialogParams| Свойство | Тип данных | Возможные значения | Описание | Примечания | |
|---|---|---|---|---|---|
| dialogType | строковый |
| Тип диалога, который будет отображен при срабатывании примечания | В зависимости от значения
|
dialogTypedialogChoice – Диалог с выбором Да/Нет| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| title | строковый | Заголовок диалога | ||
| message | строковый | Текст сообщения | ||
| okBtnText | строковый | Текст на кнопке подтверждения | По умолчанию ОК | |
| cancelBtnText | строковый | Текст на кнопке отмены | По умолчанию Отмена | |
| turnRed | логический |
| Окрашивать фон диалога в красный | По умолчанию false |
| btnOkDelay | целочисленный | Настройка определяет, через какое время кнопка ОК станет доступной для нажатия | По умолчанию 0 | |
| enableHotKeys | логический |
| Включить горячие клавиши для ОК/Отмена | По умолчанию true |
dialogSimpleChoice – Диалог выбора между несколькими вариантами| Параметр | Тип данных | Возможные значения | Описание | Примечания | |
|---|---|---|---|---|---|
| title | строковый | Заголовок диалога | |||
| message | строковый | Текст сообщения | |||
| choices | массив строк | Список возможных вариантов для выбора |
| ||
| choicesInfo | массив строк | Пояснения к возможным вариантам | Задается аналогично параметру choices. Размер массива параметра choicesInfo должен быть равен размеру массива параметра choices | ||
| choicesHeader | строковый | Заголовок для списка возможных вариантов | |||
| infoHeader | строковый | Заголовок для списка пояснений к возможным вариантам |
dialogMultiChoice – Диалог множественного выбора| Параметр | Тип данных | Описание | Примечания | |
|---|---|---|---|---|
| title | строковый | Заголовок диалога | ||
| choices | массив строк | Список возможных вариантов для выбора |
|
dialogChoiceList – Диалог выбора из списка| Параметр | Тип данных | Возможные значения | Описание | Примечания | |
|---|---|---|---|---|---|
| title | строковый | Заголовок диалога | |||
| headers | массив строк | Список заголовков |
| ||
| data | массив строк | Список данных |
| ||
| allowDevices | целочисленный |
| Разрешенные устройства для ввода | Устройства ввода задаются при помощи битовой маски. Существует возможность задать несколько разрешенных устройств ввода. Например, чтобы задать два способа ввода: вручную и через сканер штрих-кода, необходимо установить значение битовой маски равное 3 (1+2). По умолчанию |
dialogInputText – диалог ввода данных| Параметр | Тип данных | Возможные значения | Описание | Примечания | |
|---|---|---|---|---|---|
| title | строковый | Заголовок диалога | |||
| message | строковый | Текст сообщения | |||
| okBtnText | строковый | Текст на кнопке подтверждения | По умолчанию ОК | ||
| cancelBtnText | строковый | Текст на кнопке отмены | По умолчанию Отмена | ||
| inputMask | строковый | Маска ввода данных |
| ||
checkInputMaskOnEnter | логический |
| Проверять маску ввода при нажатии Enter | По умолчанию | |
| checkInputMaskOnScan | логический |
| Проверять маску при вводе данных со сканера | По умолчанию | |
| defaultValue | строковый | Значение поля для ввода по умолчанию | По умолчанию не задано | ||
| inputPattern | строковый | Шаблон ввода |
| ||
| onlyNumber | логический |
| Отображать цифровую или полноразмерную клавиатуру | По умолчанию | |
| allowDevices | целочисленный |
| Разрешенные устройства для ввода | Устройства ввода задаются при помощи битовой маски. Существует возможность задать несколько разрешенных устройств ввода. Например, чтобы задать два способа ввода: вручную и через сканер штрих-кода, необходимо установить значение битовой маски равное 3 (1+2). По умолчанию | |
| allowScanCard | логический |
| Разрешить сканирование карты в диалоге | По умолчанию | |
| disableEnter | логический |
| Делать кнопку ввод недоступной, если в поле не было заполнено | По умолчанию | |
| moneyItem | логический |
| Ввод денежной суммы | По умолчанию | |
| enableHotkeys | логический |
| Включить горячие клавиши для Ок/Отмена | По умолчанию | |
| password | логический |
| Ввод пароля?? | По умолчанию | |
| hideCancel | логический |
| Скрывать кнопку отмены | По умолчанию |
dialogInputMultiText – диалог многострочного ввода| Параметр | Тип данных | Возможные значения | Описание | Примечания | |
|---|---|---|---|---|---|
| title | строковый | Заголовок диалога | |||
| description | строковый | Текст сообщения | |||
| hideCancelButton | логический |
| Скрывать кнопку отмены | По умолчанию false | |
| useDigitalKeyboard | логический |
| Использование цифровой клавиатуры в Touch | По умолчанию true | |
| allowDevices | целочисленный |
| Разрешенные устройства для ввода | Устройства ввода задаются при помощи битовой маски. Существует возможность задать несколько разрешенных устройств ввода. Например, чтобы задать два способа ввода: вручную и через сканер штрих-кода, необходимо установить значение битовой маски равное 3 (1+2). По умолчанию | |
| fields | массив объектов | Поля многострочного диалога ввода |
|
fields| Название | Тип данных | Возможные значения | Описание | Примечания | |
|---|---|---|---|---|---|
| fieldId | строковый | Идентификатор поля, используется при сохранении ввода | Обязательно к заполнению | ||
| description | строковый | Описание поля | |||
| type | строковый |
| Тип поля | По умолчанию 10 | |
| regexp | строковый | Регулярное выражение для валидации | |||
| inputMask | строковый | Маска ввода | |||
| labels | Радиокнопки | Используется если
| |||
| defaultValue | строковый | Значение поля для ввода по умолчанию | По умолчанию не задано | ||
| dateFormat | строковый | Формат ввода даты | |||
| required | логический |
| Поле должно быть обязательно заполнено | По умолчанию true | |
| editable | логический |
| Поле может быть отредактировано | По умолчанию true |
dialogMessage – диалог-сообщение| Параметр | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| message | строковый | Текст сообщения | ||
| type | строковый |
| Тип сообщения | По умолчанию dialogMessage |
showTextInfo – форма с выводом кастомного текста| Параметр | Тип данных | Описание |
|---|---|---|
| title | строковый | Заголовок диалога |
| text | строковый | Текст, отображаемый на форме |