| 
    
 | 
        ПолучитьФормуВыбора для Управляемой формы         | 
☑ | 
    
        | 
    0
    
        Futarkh    
       
    
    17.09.15 
            ✎
    14:01 
 | 
         
        Добрый день!
 Необходимо программно открыть форму для выбора элемента справочника в тонком клиенте. ПолучитьФормуВыбора не работает, может кто знает аналог для тонкого клиента?     
         | 
 | 
    
    
        | 
    1
    
        Апош    
       
    
    17.09.15 
            ✎
    14:03 
 | 
         
        ПоказатьВводЗначения(Новый ОписаниеОповещения("ПослеВводаТипаЦен", ЭтаФорма), , "Выберите тип цены", Тип("СправочникСсылка.ТипыЦенНоменклатуры"));     
         | 
 | 
    
    
        | 
    2
    
        Futarkh    
       
    
    17.09.15 
            ✎
    14:11 
 | 
         
        (1) А в какой форме открывается? В модальной?     
         | 
 | 
    
    
        | 
    3
    
        Апош    
       
    
    17.09.15 
            ✎
    14:11 
 | 
         
        (2) нет     
         | 
 | 
    
    
        | 
    4
    
        Nuobu    
       
    
    17.09.15 
            ✎
    14:13 
 | 
         
        (0) Оповещение = Новый Оповещение();
 ФормаВыбора = ПолучитьФорму("Справочники.ФизЛица.ФормаВыбора",,,Оповещение);
 Возврат;     
         | 
 | 
    
    
        | 
    5
    
        Nuobu    
       
    
    17.09.15 
            ✎
    14:13 
 | 
         
        (4) ФормаВыбора = ПолучитьФорму("Справочники.ФизЛица.ФормаВыбора",,,Оповещение);
 ФормаВыбора.Открыть();
 Возврат;     
         | 
 | 
    
    
        | 
    6
    
        Futarkh    
       
    
    17.09.15 
            ✎
    14:57 
 | 
         
        (1), (5) Спасибо     
         | 
 | 
    
    
        | 
    7
    
        Лодырь    
       
    
    17.09.15 
            ✎
    15:06 
 | 
         
        А чем вам не угодило скажем ПоказатьВводЗначения или ПоказатьВыборЭлемента     
         | 
 | 
    
    
        | 
    8
    
        Гёдза    
       
    
    17.09.15 
            ✎
    15:19 
 | 
         
        (7) Зачем открывать отдельное поле выбора, когда можно сразу открыть форму выбора?     
         | 
 | 
    
    
        | 
    9
    
        Лодырь    
       
    
    17.09.15 
            ✎
    15:35 
 | 
         
        (8) Сразу форма выбора и откроется. Например если использовать что-нибудь типа:
 
 &НаКлиенте
 Процедура Тыц(Команда)
     Перем ВыбЗнач;
     Массив = Новый Массив;
     Массив.Добавить(Тип("СправочникСсылка.ФизическиеЛица"));
     ОписаниеТипов = Новый ОписаниеТипов(Массив);
     Оповещение =
     Новый ОписаниеОповещения("ПослеВводаЗначения",ЭтаФорма , Параметры);
     ПоказатьВводЗначения(Оповещение,
     ВыбЗнач, "Введите значение", ОписаниеТипов);
     
 
 КонецПроцедуры
 
 &НаКлиенте
 Процедура ПослеВводаЗначения(ВыбЗнач, Параметры) Экспорт
     Если ВыбЗнач<>Неопределено Тогда
         // обработка введенного значения
         Сообщить("Введенное значение: " + ВыбЗнач);
     КонецЕсли;
 КонецПроцедуры     
         | 
 | 
    
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший