|
Дата последнего документа на каждый день |
☑ |
0
mistergluck
31.01.18
✎
07:33
|
Для оптимизации работы магазина требуется определить, когда создается последний документ реализация товаров и услуг ежедневно за определенный период, например месяц. То есть достаточно примерно таких данных:
01.01.2018 - 01.01.2018 22:34:30
02.01.2018 - 02.01.2018 20:31:11
03.01.2018 - 03.01.2018 20:15:10
04.01.2018 - 04.01.2018 19:31:15
05.01.2018 - 05.01.2018 20:03:28
Уважаемые знатоки можно ли это реализовать на СКД? Или только в цикле?
Начало придумал только такое
ВЫБРАТЬ РАЗЛИЧНЫЕ
НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, ДЕНЬ) КАК Период Поместить ВремПериоды
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода;
Выбрать ПоступлениеТоваровУслуг.Дата ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата МЕЖДУ ? И ?
|
|
1
бомболюк
31.01.18
✎
07:44
|
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ) КАК Период,
МАКСИМУМ(РеализацияТоваровУслуг.Дата) КАК Максимум
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ)
УПОРЯДОЧИТЬ ПО
Период
|
|
2
mistеr
31.01.18
✎
07:44
|
(0) Даже СКД не нужна
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ) КАК День,
МАКСИМУМ(РеализацияТоваровУслуг.Дата) КАК ДатаПоследнего
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, ДЕНЬ)
|
|
3
mistergluck
31.01.18
✎
07:51
|
Да спасибо. не сообразил использовать сгруппировать
|
|