Имя: Пароль:
1C
 
Отбор строк таблицы на управляемых формах
0 picom
 
22.11.16
17:27
Отбор по конкретному значению делать проще простого
Элементы.Номенклатура.ОтборСтрок = Новый ФиксированнаяСтруктура("Товар", СсылкаТовар);
Но как сделать отбор по колонке с суммой, например сумма > 5000 ?
1 EvgeniuXP
 
22.11.16
17:33
Корректируй запрос динамического списка
2 Defender aka LINN
 
22.11.16
17:33
Например никак
3 picom
 
22.11.16
17:35
(2) как так никак ?
(1) влепить еще колонку с галкой и по ней отбирать?
4 singlych
 
22.11.16
17:36
ну или отбор запихай в настройки списка
5 picom
 
22.11.16
17:36
(4) как это, научите
6 singlych
 
22.11.16
17:39
1) руками в конфигураторе
2) у списка есть компоновщик настроек
7 picom
 
22.11.16
17:50
влепил колонку с галкой и по ней отобрал

    Если Элементы.Номенклатура.ТекущиеДанные.Сумма > 0 Тогда
        Элементы.Номенклатура.ТекущиеДанные.ПолеОтбора = Истина ;
    Иначе
        Элементы.Номенклатура.ТекущиеДанные.ПолеОтбора = Ложь ;
    КонецЕсли;

&НаКлиенте
Процедура ТолькоОтмеченныеПриИзменении(Элемент)
    
    Если ТолькоОтмеченные Тогда
    
        Элементы.Номенклатура.ОтборСтрок = Новый ФиксированнаяСтруктура("ПолеОтбора", Истина);
        
    Иначе
        
        Элементы.Номенклатура.ОтборСтрок = Неопределено  ;
        
    КонецЕсли;
    
КонецПроцедуры
8 EvgeniuXP
 
22.11.16
18:24
Т.е. тмы все вытащил из базы и у клинта обрубил - зачем из базы получал?
2 + 2 = 3.9999999999999999999999999999999...