R
Renat11111
Просматриваю записи за мес. Получая записи по тем дням когда были движения в регистре Товары на складах. Или же когда происходило изменение цен в рег Цены номенклатуры.
А хотелось бы увидеть все даты указанные в период с НачМес по КонМес. Наверно обсуждалась поожая тема не нашел.... )))
ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.КоличествоКонечныйОстаток,
ВложенныйЗапрос.МаксПериод,
ВложенныйЗапрос.СерияНоменклатуры,
Цены.Цена
ИЗ
(ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Период КАК Период,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры КАК СерияНоменклатуры,
МАКСИМУМ(ЦеныНоменклатуры.Период) КАК МаксПериод
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(
&НачМес,
&КонМес,
День,
Движения,
Номенклатура В (&ВыбрНоменклатура)
И СерияНоменклатуры В (&ВыбрСерия)) КАК ТоварыНаСкладахОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО ТоварыНаСкладахОстаткиИОбороты.Период >= ЦеныНоменклатуры.Период
И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатуры.Номенклатура
И ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры = ЦеныНоменклатуры.СерияНоменклатуры
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Период,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры) Как ВложенныйЗапрос
Левое соединение РегистрСведений.ЦеныНоменклатуры КАК Цены
ПО ВложенныйЗапрос.МаксПериод = Цены.Период
И ВложенныйЗапрос.Номенклатура = Цены.Номенклатура
И ВложенныйЗапрос.СерияНоменклатуры = Цены.СерияНоменклатуры
А хотелось бы увидеть все даты указанные в период с НачМес по КонМес. Наверно обсуждалась поожая тема не нашел.... )))
ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.КоличествоКонечныйОстаток,
ВложенныйЗапрос.МаксПериод,
ВложенныйЗапрос.СерияНоменклатуры,
Цены.Цена
ИЗ
(ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Период КАК Период,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры КАК СерияНоменклатуры,
МАКСИМУМ(ЦеныНоменклатуры.Период) КАК МаксПериод
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(
&НачМес,
&КонМес,
День,
Движения,
Номенклатура В (&ВыбрНоменклатура)
И СерияНоменклатуры В (&ВыбрСерия)) КАК ТоварыНаСкладахОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО ТоварыНаСкладахОстаткиИОбороты.Период >= ЦеныНоменклатуры.Период
И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ЦеныНоменклатуры.Номенклатура
И ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры = ЦеныНоменклатуры.СерияНоменклатуры
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.Период,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры) Как ВложенныйЗапрос
Левое соединение РегистрСведений.ЦеныНоменклатуры КАК Цены
ПО ВложенныйЗапрос.МаксПериод = Цены.Период
И ВложенныйЗапрос.Номенклатура = Цены.Номенклатура
И ВложенныйЗапрос.СерияНоменклатуры = Цены.СерияНоменклатуры