Коллеги подскажите пожалуйста. Имеется форма на ней поле, для которого пишется процедура начала выбора из списка, поле связано с составным типом.
Как отловить события выбора типа
Процедура Расш1_КонтрагентНачалоВыбораПосле(Элемент, ДанныеВыбора, СтандартнаяОбработка)
/// ТУТ НУЖНО РЕАЛИЗОВАТЬ ДИАЛОГ ВЫБОРА ТИПА
/// ОБРАБОТКА В ЗАВИСИМОСТИ ОТ ВЫБОРА - открытие формы выбора с отбором
КонецПроцедуры
1. открыть окно выбора типа из списка тех, что доступны реквизиту
2. в зависимости от выбранного типа действовать дальше
(0) Автоматически событие выбора типа возникает в ПриИзмении и только если текущее значение реквизита составного типа равно Неопределено. Во всех остальных случаях у реквизита уже есть текущее значение одного из типов составного типа и все происходит в его контексте.
Так что надо ручками делать список значений из всех доступных типов (собирая их из типов реквизита данных с учетом значения ОграничениеТипа элемента формы) и выбирать нужное оттуда вручную.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс