|
ПостроительОтчета. Передать период в отбор | ☑ | ||
---|---|---|---|---|
0
181023
13.02.14
✎
09:23
|
Всем привет.
Запрос по рег ПродажиОбороты. Делаю с помощью построителя. Отбор по контрагенту, договору и т.д. в постоитель передал. Но Период никак не получается. текст запроса: ВЫБРАТЬ | ПродажиОбороты.Контрагент КАК Контрагент, | ПродажиОбороты.ДокументПродажи КАК ДокументПродажи, | ПродажиОбороты.ДоговорКонтрагента, | ПродажиОбороты.СтоимостьОборот КАК Стоимость |{ВЫБРАТЬ | Контрагент.*, | ДокументПродажи.*, | ДоговорКонтрагента.*, | Стоимость} |ИЗ | РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, , ) КАК ПродажиОбороты |{ГДЕ | ПродажиОбороты.Контрагент.*, | ПродажиОбороты.ДокументПродажи.*} |{УПОРЯДОЧИТЬ ПО | Контрагент.*} |ИТОГИ | СУММА(Стоимость) |ПО | Контрагент |{ИТОГИ ПО | Контрагент.*} Построитель.ЗаполнитьНастройки(); настраиваю отбор //Настройки отбора для контрагента Если Построитель.Отбор.Найти("Контрагент") = Неопределено Тогда Построитель.Отбор.Добавить("Контрагент",,"Покупатель"); КонецЕсли; //Настройки отбора для договора Если Построитель.Отбор.Найти("ДоговорКонтрагента") = Неопределено Тогда Построитель.Отбор.Добавить("ДоговорКонтрагента",,"Договор покупателя"); КонецЕсли; дату беру из реквизитов с формы и заполняю настойки отобора периода Если Построитель.Отбор.Найти("НачалоПериода") = Неопределено Тогда Построитель.Отбор.Добавить("НачалоПериода",,"Начало периода"); КонецЕсли; Построитель.Отбор["НачалоПериода"].Использование = Истина; Построитель.Отбор["НачалоПериода"].Значение = НачалоПериода; Построитель.Отбор["НачалоПериода"].ВидСравнения = ВидСравнения.Равно; Если Построитель.Отбор.Найти("КонецПериода") = Неопределено Тогда Построитель.Отбор.Добавить("КонецПериода",,"Конец периода"); КонецЕсли; Построитель.Отбор["КонецПериода"].Использование = Истина; Построитель.Отбор["КонецПериода"].Значение = ОкончаниеПериода; Построитель.Отбор["КонецПериода"].ВидСравнения = ВидСравнения.Равно; ставлю точку останова. проверяю настройки постоителя. в отборе ПОЯВИЛСЯ НАЧЛО И КОНЕЦ ПЕРИОДА но почему то они не учитываются и запрос выбирает данные что есть в базе по этому контрагенту. ПОЧЕМУ ЗАПРОС НЕ УЧИТЫВАЕТ НАСТРОЙКИ ПЕРИОДА? |
|||
1
181023
13.02.14
✎
10:04
|
с эти вроде разобрался. просто неправильно передавал параметр.
есть другой вопрос. как включить возможность работы со свойствами и категориями в построителе отчета? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |