Получить дату по фильтрам Версия 2 (Net) 

Группа действий: Конвертация дат 


Описание

Определить дату по нескольким фильтрам. 


Настройки

Свойство

Описание

Тип

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

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

Параметры

Календарь

Коллекция дат нерабочих дней. Если в датах указано время, отличное от 00:00:00, действие его не учитывает, все равно воспринимая как 00:00:00.

Robin.Collection


Да

Тип дня

Тип дня, дату которого необходимо найти. Рабочие и нерабочие дни определяются на основе указанного производственного календаря

Robin.String


Да

Месяц

Порядковый номер месяца, в котором необходимо искать дату. Число 0 соответствует текущему месяцу, 1 - Январю, 2 - Февралю и т.д.

Robin.Numeric


Да

Правило для номера дня

Выбор способа определения порядкового номера дня, дату которого необходимо получить.

Robin.String


Да

Номер дня

Порядковый номер дня месяца, дату которого необходимо определить. Нумерация начинается с 1. Учитывается, только если в поле „Правило для номера дня“ указано значение „Порядковый номер дня месяца“.

Robin.Numeric


Нет

Результаты

Результат

Дата, которая соответствует указанным фильтрам.

Robin.DateTime



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

Отсутствуют

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

Задача: существует коллекция нерабочих дней сотрудника в июле: 1.07.2022, 2.07.2022, 4.07.2022, 21.07.2022. Необходимо определить первый рабочий день в июле для данного сотрудника и записать полученную дату в переменную типа "Дата-время". 

Решение: воспользоваться действием "Получить дату по фильтрам". 

Реализация:

  1. Перетащить действие на рабочую область и настроить его параметры:


    В поле "Календарь" указать коллекцию дат нерабочих дней: 

    В поле "Тип дня" указать  - Рабочий день.
    В поле "Месяц" указать - 7 (июль).
    В поле "Правило для номера дня" указать значение "Первый день месяца". 
    В поле "Результат" указать заранее созданную переменную "Дата". 
  2. Запустить робота по кнопке "Старт" в верхней панели. 


Результат:

Программный робот отработал успешно. Первый рабочий день месяца определен. 



  • Нет меток