|
СКД - отключаемое условие | ☑ | ||
---|---|---|---|---|
0
Zebbar
25.10.12
✎
11:26
|
Добрый день!
Создаю отчет на СКД. Запрос СКД выглядит таком образом: ВЫБРАТЬ ЗаказПокупателяТовары.ЯБ_КоличествоФакт КАК Количество, ЗаказПокупателяТовары.Номенклатура КАК Номенклатура, ЗаказПокупателяТовары.Ссылка.Контрагент КАК Контрагент, ЗаказПокупателяТовары.Ссылка.ЯБ_АдресПоставки КАК АдресПоставки, ЗаказПокупателяТовары.Ссылка.ЯБ_АдресПоставки.РегионАдреса КАК Регион, НАЧАЛОПЕРИОДА(ЗаказПокупателяТовары.Ссылка.Дата, ДЕНЬ) КАК Дата, ЗаказПокупателяТовары.Цена / ВЫБОР КОГДА ЗаказПокупателяТовары.Коэффициент = 0 ТОГДА 1 ИНАЧЕ ЗаказПокупателяТовары.Коэффициент КОНЕЦ * ЗаказПокупателяТовары.ЯБ_КоличествоФакт * ВЫБОР КОГДА ЗаказПокупателяТовары.СтавкаНДС = &НДС10 ТОГДА 1.1 ИНАЧЕ 1.18 КОНЕЦ КАК Сумма, ЗаказПокупателяТовары.Ссылка.Ссылка КАК Документ ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ГДЕ ЗаказПокупателяТовары.Ссылка.Дата >= &НачДата И ЗаказПокупателяТовары.Ссылка.Дата <= &КонецКонДата И ЗаказПокупателяТовары.Ссылка.Контрагент В ИЕРАРХИИ(&Контрагент) И ЗаказПокупателяТовары.Номенклатура В ИЕРАРХИИ(&Номенклатура) И ЗаказПокупателяТовары.Ссылка.Проведен = ИСТИНА Номенклатура - это параметр. Хотелось бы, чтобы в настройках можно было снять галочку на номенклатуре - и условие ее отбора не использовалось. Возможно ли это? Или этот отбор надо тогда переносить из запроса в отбор конкретных настроек? |
|||
1
чувак
25.10.12
✎
11:28
|
Используй фигурные скобки запроса
|
|||
2
Zebbar
25.10.12
✎
11:29
|
Это как?
|
|||
3
чувак
25.10.12
✎
11:29
|
или пропиши в запросе
Выбор Когда &Номенклатура = Значение(Справочник.номенклатура) Тогда Истина Иначе ЗаказПокупателяТовары.Номенклатура Конец |
|||
4
чувак
25.10.12
✎
11:30
|
сорри
Выбор Когда &Номенклатура = Значение(Справочник.номенклатура.ПустаяСсылка) Тогда Истина Иначе ЗаказПокупателяТовары.Номенклатура Конец |
|||
5
Zebbar
25.10.12
✎
11:32
|
Этот выбор в условие добавить что ли?
|
|||
6
Zebbar
25.10.12
✎
11:33
|
А что про фигурные скобки? Где посмотреть можно?
|
|||
7
чувак
25.10.12
✎
11:35
|
(6) Да, в условие.
В запросе есть закладка "Компоновка данных". Это расширение запроса для СКД. Сначала читай литературу, а так не поймешь. |
|||
8
Zebbar
25.10.12
✎
11:39
|
Вроде бы понял. Спасибо. Фигурные скобки дали направление поиска
|
|||
9
Zebbar
25.10.12
✎
11:40
|
В общем, все получилось. И теперь хвост запроса с условиями выглядит так:
ГДЕ ЗаказПокупателяТовары.Ссылка.Дата >= &НачДата И ЗаказПокупателяТовары.Ссылка.Дата <= &КонецКонДата И ЗаказПокупателяТовары.Ссылка.Контрагент В ИЕРАРХИИ(&Контрагент) И ЗаказПокупателяТовары.Ссылка.Проведен = ИСТИНА {ГДЕ (ЗаказПокупателяТовары.Номенклатура В ИЕРАРХИИ (&Номенклатура))} |
|||
10
чувак
25.10.12
✎
11:41
|
получил, то что хотел?
|
|||
11
Zebbar
25.10.12
✎
11:44
|
Да, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |