Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Форма ввода данных

...

Версия 9 (Net)

Группа действий: Диалоговые окна 

...

Описание

Действие отображает пользователю модальное окно, содержащее поля форму с полями для заполнения. После заполнения полей пользователь нажимает на кнопку "СохранитьOK", а действие возвращает сохраняет введенные данные.

Иконка действия

Image Removed

...

Image Added

Параметры и их настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Поля окна

Window margins
Список переменных, в которые будут сохранены значения, введенные пользователем в модальном окне. Количество выводимых полей будет равно количеству выбранных переменных. Поля будут иметь те же названия и тип входных значений, что и выбранные переменные
Коллекция ДаТекст окна
Window text
Текст, который будет отображаться в модальном окнеСтрокаВведите ваши данные.НетЗаголовок окна
Window title

Наименование модального окна

СтрокаНет

Особые условия использования 

Алгоритм работы робота будет продолжен после закрытия модального окна пользователем.

Пример использования 

Задача: Существуют переменные: "ФИО", "Дата Рождения",  "Должность".  Необходимо вывести на экран форму для заполнения данных: "ФИО", "Дата Рождения",  "Должность". 

Решение: Воспользоваться действием "Форма ввода данных" 

Реализация: 

...

Словарь с названиями полей (ключи) и их значениями для модального окна. В окне будут отображены только поля с типом „Строка“, „Число“, „Дата-время“, „Пароль“ и „Логический“, остальные типы из входного словаря игнорируются

Robin.Dictionary


Да

Заголовок

Наименование модального окна

Robin.String


Нет

Результаты

Результат модального окна

True если была нажата кнопка «OK», иначе False

Robin.Boolean

true


Особые условия использования 

Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение.

Пример использования 

Задача

Необходимо получить данные ФИО, в процессе выполнения схемы робота. Используем для этого переменную типа словарь.
Image Added

Решение 

Воспользоваться действием "Форма ввода данных" и "Получить значение". 

Реализация 

  1. Собрать схему робота, состоящую из следующих действий.
    Image Added
  2. Настроить параметры для действия "Форма ввода данных". В поле «Поля окна» указать переменную «Словарь». Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение. В поле «Заголовок» указать значение - Форма ввода данных.
    Image Added
  3. Настроить параметры для действия "Получить значения": В поле "Словарь" указать соответствующую переменную. В поле "Ключ" указать значение "ФИО".  В результате действия указать переменную "Объект", куда будет записано значение, связанное с указанным ключом.
    Image Added
  4. Нажать на кнопку "Старт" в верхней панели.
  5. Отображено окно "Форма ввода данных". Ввести в данном окне значение Петров Иван Иванович. Нажать кнопку ОК.
    Image Added

Результат

Программный робот отработал успешно. Данные ФИО получены.
Image Added