![]() |
![]() |
|
Разность дат в разрезе Период | ☑ | ||
---|---|---|---|---|
0
myr4ik07
05.10.18
✎
22:36
|
Привет, скд, запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ ТоварыВРозницеОстаткиИОбороты.Склад КАК Склад, ТоварыВРозницеОстаткиИОбороты.Номенклатура КАК Номенклатура, СУММА(ТоварыВРозницеОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход, НАЧАЛОПЕРИОДА(ТоварыВРозницеОстаткиИОбороты.Период, ДЕНЬ) КАК Период, СУММА(ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток ПОМЕСТИТЬ Обороты ИЗ РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(, , День, , ) КАК ТоварыВРозницеОстаткиИОбороты СГРУППИРОВАТЬ ПО ТоварыВРозницеОстаткиИОбороты.Склад, ТоварыВРозницеОстаткиИОбороты.Номенклатура, НАЧАЛОПЕРИОДА(ТоварыВРозницеОстаткиИОбороты.Период, ДЕНЬ) ИНДЕКСИРОВАТЬ ПО Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ИсточникДанных.Склад КАК Склад, ИсточникДанных.Номенклатура КАК Номенклатура, СУММА(ИсточникДанных.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток ПОМЕСТИТЬ Остатки ИЗ РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(, , , , ) КАК ИсточникДанных СГРУППИРОВАТЬ ПО ИсточникДанных.Номенклатура, ИсточникДанных.Склад ИНДЕКСИРОВАТЬ ПО Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Обороты.Склад, Обороты.Номенклатура, СУММА(Обороты.КоличествоРасход) КАК КоличествоРасход, Обороты.Период КАК День, СУММА(Остатки.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток, Обороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстатокПоДням, СУММА(ВЫБОР КОГДА Обороты.КоличествоРасход <> 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК КвоДнейКогдаБылиПродажи ИЗ Обороты КАК Обороты ЛЕВОЕ СОЕДИНЕНИЕ Остатки КАК Остатки ПО Обороты.Номенклатура = Остатки.Номенклатура СГРУППИРОВАТЬ ПО Обороты.Склад, Обороты.Период, Обороты.Номенклатура, Обороты.КоличествоКонечныйОстаток итоги в скд вывожу свои http://prntscr.com/l2of2v в отчете есть колонка Средний расход (в баз. ед.) в эту колонку нужно получить количество дней между &ДатаНачалоПериода и &ДатаОкончанияПериода выставленная пользователем в итоге, к строкам, продажи которых были каждый день, за выбранный период (пользователь выбрал 27.09 - 28.09) данная колонка показывает правильных 2 дня, а в тех колонках где небыло продаж 2 дня показывает только то количество дней в которых были продажи (т.е. 1) http://prntscr.com/l2ohzk хотя у всех строках нужно вывести разницу между периодами выбранными пользователем |
|||
1
myr4ik07
05.10.18
✎
22:45
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |