Имя: Пароль:
1C
1С v8
Отбор по полю выбора
0 denis_solyanko
 
17.10.14
10:58
Сделали отчет скд на форму, вывел поле выбора по типу цен, как сделать  включение и выключение отбора , то есть если флажок неактивен тогда выводить все записи не зависимо от типа цен, а когда флажок стоит , чтобы выводился  тип цен который выбрали
1 ssh2QQ6
 
17.10.14
11:00
Если ... Тогда
...
Иначе
...
КонецЕсли;
2 pessok
 
17.10.14
11:00
(0) из твоей прошлой ветки в (21) было
Использование = Истина;

Вот меняй ее в зависимости от установки флажка
3 denis_solyanko
 
17.10.14
11:05
(2) ничего не выходит
4 denis_solyanko
 
17.10.14
11:06
Процедура ТипЦенПриИзменении(Элемент)
    ТипЦеныПарам = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ТипЦен");
    ТипЦеныПарам.Значение = ТипЦен;
    
    Если Флажок1 = Истина тогда
        ТипЦеныПарам .Использование = Истина;
    иначе
        ТипЦеныПарам .Использование = Ложь;
        конецЕсли;

    КонецПроцедуры


    Процедура Флажок1ПриИзменении(Элемент)
        Если Флажок1 = Истина тогда
        ЭлементыФормы.ТипЦен.Доступность = Истина;
    иначе
        ЭлементыФормы.ТипЦен.Доступность = Ложь;
        конецЕсли;

            КонецПроцедуры
5 pessok
 
17.10.14
11:08
(4) ты невнимателен

тебе там дали код:

ЭлементОтбора = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ТипЦен");
ЭлементОтбора .Значение = ИмяТвоегоРеквизитаНаФорме;
ЭлементОтбора .Использование = Истина;


Вот его надо заменить на

ЭлементОтбора = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ТипЦен");
ЭлементОтбора .Значение = ИмяТвоегоРеквизитаНаФорме;
ЭлементОтбора .Использование = Флажок1.Значение;
6 pessok
 
17.10.14
11:09
Если Флажок1 = Истина тогда
ты теперь посмотри отладчиком что у тебя там
7 denis_solyanko
 
17.10.14
13:09
(6) что именно посмотреть ничего не происходит все равно
8 denis_solyanko
 
17.10.14
13:09
ТипЦеныПарам = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ТипЦен");
    ТипЦеныПарам.Значение = ТипЦен;
    ТипЦеныПарам .Использование = Флажок1;
9 denis_solyanko
 
17.10.14
13:09
вот так вот сделал как было написано (5)
10 denis_solyanko
 
17.10.14
13:17
кккк
11 denis_solyanko
 
17.10.14
13:20
когда флажок истина он выводит данные с выбранным типом цен , когда флажок ложь тогда вообще данных нет
12 hhhh
 
17.10.14
13:21
ну, наверно, КомпоновщикНастроек надо еще в Компоновщик Вывода. Как-то применить эти настройки.
13 denis_solyanko
 
17.10.14
13:21
как, возможные варианты?
14 denis_solyanko
 
17.10.14
13:29
(6) не идет
в чем может быть дело еще