Имя: Пароль:
1C
 
Отбор 1с83 ОФ УПП
0 Casper211
 
12.04.16
16:27
Добрый день
Есть кнопка отбор которая открывает ФормуОтбор

http://s008.radikal.ru/i306/1604/cc/443273895634.png
Я там даю какие-то значения
http://s017.radikal.ru/i414/1604/73/1f74d828b6cb.png

И нажимаю на кнопку «Ок»

Процедура КоманднаяПанельОтбор(Кнопка)
    
    ФормаОтбора = ПолучитьФорму("ФормаОтбора");
    НастройкиПостроителя = ПостроительОтчета.ПолучитьНастройки(Истина, Истина, Ложь, Ложь, Ложь);
    
    ФормаОтбора.Отбор = ПостроительОтчета.Отбор;
    ФормаОтбора.Порядок = ПостроительОтчета.Порядок;
    Если ФормаОтбора.ОткрытьМодально() = Истина Тогда
        ОбновитьТаблицуДокументов();
        НадписьОтбор = мОписаниеОтбора(ПостроительОтчета.Отбор);
    Иначе
        ПостроительОтчета.УстановитьНастройки(НастройкиПостроителя);
    КонецЕсли;
    
КонецПроцедуры

Вот значение, которое имеет: ПостроительОтчета.Отбор
http://s018.radikal.ru/i500/1604/77/cd0efab4df29.png

А как сделать то же но программно ??? установить значение только через кнопку

http://s020.radikal.ru/i722/1604/0f/763bd75474a7.png

ПостроительОтчета.Отбор.и тут что-то добавить ??
подскажите пожалуйста, как сделать то же самое как простой отбор, но программно. Спасибо
1 Casper211
 
12.04.16
16:34
ой)

ПостроительОтчета.Отбор.Добавить("Контрагент");
    ПостроительОтчета.Отбор.Контрагент.Использование = Истина;
    ПостроительОтчета.Отбор.Контрагент.ВидСравнения = ВидСравнения.ВСписке;
    ПостроительОтчета.Отбор.Контрагент.Значение = ВыбКонтрагент;
2 Casper211
 
12.04.16
16:34
простите)) уже не надо
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.