История страницы
Вычесть дату по рабочему календарю
...
Версия 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 выходные дни
...
- Настроить параметры для действия "Вычесть дату по рабочему календарю":
В поле "Календарь" указать коллекцию из дат: - Нажать на кнопку "Старт" в верхней панели.
...
Программный робот отработал успешно. Количество рабочих дней определено.