![]() |
![]() |
![]() |
|
Получение цены номры по остаткам на каждую дату периода | ☑ | ||
---|---|---|---|---|
0
serg-lom89
28.07.16
✎
16:25
|
Добрый день
Есть Запрос. ВЫБРАТЬ ПринадлежностьСкладовСрезПоследних.Склад, ПринадлежностьСкладовСрезПоследних.Организация ПОМЕСТИТЬ СкладыОрганизаций ИЗ РегистрСведений.ПринадлежностьСкладов.СрезПоследних(&КонецПериода, Склад.ТипСклада <> ЗНАЧЕНИЕ(перечисление.типыСкладов.виртуальный)) КАК ПринадлежностьСкладовСрезПоследних ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕСТЬNULL(СкладыОрганизаций.Организация, ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)) КАК СкладыОрг, ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, СУММА(ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0)) КАК КоличествоОстаток, СУММА(ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0) * ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаХраненияОстатков.Литраж, 0)) КАК Литраж, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодДень, ДЕНЬ) КАК ПериодДЕНЬ, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодНеделя, НЕДЕЛЯ) КАК ПериодНеделя, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц, МЕСЯЦ) КАК ПериодМесяц, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодКвартал, КВАРТАЛ) КАК ПериодКвартал, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодДекада, ДЕКАДА) КАК ПериодДекада, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодПолугодие, ПОЛУГОДИЕ) КАК ПериодПолугодие, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодГод, ГОД) КАК ПериодГод ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Склад.ТипСклада <> ЗНАЧЕНИЕ(Перечисление.ТипыСкладов.Виртуальный)) КАК ТоварыНаСкладахОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ СкладыОрганизаций КАК СкладыОрганизаций ПО ТоварыНаСкладахОстаткиИОбороты.Склад = СкладыОрганизаций.Склад СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодДень, ДЕНЬ), ЕСТЬNULL(СкладыОрганизаций.Организация, ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)), КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодНеделя, НЕДЕЛЯ), КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц, МЕСЯЦ), КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодДекада, ДЕКАДА), КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодКвартал, КВАРТАЛ), КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодПолугодие, ПОЛУГОДИЕ), КОНЕЦПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодГод, ГОД) Впринципе текст запроса простой Но резко задачу поменяли и появилась необходимость сделать стоимостную оценку склада. Т.е. нужно получить цену ном по определенному типу цен и количество умножить на стоимость. Так вот ,как сделать данное действие в одном запросе? я так понимаю нужно получить будет цену на конецпериода День ,неделя,год,декала ...... Подскажите как реализовать данное оптимаольнее? |
|||
1
serg-lom89
28.07.16
✎
16:26
|
Идея была что может в СКД сделать несколько схем компоновки,И потом подменять их если по дням,месяца..в зависимости от выб настроек
|
|||
2
serg-lom89
28.07.16
✎
16:40
|
апну тему
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |