![]() |
![]() |
|
Стандартный диалог выбора | ☑ | ||
---|---|---|---|---|
0
toll77
24.08.09
✎
09:43
|
Делаю элемент "Поле ввода" тип список .. тип значения - справочник ссылка контрагенты
Вопрос: 1 как определить форму выбора... если тип будет просто справочник ссылка ... то в свойствах есть возможность выбрать форму выбора... 2 как сделать чтоб при двойном клике на группе она выбиралася а не раскрывалась. |
|||
1
ТелепатБот
гуру
24.08.09
✎
09:43
|
||||
2
Mitriy
24.08.09
✎
09:48
|
(0)
1. непонятный вопрос... там же открывается форма списка значений с подбором, что не нравится? 2. пользуйся кнопкой Выбрать в левом верхнем углу формы... или кури обрабочик события Выбор... |
|||
3
toll77
24.08.09
✎
09:51
|
(2) правильно открывается форма списка... нажимаешь кнопку выбор - открывается справочник ... вот а можно ли обойтись без списка ... чтоб открывалась форма справочника сразу
кнопку выбрать я нашел ... а как без нее в 7 было нажимаешь на + папка раскрывается ... если просто двойной клик папка выбирается |
|||
4
gzd
24.08.09
✎
10:08
|
через получитьформу попробуй
|
|||
5
toll77
24.08.09
✎
10:14
|
(4) если использовать стандартный диалог выбора и получить форму = открываются две формы :)список выбора и список справочника ... выбор из списка невозможен
|
|||
6
Mitriy
24.08.09
✎
10:18
|
(5) СтандартнаяОбработка = Ложь
|
|||
7
toll77
24.08.09
✎
10:35
|
(6) получилось отключить ...
Процедура ВыбКонтрагентНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; // Вставить содержимое обработчика. ФормаВыбора = Справочники.Контрагенты.ПолучитьФормуВыбора("ФормаВыбора"); //ФормаВыбора.ВыбКонтрагент = Истина; ФормаВыбора.ЗакрыватьПриВыборе = Ложь; ФормаВыбора.МножественныйВыбор = Истина; ФормаВыбора.Открыть(); КонецПроцедуры Процедура ВыбКонтрагентОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) // Вставить содержимое обработчика. ВыбКонтрагент.Добавить(ВыбранноеЗначение );?????? КонецПроцедуры как теперь перенести выбранные значения в список |
|||
8
gzd
24.08.09
✎
10:50
|
(7) через владельца формы
//добавь ФормаВыбора = Справочники.Контрагенты.ПолучитьФормуВыбора("ФормаВыбора",ЭтаФорма); //и вставь обработчик подбора Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) .... .... КонецПроцедуры |
|||
9
gzd
24.08.09
✎
10:51
|
(8) из обработчика и добавляй в список
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |