8.х В запросе: из даты сделать время

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Korolev, 30 авг 2010.

  1. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Доброго утра всем!

    8.1

    В запросе есть поле "Дата", имеющее видм "дд-мм-гггг чч-мм-сс", можно ли как-то из этого поля сделать только значение времени?

    Это нужно для условия в СКД. Как вариант взять отдельно для ЧАС(ПолеДата), МИНУТА(ПолеДата) и СЕКУНДА(ПолеДата), но может есть более нормальный способ?
  2. Наташа
    Offline

    Наташа Опытный в 1С

    Регистрация:
    14 авг 2010
    Сообщения:
    1.442
    Симпатии:
    2
    Баллы:
    29
    В полях, в колонке "Выражение представления":
    Код:
    Формат(Дата,"ДЛФ=В")
    
  3. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Человек же написал "Это нужно для условия в СКД", а форматом вы просто форматируете ячеку уже выведенную, а ему надо что бы при выборку проверялось условие - например документы были с часу дня до трех.
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Код:
    "ВЫБРАТЬ
    Реализация.Ссылка
    ИЗ
    Документ.Реализация КАК Реализация
    ГДЕ
    Реализация.Дата МЕЖДУ ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(Реализация.Дата, ДЕНЬ), ЧАС, 17)
    И ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(Реализация.Дата, ДЕНЬ), ЧАС, 18)"
    
  5. TopicStarter Overlay
    Korolev
    Offline

    Korolev Опытный в 1С

    Регистрация:
    20 апр 2010
    Сообщения:
    269
    Симпатии:
    0
    Баллы:
    26
    Ага, спасибо. Только, если скажем у меня время 17:30 и 18:30, то что же будет?:)

Поделиться этой страницей