запрос не видит документы :( #285604


#0 by dreamoff
FROM _1SJOURN AS Журнал WHERE (Журнал.IDDOCDEF = $ВидДокумента.Реализация) and (  Журнал.Date_Time_IDDoc BETWEEN :датаН AND датаК~ ) вот простенький запрос,но он не видит 19,а за предыдущие числа видит,в чем загвозка?
#1 by ТелепатБот
#2 by SnarkHunter
>> но он не видит 19,а за предыдущие числа видит,в чем загвозка Переведи на русский...
#3 by bmv
в этом месте датаК~ думаю двоеточие пропустил, должно быть :датаК~
#4 by dreamoff
там есть двоеточие,это я наверное случайно стер за 19 число,т.е. 19 июля(вчерашний день),а там их полно
#5 by bmv
формат базы DBF или SQL&
#6 by dreamoff
SQL
#7 by bmv
А если :датаК~ = 20-е число, 19-е выводит ???
#8 by dreamoff
нет,не 20 не 19 не выводит,только 18 и позже
#9 by SnarkHunter
>> нет,не 20 не 19 не выводит,только 18 и позже "18 и позже" - это как раз 19, 20 и т.д...
#10 by dreamoff
ну ранние,не зачем придерать к словам,лучше помогли бы
#11 by bmv
Может не в дате проблема, попробуй убрать строку  and (  Журнал.Date_Time_IDDoc BETWEEN :датаН AND датаК~ ) Все нужные доки выводит ?
#12 by SnarkHunter
>> ну ранние,не зачем придерать к словам,лучше помогли бы Для того, чтобы помогать, нужно чётко понимать что происходит... Твои слова искажают ситуацию на 180 градусов... ЗЫ. После 18 числа документы проведены?
#13 by SnarkHunter
(+12)Что передаётся в параметр ДатаК?
#14 by dreamoff
документы все проведены, в датаК на 20.07,например, передается 20070720Z выборка без даты проблематична, у нас докуменов в до 30000 доков реализации
#15 by Mikeware
+И что дает метапарсер после парсинга и подстановки параметров?
#16 by dreamoff
FROM _1SJOURN AS Журнал INNER JOIN dh962 as Док ON Док.IDDoc = Журнал.IDDoc
#17 by SnarkHunter
Условие "and (Журнал.Closed & 1 = 1)" убери
#18 by dreamoff
убирал,то же самое
#19 by Outlows
Значит у тебя нет реализации за 19 число
#20 by dreamoff
значит журнал врет и показывает не существующие документы с датой 19 и 20?
#21 by Outlows
Хм, интересно как ты дату документов определяешь у тебя нету джойна с документом и в селекте нет датыдока
#22 by Sadovnikov
Это с каких пор дата документа в документе хранится?
#23 by Outlows
Вот так пробуй Джойн с доком не нужен, сори |SELECT      |      Журнал.IDDOCDEF Документ_Вид
#24 by Sadovnikov
Сделай еще условие человеческим:
#25 by КонецЦикла
Развот какой-то... Какие 18, 19 числа???
#26 by КонецЦикла
Лучше привязаться к элементам формы ДатаНачала, ДатаКонца... и передавать текстовые параметры... удобнее будет :)
#27 by dreamoff
от 20 числа то же не получает,как и от 19
#28 by Sadovnikov
Не лучше, а правильнее. Но, в данный момент автор пытается увидеть чудо. А наша задача - убедить, что чудес не бывает. Поэтому, пусть лучше явно в запросе даты задаст.
#29 by КонецЦикла
Откуда взялся inner join в если его не было в ? И что такое dh962?
#30 by dreamoff
ДатаН и датаК это и так элементы формы
#31 by dreamoff
просто добавил строку для того что бы получить контрагента из дока, dh962 таблица реализаций
#32 by КонецЦикла
Не используется ли ПрисоединитьИБ? :)
#33 by dreamoff
и в чем должно заключаться чудо?
#34 by Outlows
Скопируй этот фрагмент, какие он даты показывает?
#35 by DrZombi
Пропиши полный текст запроса от подключения до закрытия :)
#36 by dreamoff
хм,сейчас в базе сделали регламентный пересчет и запрос получил за все числа документы
#37 by SnarkHunter
Я мог бы указать вам на ошибки. Я мог бы растрепать об этом всем. Однако вижу - как талант вы хлипки. А значит напишу: "КГ/АМ"! (с)перто
#38 by dreamoff
ну не надо так,я в этой базе всего первую неделю работаю,много не знаю
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С