Имя: Пароль:
1C
1С v8
Дата последнего документа на каждый день
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
Да спасибо. не сообразил использовать сгруппировать
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.