Номера недель в цепочках поставок и производстве — как это работает

Если вы работаете в производстве, логистике, закупках или supply chain, вы почти наверняка планируете по номеру недели, а не по календарной дате. «Поставка на 18‑й неделе» или «производственный заказ к 42‑й неделе» — стандартный язык. Выгода в эффективности реальная: одно число однозначно задаёт семидневное окно и уменьшает бесконечные уточнения диапазонов дат.

Проблема в том, что нумерация недель не везде стандартизирована, а рядом с границей года она может вести себя так, что это приводит к вполне реальным ошибкам планирования. Инструмент Current Week Number показывает текущий номер ISO‑недели. В этой статье — как недели используются на практике, где обычно возникают ошибки и что проверять при согласовании данных между системами.

Стандарт ISO 8601 в индустрии

Большинство профессиональных систем планирования — ERP (SAP, Oracle, Microsoft Dynamics), WMS (управление складом), MES (управление производством), а также логистические форматы EDI — используют нумерацию недель по ISO 8601:

  • Недели идут с понедельника по воскресенье
  • Неделя 1 — неделя, в которую попадает первый четверг года
  • В году 52 или 53 недели (см. ниже)

Это не всегда явно прописано в настройках системы, но это «дефолт» для платформ европейского происхождения и большинства международно внедряемых решений. Если ваш ERP пишет «Неделя 7, 2026», то в ISO‑совместимой системе это неделя с понедельника по воскресенье, начинающаяся 9 февраля 2026.

Если есть сомнения — лучше проверить, каким календарным датам соответствует номер недели, а не полагаться на предположения.

Типичные сценарии использования номеров недель

Производственное планирование: Производственные заказы планируют и выпускают по неделям. 12‑недельный «скользящий» план показывает 12 ISO‑недель мощности, спроса и планового выпуска. Номера недель позволяют быстро сравнивать заказы и участки/центры работ без перевода в даты.

Окна поставки от поставщиков: В заказах на закупку часто указывают неделю поставки, а не конкретный день. «Пожалуйста, поставьте на наш док до конца 22‑й недели» однозначно для поставщика, который работает по ISO‑стандарту. Это также даёт поставщику свободу в маршрутизации, не меняя контрактное окно.

Запасы и планирование спроса: Страховые запасы, точки заказа и прогнозы спроса часто ведут «недельными бакетами». Скользящие планы на 26 или 52 недели используют номер недели как единицу времени.

Зарплатные циклы: Некоторые payroll‑системы работают по недельным или двухнедельным циклам, выровненным по ISO‑неделям. В расчётных листках бывает ссылка на «оплата за неделю 15», а не на диапазон дат.

Телевещание: ТВ‑расписания планируют и продают по «вещательным неделям». На европейских рынках нумерация обычно следует той же ISO‑структуре.

Сельское хозяйство: В Северной Европе планирование посевов, «окна» посадки и графики уборки урожая часто ведут по неделям; региональные сервисы публикуют рекомендации по неделям.

Проблема на границе года

Самая частая ошибка с номерами недель возникает на переходе декабрь–январь. По ISO‑стандарту:

  • Некоторые декабрьские даты относятся к Неделе 1 следующего года
  • Некоторые январские даты относятся к Неделе 52 или 53 предыдущего года

Правило такое: неделя, содержащая первый четверг января, всегда является Неделей 1. Дни до этого четверга, которые попадают на конец декабря, относятся к последней неделе предыдущего года.

Примеры:

  • 30 декабря 2024 = Неделя 1, 2025 (а не Неделя 53, 2024)
  • 1 января 2026 = Неделя 1, 2026 (в 2026 году 1 января — четверг)
  • 1 января 2016 = Неделя 53, 2015 (в 2016 году 1 января — пятница)
  • 31 декабря 2018 = Неделя 1, 2019 (31 декабря было понедельником)

Это превращается в реальную проблему планирования, когда:

В заказе на закупку пишут «Неделя 1», но не указывают год. В конце декабря одновременно может фигурировать «Неделя 1, 2024» и «Неделя 1, 2025», и это вообще разные недели.

