Страница 2 из 2

Re: Как подтянуть в Исполнители назначенного пользователя из Глобального списка?

Добавлено: 22 дек 2023, 11:58
gayfullin.r
Нужна автоматизация с выбором Исполнителя, а не ручной выбор сотрудниками, которые не в курсе "кто и за что отвечает". Иначе бы и не заморачивался этими Пользователями из Глобального списка и сделал всё по классике.
На сколько понимаю SQL просто текстом выдает информацию, без привязки к сотруднику. Опять таки не решится вопрос с рабочим столом Исполнителя (заявки не будут отображаться у него) и сортироваться по Исполнителю.

Re: Как подтянуть в Исполнители назначенного пользователя из Глобального списка?

Добавлено: 22 дек 2023, 15:12
nruslan2
ниче не поднанимаю - вы же в форме все равно выбираете группу пользователя руками. какая разница тогда что выбирать? или у вас какая то хитрость есть!

Re: Как подтянуть в Исполнители назначенного пользователя из Глобального списка?

Добавлено: 25 дек 2023, 10:43
gayfullin.r
Нет, в форме выбирается "Вид операции" (Глобальный список с возможностью выбора нескольких значений).
К каждому "Виду операции" закрепляется Пользователь (через вкладку Глобального списка), который ответственен за выбранный "Вид операции" (см.скрин в 1-м посту).
Выбрав "Вид операции" в форме - Пользователю приходят уведомления из данной задачи. Но задачи не фильтруются по данному Пользователю. Для этого необходимо его как-то подтянуть в поле "Исполнители" автоматом.

Re: Как подтянуть в Исполнители назначенного пользователя из Глобального списка?

Добавлено: 27 дек 2023, 12:33
SalahievFR
Вот пример кусочка кода поля Ajax запрос, который мы используем. Возможно будет полезным для Вас.

Код: Выделить всё

 конец*/

/* eВыбор сотрудника в зависимости от услуги - начало*/
if ($usluga == 179) {
echo '<script>$("#fields_878").val("'.$Ilshat.'").change().trigger("chosen:updated")</script>';
}

if ($usluga == 180) {
echo '<script>$("#fields_878").val("'.$Dinar.'").change().trigger("chosen:updated")</script>';
}

if ($usluga == $Null) {
echo '<script>$("#fields_878").val("'.$Null.'").change().trigger("chosen:updated")</script>';
}
/* Выбор сотрудника в зависимости от услуги - конец*/

Re: Как подтянуть в Исполнители назначенного пользователя из Глобального списка?

Добавлено: 27 дек 2023, 12:39
nruslan2
gayfullin.r писал(а): 25 дек 2023, 10:43 Выбрав "Вид операции" в форме - Пользователю приходят уведомления из данной задачи. Но задачи не фильтруются по данному Пользователю. Для этого необходимо его как-то подтянуть в поле "Исполнители" автоматом.
ААААА.

Тогда тут минимум два варианта:
- заполнять параметр через автоматизацию код php по сохранению/изменению записи.
- заполнять через js в момент создания формы заполнять, как выше предложили (хотя так как я js не люблю)) - обычно похожие вещи делаю через автоматизацию)

Re: Как подтянуть в Исполнители назначенного пользователя из Глобального списка?

Добавлено: 27 дек 2023, 14:07
gayfullin.r
SalahievFR писал(а): 27 дек 2023, 12:33 Вот пример кусочка кода поля Ajax запрос, который мы используем. Возможно будет полезным для Вас.
Спасибо, но не то, т.к. надо в код прописывать Пользователей, а не подтягивается назначенный Пользователь из Глобального списка.

Re: Как подтянуть в Исполнители назначенного пользователя из Глобального списка?

Добавлено: 27 дек 2023, 14:11
gayfullin.r
nruslan2 писал(а): 27 дек 2023, 12:39 - заполнять параметр через автоматизацию код php по сохранению/изменению записи.
Есть пример кода, чтобы выдергивать назначенного Пользователя из ГС?