План такой: нужно , чтобы при изменении статуса в поле Пользователи назначался человек, который поменял статус.
Вот код.
Код: Выделить всё
$manager_id = [current_user_id];
$entity_id = 215; // ИД сущности КЛИЕНТЫ
$item_id = [id]; // ИД записи, в которой нужно изменить ответственного
$id_status = [225]; // ИД статуса сделки в форме
$id_statusnew = db_query("SELECT field_225 FROM app_entity_25 WHERE id=". $item_id);; // текущий ИД статуса сделки
// переменная для обновления поля
if ($id_status != $id_statusnew) {
$data = [
'field_451' => $manager_id, // Значение поля, которое нужно поставить
];
// Команда обновления записи
items::update_by_id($entity_id,$item_id,$data);
}