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

Вопрос по запросу в обработке?

Автор DeniNikitin, 10 ноя 2011, 18:23

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

DeniNikitin

Есть запрос вида:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Продажи.Период,
| Продажи.Номенклатура,
| Продажи.ХарактеристикаНоменклатуры,
| СУММА(Продажи.Количество) КАК Количество,
| СУММА(Продажи.Стоимость) КАК Стоимость,
| СУММА(Продажи.Стоимость/Продажи.Количество) КАК Цена
|ИЗ
| РегистрНакопления.Продажи КАК Продажи
|ГДЕ
| Продажи.Период = &ДатаПродажи
|СГРУППИРОВАТЬ ПО
| Продажи.Период,
| Продажи.Номенклатура,
| Продажи.ХарактеристикаНоменклатуры";

Запрос.УстановитьПараметр("ДатаПродажи",ЭтотОбъект.ДатаПродажи);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Сообщить(ВыборкаДетальныеЗаписи.Количество());

В обработке вводится дата, но при этом не отображается ни одной записи, если изменить условие на:
Продажи.Период >= &ДатаПродажи, то выдаёт, а ставить 2 условия не кошерно, может кто подскажет в чём проблема?

Dethmontt

Ты остатки что ли хочешь получить на дату или что???????
Если остатки тогда используй виртуальную таблицу остатков (если такая есть у этого регистра)
Если не только остатки тогда так.
|ГДЕ
|Продажи.Период между &ДатаПродажи И &ДатаПродажи2
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

DeniNikitin

Цитата: Dethmontt от 10 ноя 2011, 18:45
Ты остатки что ли хочешь получить на дату или что???????
Если остатки тогда используй виртуальную таблицу остатков (если такая есть у этого регистра)
Если не только остатки тогда так.
|ГДЕ
|Продажи.Период между &ДатаПродажи И &ДатаПродажи2

Вопрос решён! Продажи.Период МЕЖДУ НАЧАЛОПЕРИОДА(&Дата,ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата,ДЕНЬ)

Теги:

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

Рейтинг@Mail.ru

Поиск