Как отработать выбор из динамического списка другой формы?
Управляемые формы.
Открываю форму:
В Документе.НачислениеЗП в форме выбора - Динамический список, - сотрудники.
Не пойму как отработать его выбор и передать в Закрытие формы?
Открываю форму:
&НаКлиенте
Процедура ЗаполнитьСотрудников(Команда)
ОбработкаВыбора = Новый ОписаниеОповещения("ВыбратьСотрудниковКонец", ЭтаФорма);
ПараметрыФормы = Новый Структура("РежимВыбора, ЗакрыватьПриВыборе", Истина, Истина);
ОткрытьФорму("Документ.НачислениеЗП.Форма.ФормаВыбора", ПараметрыФормы, ЭтаФорма, , , , ОбработкаВыбора);
КонецПроцедуры
Показать&НаКлиенте
Процедура ВыбратьСотрудниковКонец(Значение, ДопПараметры) Экспорт
Если НЕ Значение = Неопределено Тогда
ЗаполнитьСотрудниковНаСервере(Значение);
КонецЕсли;
КОнецПроцедуры
ПоказатьВ Документе.НачислениеЗП в форме выбора - Динамический список, - сотрудники.
Не пойму как отработать его выбор и передать в Закрытие формы?
По теме из базы знаний
- Допиливаем форму выбора серий номенклатуры для отображения остатков
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Как сдать экзамен 1С:Специалист по платформе?
- Гарри Поттер и подкапотное пространство веб-клиента
- Применение 1С:Аналитики и Дата акселератора, или Как получить в 1С прозрачность и скорость обработки данных для прямого доступа и контроля руководителя
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) Спасибо!
&НаКлиенте
Процедура Команда1(Команда)
МассивИсходящий = Новый Массив;
Для каждого стр из этаФорма.элементы.СписокСотрудников.ВыделенныеСтроки цикл
СтрокаДинамическогоСписка = Элементы.СписокСотрудников.ДанныеСтроки(стр);
МассивИсходящий.Добавить(СтрокаДинамическогоСписка.Сотрудник);
конеццикла;
Закрыть(МассивИсходящий);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот