Помогите С Формулой ))))

Тема в разделе "Lotus - Программирование", создана пользователем Cleric-Lviv, 14 дек 2011.

  1. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    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"


    где ошибка в верхних формулах?
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Не @Date, а @TextToTime.
     
  3. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    Огромное спасибо,..!!!!!!!!!!!!
     
  4. astana2030

    astana2030 Active Member

    Регистрация:
    26 авг 2011
    Сообщения:
    34
    Симпатии:
    0
    strFormula = {form = "MainDoc" & RDate => @TextToTime("} + Cstr(doc.Date1(0)) + {") & @TextToTime("}+ Cstr(doc.Date2(0)) + {")>=RDate}
     
Загрузка...

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