|   |   | 
| 
 | Вопрос по отчету в обычных приложениях | ☑ | ||
|---|---|---|---|---|
| 0
    
        Akkreditator 06.03.15✎ 15:58 | 
        ВЫБРАТЬ
 ПриемДСВодителейСрезПоследних.Регистратор КАК Документ, ПриемДСВодителейСрезПоследних.Водитель, ПриемДСВодителейСрезПоследних.Позывной, ПриемДСВодителейСрезПоследних.Сумма КАК Внесение ИЗ РегистрСведений.ПриемДСВодителей.СрезПоследних КАК ПриемДСВодителейСрезПоследних ГДЕ ПриемДСВодителейСрезПоследних.Водитель = &ТекВодитель Потом в самом отчете при выборе норм фильтруется но если не выбран никто, то ошибка, как сделать так чтобы если никто не выбран выдавал всех??? Плизз гуру | |||
| 1
    
        Остап Сулейманович 06.03.15✎ 16:01 | 
        (0) Очевидно же.
 ТекстЗапроса = " ВЫБРАТЬ ПриемДСВодителейСрезПоследних.Регистратор КАК Документ, ПриемДСВодителейСрезПоследних.Водитель, ПриемДСВодителейСрезПоследних.Позывной, ПриемДСВодителейСрезПоследних.Сумма КАК Внесение ИЗ РегистрСведений.ПриемДСВодителей.СрезПоследних КАК ПриемДСВодителейСрезПоследних" Если НЕ ТекВодитель.Пустая() Тогда ТекстЗапроса = ТекстЗапроса +" ГДЕ ПриемДСВодителейСрезПоследних.Водитель = &ТекВодитель "; КонецЕсли; | |||
| 2
    
        Дмитрий 06.03.15✎ 16:03 | 
        ПриемДСВодителейСрезПоследних.Водитель В ИЕРАРХИИ (&ТекВодитель)     | |||
| 3
    
        ОператорПК 06.03.15✎ 16:03 | 
        ПриемДСВодителейСрезПоследних.Водитель = Значение(Справочник.Водители.ПустаяСсылка) 
 или ПриемДСВодителейСрезПоследних.Водитель = &ТекВодитель | |||
| 4
    
        ОператорПК 06.03.15✎ 16:04 | 
        +(3) пардон
 &ТекВодитель = Значение(Справочник.Водители.ПустаяСсылка) или ПриемДСВодителейСрезПоследних.Водитель = &ТекВодитель | |||
| 5
    
        ccskn 06.03.15✎ 16:06 | 
        {ГДЕ ...}     | |||
| 6
    
        Akkreditator 06.03.15✎ 16:08 | 
        Я говорю про систему компоновки данных, делаю выбор и условие добавляю в пользовательские настройки параметр ТекВодитель, когда его выбирают отчет норм формируется без него ошибка отчет все через СКД идет     | |||
| 7
    
        ccskn 06.03.15✎ 16:08 | 
        и вообще условие должно быть в параметрах виртуальной таблица     | |||
| 8
    
        Остап Сулейманович 06.03.15✎ 16:10 | 
        (6) Птля...
 Тогда вот это вот : ГДЕ ПриемДСВодителейСрезПоследних.Водитель = &ТекВодитель убрать из запроса вообще. Юзать отбор в настройках. | |||
| 9
    
        ccskn 06.03.15✎ 16:12 | 
        вот тебе пример
 подгонишь сам ВЫБРАТЬ ВоинскийУчетСрезПоследних.Физлицо, ВоинскийУчетСрезПоследних.ОтношениеКВоинскойОбязанности, ВоинскийУчетСрезПоследних.ОтношениеКВоинскомуУчету, ВоинскийУчетСрезПоследних.КатегорияЗапаса ИЗ РегистрСведений.ВоинскийУчет.СрезПоследних(&Дата, {(Физлицо = &Физлицо)}) КАК ВоинскийУчетСрезПоследних | |||
| 10
    
        Akkreditator 06.03.15✎ 16:16 | 
        Всем спасибо большое,     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |