Множественный выбор элементов справочника в УФ #749307


#0 by UFO
В общем, вопрос в теме... Есть такой кодик: [1C]     П = Новый Структура;     Спр = ПолучитьФорму("Справочник.ПричиныПростоев.ФормаВыбора", П);     Результат = Спр.ОткрытьМодально; [1C] Я делаю множественный выбор в справочнике, но в результате выходит только последний выбранный элемент. Как получить остальные отмеченные элементы?
#1 by Остап Сулейманович
"Я делаю множественный выбор в справочнике" Распишите по шагам. Где-то вы чего-нибудь пропустили.
#2 by UFO
ЧТо непонятного, нажимаю CTRL и отмечаю элементы которые мне нужны и нажимаю выбрать
#3 by r_i_n_i_k
а при закрытии той формы что делаете? Чтобы не нарваться на хамство поясню - процедура Закрыть что-то содержит?
#4 by UFO
Там ничего нет.. никакого кода
#5 by UFO
Всё сделано автоматически... кода там вообще нет в справочнике том
#6 by lxndr
Но открывать форму модально это не православно
#7 by UFO
Вообще на форме в списке стоит истина
#8 by r_i_n_i_k
вот там и формируйте то, что хотите передать. Что то типа Форма.Список.ВыделенныеСтроки - будет содержать все, что вы выделили, формируйте список или таблицу, как удобнее и передавайте его при Закрытии или нажатию на ОК или как удобнее
#9 by r_i_n_i_k
нормально, если не используется веб-морда
#10 by lxndr
когда нибудь в конфе обновится режим использования модальности и придется ползать по своим шедеврам, править всякие предупреждалки
#11 by Kondarat
Синтаксис: ОбработкаВыбора(<ВыбранноеЗначение>, <ИсточникВыбора>) Параметры: <ВыбранноеЗначение> Тип: Произвольный. Результат выбора в подчиненной форме. В случае множественного выбора возвращается массив выбранных значений. <ИсточникВыбора> Тип: Произвольный. Форма, где осуществлен выбор. Описание: Возникает на клиенте при выборе объекта в одной из подчиненных форм или при вызове в одной из подчиненных форм метода ОповеститьОВыборе".
#12 by UFO
Я не могу трогать тот справочник, не я его делал. А вот выдал мне массив, что отлично меня порадовало
#13 by lxndr
а теперь замени на
#14 by Остап Сулейманович
А какие-нибудь галочки в форме выбора проставлены?
#15 by Остап Сулейманович
+ Ну или хотя бы так :
#16 by UFO
Если форма отрывается не модально, то выполнение кода продлаолжается сразу после открытия формы, а что мне там проверять, если пользователь не ввёл данные
#17 by UFO
Я воспользовался пунктом и обработал массив элементов, что мне и нужно было
#18 by UFO
Всем спасибо!!!
#19 by lxndr
прикручиваешь обработкувыбора как в в свойства формы, результат будет в параметре ВыбранноеЗначение
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С