Имя: Пароль:
1C
1C 7.7
v7: 1cpp Набор Классов ПоставщикДанных Установить отбор, отменить отбор
0 botman4
 
31.07.17
10:33
Создал Поставщик данных с типом Журнал.хххх

На форму положил реквизит выбора ВыбКлиент тип "Справочник.клиенты"

Выборку по этому реквизити делаю вот-так:
//****
    Данные = ПоставщикДанных.Данные;    
    НовОтбор = Данные.Отбор.Получить(Имя);
    НовОтбор.Установить(Знч, 1);
    ПоставщикДанных.Обновить();
    
//***

в отменить выборку пока не получается.

подскажите пож как это сделать, есть методы "очистить()", но они сбрасывают все отборы, а нужно только конкретно один.
или сбрасывать все отборы и поновому заполнять оставшиеся, не пойму пока...

Спасибо.
1 ildary
 
31.07.17
10:37
(1) боюсь соврать (давно делал) - у отбора есть поле с названием типа "Использование" - я через него делал
2 botman4
 
31.07.17
11:28
Спасибо, сделал через использование:

Перем Данные;

Процедура СбровитьОтбор(Имя)
    Данные.Отбор.Получить(Имя).Использование = 0;
    ПоставщикДанных.Обновить();
    Форма.Обновить();
КонецПроцедуры