Имя: Пароль:
1C
1С v8
Пустой параметр в СКД
0 IKSparrow
 
20.05.14
08:41
Есть запрос по справочнику проектов. Необходимо, чтобы пользователь мог формировать отчет либо по одному из проектов либо, если он не выбирает проект, то отчет должен формироваться по всем.

На закладке параметры сделал так:
http://saveimg.ru/pictures/20-05-14/537c0cbd33e68a15d509c14cadb94815.PNG

В запросе вот так:

ГДЕ
    ВЫБОР
        КОГДА ТИПЗНАЧЕНИЯ(&Проект) = ТИП(БУЛЕВО)
        ТОГДА ИСТИНА
        ИНАЧЕ ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт1, ЗНАЧЕНИЕ(Справочник.до_Проекты.ПустаяСсылка)) = &Проект
    КОНЕЦ


Не работает. Как оформить такую задачку в СКД?
1 XLife
 
20.05.14
08:42
отбор
2 butterbean
 
20.05.14
08:44
просто в запросе пиши:
ВЫБОР
        КОГДА &Проект = ЗНАЧЕНИЕ(Справочник.до_Проекты.ПустаяСсылка)
        ТОГДА ИСТИНА
        ИНАЧЕ ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СубконтоДт1, ЗНАЧЕНИЕ(Справочник.до_Проекты.ПустаяСсылка)) = &Проект
    КОНЕЦ

а вообще в СКД надо отборами решать
3 Max Street
 
20.05.14
08:46
на закладке построитель можно наложить необязательное условие. попробуй так
4 nufnufcheg
 
20.05.14
09:09
или используй отбор, или поставь "В ИЕРАРХИИ (&Проект)". тогда при пустом значении параметра проект будут выбраны все проекты
5 IKSparrow
 
20.05.14
09:28
(2) Спасибо, вот так получилось.
(3) (4) Спасибо, на заметочку взял.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс