From: Vladimir Fomichev Date: Tue, 11 Nov 2025 13:09:50 +0000 (+0300) Subject: Изменение group_name X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=0549ff56885358a14802ee1fe76a934c3b3e9eaa;p=erp24_rep%2Fyii-erp24%2F.git Изменение group_name --- diff --git a/erp24/actions/grade/UpdateAction.php b/erp24/actions/grade/UpdateAction.php index abd85ac0..0b4ff8bc 100755 --- a/erp24/actions/grade/UpdateAction.php +++ b/erp24/actions/grade/UpdateAction.php @@ -27,6 +27,14 @@ class UpdateAction extends Action // Гибридный подход: обновляем основное поле (источник истины) $admin->employee_position_id = $modelPosition->position_id; + // Синхронизируем group_name с выбранной должностью (как в AdminUpdateAction) + if ($modelPosition->position_id) { + $position = EmployeePosition::findOne($modelPosition->position_id); + if ($position) { + $admin->group_name = $position->name; + } + } + // Сохраняем Admin, что автоматически вызовет afterSave // и создаст запись в EmployeePositionStatus для истории if ($admin->save(false)) {