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