Skip to Content

Календарь

alt

Получает указатель на UI-элемент «календарь».

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.
Символ ? в типе данных указывает на то, что значение может быть null.

СвойствоТипОписание
Процесс
ОкноStringЗаголовок окна программы, с которым планируется работать. Для его автоматического заполнения можно использовать инструмент alt - просто наведите им на нужный заголовок
ID элемента*StringID элемента
ЭлементLTools.SAP.Model.SAPUIItemПеременная, хранящая ссылку на элемент управления
КалендарьLTools.SAP.Model.SAPUICalendarПеременная, хранящая ссылку на календарь
Таймаут*Int32Предельное время ожидания завершения процесса (мс)
Строгий таймаутBooleanОпределяет, нужно ли незамедлительно прерывать выполнение элемента по истечении указанного времени в свойстве Таймаут. По умолчанию выключено - Робот может продолжать выполнение еще какое-то время, сверх установленного лимита, для полного обхода дерева контролов. На данный момент свойство введено в тестовом режиме, поэтому рекомендуется использовать его аккуратно
Действия
ДатаDateTime?Выбрать дату
Диапазон - началоDateTime?Выбрать начало диапазона дат
Диапазон - конецDateTime?Выбрать конец диапазона дат
Вывод
ДатаDateTime?Выбранная дата
Диапазон - началоDateTime?Выбранное начало диапазона дат
Диапазон - конецDateTime?Выбранный конец диапазона дат
ПеременнаяLTools.SAP.Model.SAPUICalendarПеременная для сохранения ссылки на календарь

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

LTools.SAP.SapApp app = LTools.SAP.SapApp.Init(wf); LTools.SAP.Model.SAPUICalendar cal = app.Calendar("/app/con[0]/ses[0]/wnd[0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont[0]/shell"); cal.SelectRange(new DateTime(2020, 2, 24), DateTime.Now);