1
Double_Medved
14.03.13
✎
09:45
|
раз делаю срез на каждую дату
ВЫБРАТЬ
ТоварыНаСкладах.ПериодСекунда КАК Дата,
ТоварыНаСкладах.Номенклатура КАК Номенклатура,
СУММА(ТоварыНаСкладах.ВНаличииРасход) КАК Количество
ПОМЕСТИТЬ втБезЦены
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Склад = &Склад) КАК ТоварыНаСкладах
ГДЕ
(ТоварыНаСкладах.Регистратор ССЫЛКА Документ.ЧекККМ
ИЛИ ТоварыНаСкладах.Регистратор ССЫЛКА Документ.ЧекККМВозврат)
СГРУППИРОВАТЬ ПО
ТоварыНаСкладах.ПериодСекунда,
ТоварыНаСкладах.Номенклатура
ИНДЕКСИРОВАТЬ ПО
Номенклатура,
Дата
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втБезЦены.Дата КАК Дата,
втБезЦены.Номенклатура КАК Номенклатура,
втБезЦены.Количество,
МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период
ПОМЕСТИТЬ втМаксПериод
ИЗ
втБезЦены КАК втБезЦены
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО втБезЦены.Номенклатура = ЦеныНоменклатуры.Номенклатура
И втБезЦены.Дата >= ЦеныНоменклатуры.Период
СГРУППИРОВАТЬ ПО
втБезЦены.Дата,
втБезЦены.Номенклатура,
втБезЦены.Количество
ИНДЕКСИРОВАТЬ ПО
Номенклатура,
Дата,
Период
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втМаксПериод.Дата,
втМаксПериод.Номенклатура,
втМаксПериод.Количество,
ЦеныНоменклатуры.Цена
ИЗ
втМаксПериод КАК втМаксПериод
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО втМаксПериод.Номенклатура = ЦеныНоменклатуры.Номенклатура
И втМаксПериод.Период = ЦеныНоменклатуры.Период
ГДЕ
ЦеныНоменклатуры.ВидЦены = &ТипЦен
|
|
2
Double_Medved
14.03.13
✎
09:47
|
Задача такая: выводить продажи номенклатуры ЧекамиККМ за период на указанном складе, вопрос - можно ли взять запросом табличную часть всех документов за период? не хочется делать срез на каждую дату, да и не корректно будет
|
|