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

Ключ

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

Вычесть дату по рабочему календарю

...

Версия 2 (Net)

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

...

Описание

Вычесть из одной даты другую дату, используя производственный календарь (нерабочие дни). 

Иконка


Настройки

Свойство

Описание

Тип

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

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

Параметры

Дата

Дата, из которой будет производится вычитание (уменьшаемое)

Robin.DateTime


Да

Вычесть дату

Дата, которая будет вычтена из поля «Дата» (вычитаемое)

Robin.DateTime


Да

Календарь

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

Robin.Collection


Да

Учет дней

Правило учета нерабочих дней из производственного календаря при вычитании дат

Robin.String


Да

Тип результата

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

Robin.String


Нет

Результаты

Результат

Числовая переменная, содержащая результат вычитания

Robin.Numeric



Особые условия

...

использования 

В поле "Календарь" возможно указать результат действия "Выгрузить производственный календарь". 

Пример

...

использования 

Задача: определить количество рабочих дней между датами 05.09.2022 и 11.09.2022 , учитывая, что 10.09.2022 и 11.09.2022 выходные дни

...

  1. Настроить параметры для действия "Вычесть дату по рабочему календарю":
    Image Modified

    В поле "Календарь" указать коллекцию из дат:
    Image Modified
  2. Нажать на кнопку "Старт" в верхней панели. 

...

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

Image Modified