46 lines
2.0 KiB
Python
46 lines
2.0 KiB
Python
"""
|
||
config.py - Настройки графика смен
|
||
Редактируйте этот файл БЕЗ знания Python!
|
||
"""
|
||
|
||
# 📅 НАСТРОЙКИ ДАТ
|
||
YEAR = 2026 # Год
|
||
MONTH = 4 # Месяц (апрель)
|
||
|
||
# 🕒 СМЕНЫ (время начала, время окончания)
|
||
# format: (начало_часа, окончание_часа)
|
||
SHIFTS = [
|
||
(6, 14.5), # Смена 0: 06:00 - 14:30
|
||
(8, 16.5), # Смена 1: 08:00 - 16:30
|
||
(11.5, 20), # Смена 2: 11:30 - 20:00
|
||
(12.5, 21), # Смена 3: 12:30 - 21:00
|
||
]
|
||
|
||
# 👷 ИМЕНА ОПЕРАТОРОВ
|
||
# Меняйте здесь имена операторов!
|
||
OPERATORS = [
|
||
"Иванов",
|
||
"Алексеев",
|
||
"Сидоров",
|
||
"Козобородов",
|
||
"Трудяшкина",
|
||
"Петрова",
|
||
]
|
||
|
||
# 💖 ПРЕДПОЧТЕНИЯ ОПЕРАТОРОВ
|
||
# format: {имя_оператора: список_дней_или_смена}
|
||
OPERATOR_PREFERENCES = {
|
||
"Иванов": [10, 13], # 10 и 13 апреля
|
||
"Алексеев": "понедельник", # только понедельники
|
||
"Сидоров": [25, 26], # 25 и 26 апреля
|
||
"Козобородов": [2], # только смена 2 (11:30–20:00)
|
||
"Трудяшкина": [4], # 4 апреля
|
||
"Петрова": [8, 29], # 8 и 29 апреля
|
||
}
|
||
|
||
# 📝 ПОЯСНЕНИЯ ДЛЯ РЕДАКТИРОВАНИЯ:
|
||
# - Дни месяца указываются по числам: [10, 13] = 10 и 13 апреля
|
||
# - "понедельник" означает работать только в понедельник
|
||
# - Числа 0-3 в списках указывают на номер смены (0 = первая смена)
|
||
# - Для добавления/удаления дней меняйте списки в квадратных скобках
|
||
# - Для изменения имени оператора меняйте строку в OPERATORS |