Книга знаний

1С:Предприятие / v8 / Приемы программирования / Запросы

v8: Полные остатки по периоду во вложенном запросе по начальному остатку

Как сделать то же самое http://kb.mista.ru/article.php?id=579& (последний запрос), только по начальному остатку?Автор статьи: 1CLama | Редакторы:
Последняя редакция №5 от 14.01.08 | История
URL: http://kb.mista.ru/article.php?id=625

Ключевые слова: запрос,остатки,полные,день,период, начальный остаток, н.о.



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

СГРУППИРОВАТЬ ПО
   ЗапросДатаПо.Номенклатура,
   ЗапросДатаПо.ДатаПо,
   ЗапросДатаПо.ХарактеристикаНоменклатуры,
   ЗапросДатаПо.КоличествоНачальныйОстаток

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика