|
СКД. Отборы |
☑ |
0
wwwqwert2014
01.09.14
✎
16:51
|
Знаю точно что в конструктуре запросов при постороении отчетов на вкладке компановка данных можно задать параметры таким образом, чтобы если они не будут заполнены, они не участвуют в запросе.
Я сделал, только у меня почему-то если они не заполнены, возвращается пустой отчет. Если заполнены то норм.
Что я сделал не так?
ВЫБРАТЬ
ОсновныеНачисления.Сотрудник,
ОсновныеНачисления.Подразделение,
ОсновныеНачисления.Результат КАК РЕзультатРуб,
ОсновныеНачисления.РезультатДол,
ОсновныеНачисления.ВидРасчета,
ОсновныеНачисления.ПериодРегистрации
ИЗ
РегистрРасчета.ОсновныеНачисления КАК ОсновныеНачисления
{ГДЕ
(ОсновныеНачисления.ПериодРегистрации >= &НачалоПериода
И ОсновныеНачисления.ПериодРегистрации <= &КонецПериода)}
|
|
1
barrgand
01.09.14
✎
17:01
|
(0) Они не заполнены, а галочки использовать стоят?
|
|
2
barrgand
01.09.14
✎
17:08
|
(0) Такие параметры можно просто не использовать в СКД, но это не означает, что если они не будут заполнены, то они не будут использоваться в запросе.
|
|
3
Timon1405
01.09.14
✎
17:12
|
такая штука катит в параметрах виртуальных таблиц, там скд отбрасывает их(параметры период в фигурных скобках), - получается выборка по всему периоду, а у вас таблица физическая
|
|
4
Defender aka LINN
01.09.14
✎
17:24
|
(0) Во-первых:
{ГДЕ
(ОсновныеНачисления.ПериодРегистрации >= &НачалоПериода,
ОсновныеНачисления.ПериодРегистрации <= &КонецПериода)}
Во-вторых, любая дата больше, чем пустая. Подумайте над этим, господа ©
|
|