www.isdayoff.ru из
документации, виньетки и файла новостей во избежание сетевых ошибок DNS
(Could not resolve hostname [www.isdayoff.ru]) при проверке
входящих пакетов на серверах CRAN.tryCatch() с ограничением таймаута, warning()
заменен на информационные сообщения message().httr при
вызове check_dayoffs().check_dayoffs.Rd обернуты в
\donttest{}.eval=FALSE для предотвращения нежелательных сетевых вызовов
при сборке.testthat (3rd edition, 235 тестов).seq.tpr,
first_workday, last_workday,
first_weekend, last_weekend,
workdays_length, weekends_length и операторе
%.in%.https://www.
на https://isdayoff.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").