Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 12:25

Параметры отчета

Автор joiner, 03 мая 2016, 19:55

0 Пользователей и 1 гость просматривают эту тему.

joiner

Здравствуйте,
Сделал отчет, данные для него формирует запрос, расположенный ниже
ВЫБРАТЬ
ДвиженияДСОстаткиИОбороты.Источник,
ДвиженияДСОстаткиИОбороты.Физлицо,
ДвиженияДСОстаткиИОбороты.СуммаНачальныйОстаток,
ДвиженияДСОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
ДвиженияДСОстаткиИОбороты.СуммаРасход,
ДвиженияДСОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток
ИЗ
РегистрНакопления.ДвиженияДС.ОстаткиИОбороты КАК ДвиженияДСОстаткиИОбороты

СГРУППИРОВАТЬ ПО
ДвиженияДСОстаткиИОбороты.Физлицо,
ДвиженияДСОстаткиИОбороты.Источник


Автоматически добавились два параметра НачалоПериода и КонецПериода, если их оставить пустыми, то отчет будет сформирован по всем записям регистра.
Я ввел новый параметр физлицо. Я бы хотел, чтобы, если пользователь оставил пустым физлицо, то выборка была осуществлена по всем физлицам, а, если бы выбрал физлицо, то только для данного физлица.
На уровне запроса это сделать не удалось, поскольку, если пользователь не выбирает физлицо, то происходит сравнение с пустым

ГДЕ
ДвиженияДСОстаткиИОбороты.Физлицо = &Физлицо

Где физлицо будет = "" и ничего не будет выбрано.

Как мне исполнить желаемое?


cska-fanat-kz

1. использовать вкладку "Отбор" в настройках самой СКД
2. в запросе вид условия заменить на В ИЕРАРХИИ
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск