|  | Как в списке документов перед открытием установить отбор для только проведенных | ☑ | 
    
        | 0
    
        Xsander   13.06.12✎ 11:46 | 
        Создал дополнительную форму списка, в ней прописал:
 
 Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
 
 СтандартнаяОбработка = Ложь;
 
 ЭлементОтбора = ЭтаФорма.Список.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
 ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ВРаботу");
 ЭлементОтбора.Использование = Истина;
 ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
 ЭлементОтбора.ПравоеЗначение = Истина;
 ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
 
 ЭтаФорма.Обновить();
 
 КонецПроцедуры
 |  | 
    
        | 1
    
        Xsander   13.06.12✎ 11:47 | 
        Реквизит "ВРаботу" имеет значение Булево     |  | 
    
        | 2
    
        Агент Инфостарта   13.06.12✎ 12:01 | 
        А для зачем отменять штатное открытие и принудительно обновлять форму?     |  | 
    
        | 3
    
        Агент Инфостарта   13.06.12✎ 12:03 | 
        (0) Кстати, всё это можно делать или в запросе динамического списка или в его настройках.     |  | 
    
        | 4
    
        Xsander   13.06.12✎ 12:55 | 
        А все таки как это правильно написать? Помогите пожалуйста     |  | 
    
        | 5
    
        Мимохожий Однако   13.06.12✎ 12:57 | 
        Назови конфигурацию. см (2)     |  | 
    
        | 6
    
        Агент Инфостарта   13.06.12✎ 12:58 | 
        (4) Я ж тебе всё объяснил. Кури матчасть в части настройки динамических списков.     |  | 
    
        | 7
    
        Xsander   13.06.12✎ 13:04 | 
        Управление торговлей 8.1     |  | 
    
        | 8
    
        Агент Инфостарта   13.06.12✎ 13:10 | 
        (7) Атас полный, откуда тогда у тебя код из первого поста?     |  | 
    
        | 9
    
        Агент Инфостарта   13.06.12✎ 13:11 | 
        (7) Кури гугл
 
 |  | 
    
        | 10
    
        Xsander   13.06.12✎ 14:44 | 
        Вот так нужно было написать:
 
 Процедура ПриОткрытии()
 
 //ЛВВ - Для отображения только заказов в работе
 ЭтаФорма.Отбор.Вработу.Значение = Истина;
 ЭтаФорма.Отбор.Вработу.ВидСравнения = ВидСравнения.Равно;
 ЭтаФорма.Отбор.Вработу.Использование = Истина;
 
 КонецПроцедуры
 |  |