Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Почему в SQL запросе не выбераются документы конечной даты
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
twilight_dream
        |SELECT $док.Клиент  AS клиентИД
        |
        |FROM $Документ.Приход AS док With (NOLOCK)
        |    LEFT OUTER JOIN $ДокументСтроки.Приход AS Строки1  ON док.IDDOC = Строки1.IDDOC
        |    LEFT OUTER JOIN _1SJOURN AS Журнал  ON Строки1.IDDOC = Журнал.IDDOC
        |WHERE ((Журнал.CLOSED & 1) = 1)
        |AND Журнал.DATE_TIME_IDDOC BETWEEN :ДатаС AND :ДатаПо~ "


К примеру, если :ДатаПо~ 20.03.2015, тогда документы этого дня не попадут в запрос. Прибавлять день к дате не пойдет, так как тогда попадут документы следующей даты с нулевым временем.
Vofka
Наверное потому, что в SQL-е поле имеет тип дата + время. Попробуйте передать дату как-то так: 20.03.2015 23.59.59.999
sava1
При установке параметра к Конечной дате добавляем "я" - получаем строку 20150323я - и усе пойдет
sava1
Журнал соединить ИННЕР
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.