всем привет.
что то сегодня голова не работает, плохо соображаю....)))
пробую отобрать некое количество документов между двумя датами
uDoc.uDateStart(0) = @yesterday
uDoc.uDateEnd(0) = @today
sString = { SELECT form = "MainDoc" & ( (IM_DeclarDate >= @Date(" } & uDoc.uDateStart(0) & { ")) & (IM_DeclarDate<= @Date(" } & uDoc.uDateEnd(0) & { ")) ) }
Set dc = db.Search(sString, Nothing, 0) возвращает "0"
sString = { SELECT form = "MainDoc" & ( (IM_DeclarDate >= " } & uDoc.uDateStart(0) & { ") & (IM_DeclarDate<= " } & uDoc.uDateEnd(0) & { ") ) }
Set dc = db.Search(sString, Nothing, 0) возвращает "0"
а здесь все ок.....
sString = { SELECT form = "MainDoc" & ( (IM_DeclarDate >= @Date(@Yesterday)) & (IM_DeclarDate<= @Date(@Today)) ) }
Set dc = db.Search(sString, Nothing, 0) возвращает !="0"
где ошибка в верхних формулах?
что то сегодня голова не работает, плохо соображаю....)))
пробую отобрать некое количество документов между двумя датами
uDoc.uDateStart(0) = @yesterday
uDoc.uDateEnd(0) = @today
sString = { SELECT form = "MainDoc" & ( (IM_DeclarDate >= @Date(" } & uDoc.uDateStart(0) & { ")) & (IM_DeclarDate<= @Date(" } & uDoc.uDateEnd(0) & { ")) ) }
Set dc = db.Search(sString, Nothing, 0) возвращает "0"
sString = { SELECT form = "MainDoc" & ( (IM_DeclarDate >= " } & uDoc.uDateStart(0) & { ") & (IM_DeclarDate<= " } & uDoc.uDateEnd(0) & { ") ) }
Set dc = db.Search(sString, Nothing, 0) возвращает "0"
а здесь все ок.....
sString = { SELECT form = "MainDoc" & ( (IM_DeclarDate >= @Date(@Yesterday)) & (IM_DeclarDate<= @Date(@Today)) ) }
Set dc = db.Search(sString, Nothing, 0) возвращает !="0"
где ошибка в верхних формулах?