Для каких задач подходит
Модель «Общие контрольные точки двух независимых графиков» помогает при наложения двух графиков. Сначала строится исходная последовательность дат. В отличие от ручной нумерации дней здесь проверяются реальные месяцы и длина каждого из них. Для выбранного расписания «Общие контрольные точки двух независимых графиков» это различие отражается в количестве проведённых и перенесённых событий.
Исходная формулировка задания: Дата по правилу N-го дня недели месяца для двух периодических событий. Она уточнена до отдельного прикладного сценария, чтобы не повторять соседние калькуляторы с иной подписью. Для выбранного расписания «Общие контрольные точки двух независимых графиков» это различие отражается в количестве проведённых и перенесённых событий.
Как устроена календарная модель
Принцип вычисления: срокₖ = начальная дата + сдвиг + сумма периодов; исключения учитываются до подсчёта. Для этого используются значения год начала, месяц начала, день исходного события, интервал первого цикла, дней, число повторений для поиска, сдвиг второго цикла, дней, перенос: 0 — отмена; 1 — вперёд; 2 — назад; 3 — ближайший будний, первая исключаемая дата, ггггммдд, интервал второго цикла, дней. Если правило опирается на порядковый день недели месяца, сначала определяется день недели первого числа, затем отсчитывается нужное вхождение. В типовом расчёте поле «День исходного события» равно 20; при изменении этого значения последовательность следует перестроить заново. В данном графике существенны два исходных условия: «Год начала» (2026) и «Интервал первого цикла, дней» (7); они относятся именно к задаче «Общие контрольные точки двух независимых графиков».
Для периодических событий подсчитываются действительные даты, после чего выполняется проверка исключений и переноса на рабочие дни. Совпадение двух циклов означает совпадение календарных дней уже после применения выбранного правила переноса. В типовом расчёте поле «Интервал первого цикла, дней» равно 7; при изменении этого значения последовательность следует перестроить заново. В данном графике существенны два исходных условия: «Год начала» (2026) и «Интервал первого цикла, дней» (7); они относятся именно к задаче «Общие контрольные точки двух независимых графиков».
Как прочитать результаты
Первая и последняя дата выводятся кодом ГГГГММДД — такое число является обозначением даты, а не количеством дней. Дополнительные показатели показывают, сколько исходных назначений вошло в расчёт и сколько осталось после ограничений. Именно для этого варианта используется зависимость: срокₖ = начальная дата + сдвиг + сумма периодов; исключения учитываются до подсчёта. Она определяет допустимые календарные отметки, а не время суток. Для планирования по правилу «Общие контрольные точки двух независимых графиков» начальные значения следует сравнивать с рассчитанным календарным расписанием, а не с простым числом дней между введёнными датами.
Сравните календарный охват и средний интервал. Перенос события может сделать промежуток между соседними встречами короче либо длиннее, даже когда исходный период неизменен. Это особенно заметно около выходных и заданных исключаемых дат. Именно для этого варианта используется зависимость: срокₖ = начальная дата + сдвиг + сумма периодов; исключения учитываются до подсчёта. Она определяет допустимые календарные отметки, а не время суток. Для планирования по правилу «Общие контрольные точки двух независимых графиков» начальные значения следует сравнивать с рассчитанным календарным расписанием, а не с простым числом дней между введёнными датами.
Что важно знать об ограничениях
Даты считаются по григорианскому календарю в часовом поясе UTC, без учёта времени суток. Праздничные даты задаются вручную кодом ГГГГММДД; автоматического государственного календаря нет. Переносы используют субботу и воскресенье как выходные; для иных графиков требуется специальная модель. Условие рассматриваемого сценария — Общие контрольные точки двух независимых графиков: вычисляет контрольные сроки нескольких этапов, учитывая базовую дату, последовательность периодов и допустимые даты. Сопоставляются два расписания с собственной периодичностью и начальным сдвигом. Поэтому результаты двух правил сравниваются только после календарной коррекции.
Проверяйте смысл правила переноса перед организацией реального мероприятия: перенос вперёд, перенос назад и полная отмена дают разные результаты. Для организаций со сменным графиком или специфическими государственными праздниками даты исключений следует указать явно. Условие рассматриваемого сценария — Общие контрольные точки двух независимых графиков: вычисляет контрольные сроки нескольких этапов, учитывая базовую дату, последовательность периодов и допустимые даты. Сопоставляются два расписания с собственной периодичностью и начальным сдвигом. Поэтому результаты двух правил сравниваются только после календарной коррекции.
Формула расчёта
срокₖ = начальная дата + сдвиг + сумма периодов; исключения учитываются до подсчёта
Проверенные примеры
Год начала = 2026; Месяц начала = 10; День исходного события = 20; Интервал первого цикла, дней = 7; Число повторений для поиска = 10; Сдвиг второго цикла, дней = 7; Перенос: 0 — отмена; 1 — вперёд; 2 — назад; 3 — ближайший будний = 1; Первая исключаемая дата, ГГГГММДД = 20261027; Интервал второго цикла, дней = 14.
Запланировано событий: 20; Уникальных допустимых дат: 15; Переносов событий: 2; Отменено из-за ограничений: 0; Первая дата, ГГГГММДД: 20261028.
Год начала = 2027; остальные параметры оставлены без изменений.
Запланировано событий: 20; Уникальных допустимых дат: 15; Переносов событий: 0; Отменено из-за ограничений: 0; Первая дата, ГГГГММДД: 20271027.
Поле «Интервал второго цикла, дней» изменено на 15; остальные исходные данные сохранены.
Повторите расчёт с изменённым параметром и сравните даты и количество действительных событий с первым примером.
Как пользоваться онлайн-калькулятором
- Выберите год, месяц и необходимые параметры повторения событий.
- Укажите даты исключений кодом ГГГГММДД, если они предусмотрены формой.
- Проверьте рассчитанные даты, количество событий, отмены и сдвиги.