Добрый день.
Если элемент формы контроль. Это список значений. Выберется из справочника пользователей.

Нужно еще добавить возможность выбора из справочника группы исполнителей. Нужно выбрать группу в этом справочники и после чего элемент формы контроль заполниться пользователями из этой группы.

Как это сделать? Можно в крации. В каком направлении работать.
Спасибо.
С Новым годом!!!
1с 8,3. PLM. Формы управляемые.
---
И вас с Новым Годом!!!
Давайте немного уточним. У вас есть справочник Пользователи, это понятно. А вот насчет справочника Группы исполнителей я не совсем понял. Справочник так и называется ГруппыИсполнителей? Далее он имеет иерархическую структуру и в нем есть группы. Соответственно при выборе этой группы вам нужно получить список исполнителей, входящих в эту группу так? Какой уровень вложенности может быть у этого справочника? Если в группе исполнителей будут подгруппы, то что с ними нужно делать?
Для реализации такого поведения нужно использовать следующие события элемента формы который заполняется (т.е. элемента Контроль) НачалоВыбора и ОбработкаВыбора.

```1c
    &НаКлиенте
    Процедура Контроль_НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    // Формирование структуры передаваемых параметров
    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("РежимВыбора", Истина);
    ПараметрыФормы.Вставить("ЗакрыватьПриВыборе", Истина);
    ПараметрыФормы.Вставить("МножественныйВыбор", Ложь);
    ПараметрыФормы.Вставить("ВыборГруппИЭлементов", ИспользованиеГруппИЭлементов.Группы);

    // Открытие формы выбора
    ОткрытьФорму("Справочник.ГруппыИсполнителей.ФормаВыбора", ПараметрыФормы, Элемент);

    КонецПроцедуры
```

А в процедуре обработчика события ОбработкаВыбора

```1c
    &НаКлиенте
    Процедура Контроль_ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)

    // Отключение стандартной обработки
    СтандартнаяОбработка = Ложь;

    // Тут код вашего обоаботчика

    КонецПроцедуры
```

Написать свой алгоритм обработки выбранного значения. По запросу получать исполнителей входящих в группу и заполнять ими список значений. Если непонятно как написать такой обработчик, то уточните данные по справочнику ГруппыИсполнителей. Сам обработчик впринципе простейший. Формируете запрос, передаете группу в качестве параметра запроса. Выполняете запрос, формируете выборку. И потом в цикле обходите ее и добавляете исполнителей из выборки в заполняемый список.
---
ввести значение. Или аналог. Далее запросом или кодом получаешь список и заполняешь.
---
И вас с Новым Годом!!!
Давайте немного уточним. У вас есть справочник Пользователи, это понятно. А вот насчет справочника Группы исполнителей я не совсем понял. Справочник так и называется ГруппыИсполнителей? Далее он имеет иерархическую структуру и в нем есть группы. Соответственно при выборе этой группы вам нужно получить список исполнителей, входящих в эту группу так? Какой уровень вложенности может быть у этого справочника? Если в группе исполнителей будут подгруппы, то что с ними нужно делать?
Для реализации такого поведения нужно использовать следующие события элемента формы который заполняется (т.е. элемента Контроль) НачалоВыбора и ОбработкаВыбора.

```1c
    &НаКлиенте
    Процедура Контроль_НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    // Формирование структуры передаваемых параметров
    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("РежимВыбора", Истина);
    ПараметрыФормы.Вставить("ЗакрыватьПриВыборе", Истина);
    ПараметрыФормы.Вставить("МножественныйВыбор", Ложь);
    ПараметрыФормы.Вставить("ВыборГруппИЭлементов", ИспользованиеГруппИЭлементов.Группы);

    // Открытие формы выбора
    ОткрытьФорму("Справочник.ГруппыИсполнителей.ФормаВыбора", ПараметрыФормы, Элемент);

    КонецПроцедуры
```

А в процедуре обработчика события ОбработкаВыбора

```1c
    &НаКлиенте
    Процедура Контроль_ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)

    // Отключение стандартной обработки
    СтандартнаяОбработка = Ложь;

    // Тут код вашего обоаботчика

    КонецПроцедуры
```

Написать свой алгоритм обработки выбранного значения. По запросу получать исполнителей входящих в группу и заполнять ими список значений. Если непонятно как написать такой обработчик, то уточните данные по справочнику ГруппыИсполнителей. Сам обработчик впринципе простейший. Формируете запрос, передаете группу в качестве параметра запроса. Выполняете запрос, формируете выборку. И потом в цикле обходите ее и добавляете исполнителей из выборки в заполняемый список.
---
Марина, вопросы остались?
---
Нужна все-таки еще помощь.
 как передать группу в качестве параметра запроса? На сервере.
---
Спасибо всем большое. Все получилось.