График работы на месяц в мультибрендовом ПВЗ — это Excel на пять недель вперёд, где нужно уместить смены Wildberries и СДЭК, не поставить двух человек на WB в один день и не забыть, что тип смены СТЖМП считается иначе, чем СДЭК8, при расчёте зарплаты.
В BIT CRM мы заменили Excel на матрицу смен — единый источник правды для графика, WorkLog и зарплаты.
Боль: Excel-график
- Конфликты «два человека на WB в один день» — замечали при сверке.
- Типы смен не стыкуются с зарплатой — бухгалтер пересчитывает вручную.
- Нет связи с WorkLog — план и факт в разных файлах.
- Правила составления — «как договоримся», а не в регламенте.
- Изменение графика — пересылка файла в чат, версии путаются.
Матрица смен: один слот WB, один слот СДЭК
Интерфейс /workschedule/index — таблица: строки = сотрудники, столбцы = дни месяца. В каждой ячейке — до двух слотов:
- WB — смена на ПВЗ Wildberries (тип из справочника).
- СДЭК — смена на логистике (СТЖМП, СДЭК8, ПР и др.).
Валидация при сохранении: нельзя назначить одного человека на два WB-слота в один день; нельзя превысить лимит часов по регламенту.
Типы смен (WSTypes)
Справочник wstypes хранит:
- код смены (СТЖМП, СДЭК8, ПР, WB-стандарт);
- плановые часы;
- привязку к ставке в
salary_casing_rate; - направление (WB / СДЭК / общее).
Изменение типа — в админке, график и зарплата подхватывают автоматически.
Визард автозаполнения
Для типовых паттернов («Иванов — WB пн/ср/пт, СДЭК вт/чт») — визард с правилами из Wiki. Заполняет месяц за минуту вместо часа ручной расстановки.
Регламент в базе знаний
Статья #47 в Wiki CRM — «Правила составления графика»: кто утверждает, дедлайны, лимиты часов, приоритет WB vs СДЭК. Сотрудники ознакомились — фиксация в системе.
Интеграция с зарплатой и WorkLog
График — не отдельный документ, а вход для:
Salary::proceeds()— плановые часы и типы смен;- WorkLog — сравнение факта с планом, расчёт переработки;
- рабочий стол — «кто на смене сегодня».
Результат
График = источник для зарплаты и WorkLog. Правила зафиксированы. Конфликты ловятся при вводе, не при выплате.
Для управляющих ПВЗ
Два бренда в одной точке — типичная ситуация. Нужен один график с валидацией и связью с мотивацией, а не два Excel-файла.