![]() |
|
Открыть выпадающий список программно | ☑ | ||
---|---|---|---|---|
0
Надмозг
18.02.19
✎
12:22
|
1С 8.3.12 На форме есть поле Организация. Организация выбирается из выпадающего списка, а не из формы выбора. У меня задача - задать вопрос об очистке таб части при выборе новой организации без использования модальных окон.
Сделал так &НаКлиенте Процедура ОрганизацияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) Если Объект.ТабЧасть.Количество() Тогда СтандартнаяОбработка = Ложь; Оповещение = Новый ОписаниеОповещения("ОрганизацияНачалоВыбораВопросЗавершение", ЭтотОбъект); ТекстВопроса = "Табличная часть будет очищена. Продолжить?"; ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНет); КонецЕсли; КонецПроцедуры &НаКлиенте Процедура ОрганизацияНачалоВыбораВопросЗавершение(Результат, ДополнительныеПараметры) Экспорт Если Результат = КодВозвратаДиалога.Да Тогда Объект.ТабЧасть.Очистить(); ФормаВыбора = ОткрытьФорму("Справочник.Организации.Форма.ФормаВыбора",, ЭтаФорма); КонецЕсли; КонецПроцедуры В итоге открывается не слишком красивая форма со списком организаций. При этом изначально был выпадающий список, а если таб часть еще не заполнена - тоже будет выпадающий список. Хочется достичь некой единообразности, поэтому вопрос, как сделать так, чтобы не форму выбора после вопроса открывать, а выпадающий список? |
|||
1
Амперсанд
18.02.19
✎
12:31
|
(0) ПоказатьВыборИзСписка
|
|||
2
Василий Алибабаевич
18.02.19
✎
12:38
|
(0) Ты список задавай например так :
Выборка = Справочник.Организации.Выбрать(); Пока Выборка.Следующий() Цикл Суффикс = ""; Если Выборка.Ссылка <> Объект.Организация Тогда Суффикс = " /табличная часть будет очищена/"; КонецЕсли; Элементы.Организация.СписокВыбора.Добавить(Выборка.Наименование, Выборка.Наименование + Суффикс); КонецЦикла; |
|||
3
Надмозг
18.02.19
✎
12:41
|
(1) т.е. надо список заполнять?
(2) вот хотелось бы без заполнения списка выбора |
|||
4
Амперсанд
18.02.19
✎
12:44
|
(3) заполнять в любом случае придется.
|
|||
5
Василий Алибабаевич
18.02.19
✎
12:45
|
(3) Тогда непонятно чего тебе хочется.
Сценарий такой : 1. Выбор организации в поле с фишкой "Быстрый выбор". 2. После выбора организации вопрос (из формы вопроса) за очистку списка. Это (если я правильно понимаю) текущее положение вещей. Как хочешь, что бы стало? |
|||
6
Надмозг
18.02.19
✎
14:02
|
Ок, суть понял. Всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |