Имя: Пароль:
1C
 
Стандартный диалог выбора
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) из обработчика и добавляй в список