|
Вопрос по отчету в обычных приложениях |
☑ |
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
|
Всем спасибо большое,
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой