Страница 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 по сохранению/изменению записи.
Есть пример кода, чтобы выдергивать назначенного Пользователя из ГС?