8.х как в запросе из даты документа выделить только дату

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Артур, 15 июл 2009.

  1. TopicStarter Overlay
    Артур
    Offline

    Артур Опытный в 1С

    Регистрация:
    7 май 2008
    Сообщения:
    116
    Симпатии:
    0
    Баллы:
    26
    В запросе пишу : ХозрасчетныйДвижения.Регистратор.Дата КАК ДатаДок - возврашает
    16.01.2009 23:59:59 - нужно только дату причем можно и в виде строки.
    Если написать
    Подстрока(Представление(ХозрасчетныйДвижения.Регистратор.Дата),1,10)- пишет неверные параметры подстроки кто знает в чем дело
  2. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Обработай потом. Зачем мудрить в запросе? Если это отчет и через СКД делаешь, там можно выходные значения полей обработать. Если же ни построителя, ни СКД, то тем более: ФОРМАТ(ДатаИзЗапроса, "ДЛФ=D");
  3. tunec
    Offline

    tunec Опытный в 1С

    Регистрация:
    2 июн 2008
    Сообщения:
    469
    Симпатии:
    0
    Баллы:
    26
    ну есть функции выделения года, месяца и дня, потом эти строки можно склеить, но как было сказано выше гораздо удобнее получать дату в удобном формате "снаружи" запроса...
  4. FLoYD777
    Offline

    FLoYD777 Опытный в 1С

    Регистрация:
    4 май 2009
    Сообщения:
    118
    Симпатии:
    0
    Баллы:
    26

    посмотри здесь может чем то тебе поможет:
    http://www.1c-pro.ru/index.php?showtopic=18466
  5. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Зачем именно в запросе дату как строку? я не понимаю логического смысла вообще.

    Результат запроса надо обрабатывать или макет подправить на крайняк..

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