Вычесть дату по рабочему календарю Версия 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. Настроить параметры для действия "Вычесть дату по рабочему календарю":


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

  2. Нажать на кнопку "Старт" в верхней панели. 

Результат:

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



  • Нет меток