Как разделять время и деньги, если сотрудник работает в нескольких местах?
Одна личность, но отдельные назначения и расчёты по каждому клиенту и месту.
Один человек, несколько рабочих контекстов
Работник может менять клиента, работать на нескольких площадках и иметь разные коды, смены, ставки и команды.
Разделить общую личность и данные места
Личность работника
Нужны два слоя: общая личность и отдельные назначения по каждому месту.
Назначение клиента/места
Нужны два слоя: общая личность и отдельные назначения по каждому месту.
Почему табельный код зависит от клиента?
Ключ: клиент/место + табельный код → профиль; один код не уникален.
Работу разделяют по месту
Каждая запись хранит место, дату, смену, утверждающего, версию и статус: 12 дней в A и 8 в B.
Ставка должна соответствовать месту и дате
Движок оценивает работника + место + дату/смену + действующую политику до расчёта.
Считать доступную сумму отдельно или вместе?
Сначала отдельно считать стоимость, полученное, резерв и статус, затем объединять, если разрешено.
Формула учитывает место
Доступно = утверждённые дни × ставка − полученное − резерв; отдельно для A и B.
Операция должна знать источник работы
Связать операцию с периодом, местом, покрытой работой и накопленным получением; для нескольких мест хранить распределение.
Переход из A в B в середине периода
Использовать даты действия и блокировать старые код, ставку и права после перехода.
Одновременная работа в двух местах
Разрешить несколько активных назначений с датами, статусом, кодом, графиком, политикой и источником payroll.
Права утверждения
Утверждающий A видит и утверждает только A; доступ к B требует деловой причины.
Изменение работы A после выплаты
Сохранить историю, вернуть A на утверждение, не менять B, пересчитать A, найти разницу и сверить правильный payroll.
Сверка конца периода
Отчёт связывает личность, место, период, работу, стоимость, распределённое полученное, разницу и целевой payroll; строки равны операции.
| Field | Meaning |
|---|---|
| Worker | Shared identity |
| Client/workplace | Work source |
| Pay period | Settlement scope |
| Approved work | Input data |
| Work value | Workplace value |
| Allocated withdrawals | Amount paid |
| Difference | Exception |
| Target payroll | Settlement destination |
Типичные ошибки нескольких мест
Общий код, смешанная работа, неверная ставка, перекрёстный доступ, активное старое назначение, отсутствие распределения и дубли.
KPI
Следить за множественными назначениями, несопоставленными кодами, неверным местом, нераспределёнными операциями, датами и ставками.
Частые вопросы
Нужны ли несколько аккаунтов?
Нет, лучше одна личность и отдельные назначения.
Можно ли сначала сложить всю работу?
Нет, если различаются ставки, политики или периоды.
Может ли операция использовать несколько мест?
Да, при ясном распределении для payroll.
Может ли руководитель A видеть B?
Не по умолчанию; доступ ограничен областью работы.
Заключение
Правильная архитектура сохраняет одну личность и отдельные назначения: разделить, рассчитать, затем объединить.
Author: Do Huy Le — Tổng Giám Đốc, Nhan Kiet Manpower Supply Co., Ltd.
EWA: Hotline 0937.022.655 · Email info@nhankiet.vn · EWA