ERP‑система и таблица считают номер недели по‑разному. В Excel функция WEEKNUM по умолчанию считает недели с воскресенья (а не с понедельника) и считает Неделю 1 от 1 января (а не по правилу «первого четверга»). На границе года это регулярно даёт разные номера недели для одной и той же даты. ISO‑совместимая функция в Excel — ISOWEEKNUM.

Лучшая практика: Всегда указывайте «Неделя X, YYYY», явно используя ISO‑год недели. В SAP стандартный формат — YYYY‑WW (например, 2025‑W01). В заказах на закупку указывайте и номер недели, и год.

53‑недельные годы в производственном планировании

По ISO год может иметь 52 или 53 недели. 53‑недельный год бывает, когда 1 января приходится на четверг (обычный год) или на среду/четверг (в високосный год).

Недавние и ближайшие 53‑недельные годы: 2009, 2015, 2020, 2026, 2032.

Для производства это создаёт практическую проблему: годовые планы обычно строят на 52 недели. В 53‑недельном году появляется лишняя неделя, которая «не помещается» в привычную структуру.

Типичные подходы:

  • Поглотить неделю 53 в неделю 52: 53‑я неделя считается продолжением последнего периода. В некоторых системах это работает, но в конце года получается «период» длиной 14 дней.
  • Сделать неделю 53 отдельным нестандартным периодом: Некоторые MRP‑системы считают её исключением и требуют ручного планирования.
  • Перебазировать годовой план: Сдвинуть план с учётом лишней недели. Это добавляет работы планировщикам.

Для 2026 (53‑недельного года) планировщикам стоит уже сейчас проверить настройки ERP и заранее понять, как будет обрабатываться Неделя 53, прежде чем она наступит в конце декабря.

Как перевести номер недели в диапазон дат

Если у вас есть номер недели и год, можно вычислить дату начала (понедельник) соответствующей ISO‑недели. Алгоритм:

1. Найти 4 января нужного года (оно всегда попадает в Неделю 1) 2. Найти понедельник недели, в которую попадает 4 января 3. Прибавить (номер недели − 1) × 7 дней

Пример: неделя 18, 2026

  • 4 января 2026 — воскресенье
  • Понедельник перед (или в) 4 января = понедельник 29 декабря 2025 (это Неделя 53, 2025 / Неделя 1, 2026)
  • Неделя 1 начинается 5 января 2026 (первый понедельник после правила четверга)

Actually for 2026: January 1 is a Thursday, so that week IS week 1 of 2026.

  • Week 1, 2026 starts December 29, 2025 (Monday)
  • Week 18, 2026 = Week 1 start + 17 × 7 days = December 29 + 119 days = April 27, 2026

Инструмент Week Number Calculator делает эту конвертацию в обе стороны: вводите дату — получаете номер недели, или вводите номер недели и год — получаете диапазон дат.

Совместимость между системами: EDI и обмен данными

В EDI (Electronic Data Interchange) транзакциях, которые часто встречаются в логистике и ритейле, даты иногда передают в виде номера недели. Стандарты ANSI X12 и EDIFACT содержат квалификаторы формата даты, которые указывают, является ли это григорианской датой, юлианской датой или номером недели.

Если вы получаете EDI‑сообщение, где дата поставки задана номером недели: 1. Уточните, формат это YYWW (2‑значный год + неделя) или YYYYWW (4‑значный год + неделя) — четырёхзначный вариант нужен, чтобы избежать «двусмысленности как в 2000‑х» на границах года 2. Проверьте, неделя начинается в понедельник (ISO) или в воскресенье (в некоторых североамериканских системах) 3. Проверьте, какой год имеется в виду: календарный год или ISO‑год недели

Несовпадение по любому из этих пунктов может сдвинуть окно поставки на одну неделю — что критично для just‑in‑time цепочек поставок.

Чтобы быстро проверить, к какой неделе относится дата, или какие даты покрывает заданная неделя, используйте инструменты Current Week Number и Week Number Calculator — без формул в таблицах.