timeperiodsR-package.Rd
.class(y) == "tpr"
теперь везде используется функция inherits()
.Дата: 2023-04-11 * Незначительные дработаки обработки ответа от isDayOff API, согласно политике CRAN.
Дата: 2020-01-08
custom_day_offs()
позволяющий проверить какие даты из периода в объекте класса tpr определены как пользовательские выходные дни.Дата: 2020-01-03
В класс tpr добавлен компонент custom_day_offs
в котором будут отображаться заданные вами пользовательские выходные дни, например ваш отпуст.
Для определения пользовательских выходных дней можно воспользоваться опциями или переменными среды:
В опцию достаочно передать вектор из ваших выходных дней. В переменную среды передайте даты в формате ГГГГ-ММ-ДД разделённые запятыми или точкой с запятой, например 2020-01-14;2020-01-15;2020-01-16
.
Дата: 2019-12-28
В пакет интегрирован API производственного календаря isDayOff(). За счёт чего был значительно расширен класс tpr.
По умолчанию в пакете нет дополнительных компонентов, для их активации вам необходимо активировать следующие опции:
options("timeperiodsR.official_day_offs" = TRUE,
"timeperiodsR.official_day_offs_country" = "ru",
"timeperiodsR.official_day_offs_pre" = 1)
После чего в классе tpr вам будут доступны следующие компоненты: * official_workdays - Официальные рабочие дни; * official_first_workday - Первый официальный рабочий день; * official_last_workday - Последний официальный рабочий день; * official_day_offs - официальные выходные дни в выбранной стране, по умолчанию России; * dayoffs_marks - пометки о том, какой статус имеет день в официальном календаре страны.
Так же в пакеты была добавленна поддержка переменных среды для активации новых компонентов:
Функция check_dayoffs()
позволяет вам проверить любую дату, вектор дат или объект класса tpr и получить пометку о том какой статус выбранные даты имеют в официальном календаре.
В метод seq()
добавлен аргумент what, который позволяет вам указать какую именно последовательность вы хотите получить из объекта класса tpr.
Более подробно обо всём функционале можно узнать в виньетке: vignette("tpr_intro", package = "timeperiodsR")
Дата: 2019-12-27
Дата: 2019-11-14
В пакет добавлены 4 оператора позволяющие удобно фильтровать объекты класса tpr. Все подробности работы с операторами можно узнать их виньетки vignette("tpr_intro", package = "timeperiodsR")
.
Дата: 2019-09-18
Первый релиз пакета, подробности его использования, и описание возможностей можно посмотреть в виньетке vignette("tpr_intro", package = "timeperiodsR")
.