Как применить шаблон нерабочих дней к поставщику
Правила нерабочих дней задаются не у поставщика в целом, а у связи конкретной точки выдачи с конкретным поставщиком. Один и тот же поставщик на разных точках может работать по разным шаблонам или без шаблона.
Вариант 1. Точка выдачи
- Откройте Точки выдачи и выберите нужную точку.
- Перейдите на вкладку «Нерабочие дни поставщиков».
- Для каждой строки «Поставщик точки выдачи» задайте:
- Режим правил нерабочих дней — один из четырёх вариантов (см. ниже).
- при необходимости Шаблон нерабочих дней;
- при необходимости свои выходные дни недели, ежегодные и разовые даты.
Вкладка на новой точке выдачи до первого сохранения может показывать подсказку: сначала сохраните точку и добавьте поставщиков — после этого появятся строки настроек.
Вариант 2. Поставщик
- Откройте карточку поставщика.
- В разделе связей с точками выдачи откройте нужную строку (или создайте связь).
- В блоке «Нерабочие дни» доступны те же поля: режим, шаблон, свои дни и даты.
Смысл полей тот же, что и в точке выдачи; меняется только удобный контекст: правите из карточки точки или из карточки поставщика.
Режимы правил (как в форме)
Подписи совпадают с панелью управления:
| Режим | Когда использовать |
|---|---|
| Без шаблона нерабочих дней | Не учитывать ни шаблон, ни свои списки при расчёте даты для этой связки. |
| Только шаблон нерабочих дней | Берутся только правила выбранного шаблона (дни недели, ежегодные и разовые даты из шаблона). |
| Шаблон + свои настройки | К шаблону добавляются свои выходные, ежегодные и разовые даты (объединение множеств). |
| Свои настройки | Шаблон не используется; действуют только поля «Свои …» у этой связки. |
Как применить шаблон (коротко)
- В нужной связке точка выдачи — поставщик выберите режим «Только шаблон нерабочих дней».
- В поле «Шаблон нерабочих дней» выберите нужный шаблон.
- Сохраните изменения.
После этого для этой связки будут работать только правила из выбранного шаблона.
Можно применить свои настройки поверх шаблона
Помимо применения готового шаблона, для этой же связки точка выдачи — поставщик можно включить отдельные (свои) настройки и использовать их вместе с шаблонными.
Как назначить свои настройки поверх шаблонных
- В той же связке переключите режим на «Шаблон + свои настройки».
- Заполните нужные поля (только те, которые действительно нужны в вашем случае):
- Свои выходные дни недели
- Свои ежегодные нерабочие даты
- Свои разовые нерабочие даты
- Сохраните изменения.
В этом режиме свои правила применяются поверх шаблонных: итоговый список нерабочих дней — это шаблон + ваши добавления.
Важно: свои настройки в текущей логике добавляют дни к шаблону, но не «снимают» день, который уже есть в шаблоне.
При переключении режима форма сама очищает неактуальные данные: например, при отказе от шаблона сбрасывается выбранный шаблон; при отказе от «своих» правил очищаются списки своих дней и дат.
Если выбран режим с шаблоном, а шаблон ещё не выбран, система может подставить шаблон по умолчанию (если такой помечен в справочнике).
Что проверить
- Для важных связок откройте режим «Шаблон + свои настройки» и убедитесь, что разовые переносы занесены и в шаблоне (если общие для всех), и в «своих» (если только для этой точки).
- После смены шаблона перепроверьте отображаемые сроки в публичной части для тестового товара с этой точкой и поставщиком.