Имя: Пароль:
1C
1С v8
Получение раздельно Даты и Времени из даты документов в СКД
0 Tester
 
01.04.16
14:14
Всем привет. Просьба сильно не пинать.
Есть простой запрос
ВЫБРАТЬ
    ЧекККМ.Товары.(
        Номенклатура,
        Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
        Количество,
        Сумма
    ),
    ЧекККМ.Ссылка КАК ЧекККМ
ИЗ
    Документ.ЧекККМ КАК ЧекККМ
ГДЕ
    ЧекККМ.Дата >= &НачалоПериода
    И ЧекККМ.Дата <= &КонецПериода
    И ЧекККМ.СтатусЧекаККМ = &СтатусЧекаККМ
    И ЧекККМ.Проведен = ИСТИНА

Нужно добавить условие, что время документов с 17:00 до 19:00. Как выполнить Формат(ЧекККМ.Дата, "ДЛФ=В") в СКД?
1 vde69
 
модератор
01.04.16
14:16
РазностьДат(твояДата, НачалоПериода(твояДата, день))
2 kauksi
 
01.04.16
14:17
НачалоПериода = Новый Граница ("01042016100000",ВидГраницы.Включая)

КонецПериода = Новый Граница ("01042016170000",ВидГраницы.Включая)
3 Tester
 
01.04.16
14:21
Мне надо добавить условие
И Формат(ЧекККМ.Дата, "ДЛФ=В") >= &НачалоВремени
И Формат(ЧекККМ.Дата, "ДЛФ=В") <= &КонецВремени
4 kauksi
 
01.04.16
14:25
(0) посмотри в последней рознице отчет СтатистикаЧековККМпоЧасам
там есть твой велосипед
5 НЕА123
 
01.04.16
14:32
можно (1)
или ЧАС(), МИНУТА(), СЕКУНДА()
6 Tester
 
01.04.16
15:21
(1) спасибо!
Вышло нечто такое )

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