Die TIM-Webseite

paclogo.gif

against software patents!

Viewable With Any Browser

Änderungen

Neuer Eintrag PreTrlClose

Neuer Eintrag PreTrlClose in der tim.dbi.

So wie PreImlClose benutzt wird, um datenbankspezifische Bedingungen zu definieren, die vor dem Registrieren eines Dokuments (IMP oder jetzt auch TRA) getestet werden.

Anwendungsbeispiele:

  • Es muss immer eine gültige Kontonummer angegeben sein:

    PreTrlClose BqeValidate(TRL->Compte1)\ 
      .or.!SetMsg(\ 
        'Position ' + TRL->Line + ' : Konto ist nicht ausgefüllt !'\ 
      )
    

  • Es muss immer eine gültige Kontonummer angegeben sein, aber wenn Benutzer manuell bestätigt, dann drücken wir ein Auge zu:

    PreTrlClose BqeValidate(TRL->Compte1)\ 
      .or.Confirm(\ 
        'Position ' + TRL->Line + ' : Konto ist nicht ausgefüllt !',\ 
        MsgSure(),"N"\ 
      )
    

  • Gültige Kontonummer muss angegeben sein (außer wenn Tresoreriejournal VER ist) :

    PreTrlClose left(TRL->IdJnl2,3)=="VER"\ 
      .or.BqeValidate(TRL->Compte1)\ 
      .or.Confirm(\ 
        'Position ' + TRL->Line + ' : Konto ist nicht ausgefüllt !',\ 
        MsgSure(),"N"\ 
      )
    

  • Kontonummer muss entweder leer oder gültig sein:

    //
    PreTrlClose empty(TRL->Compte1)
      .or.BqeValidate(TRL->Compte1)\ 
      .or.Confirm(\ 
        'Position ' + TRL->Line + ' : Konto ist nicht ausgefüllt !',\ 
        MsgSure(),"N"\ 
      )
    

Geschrieben am 17.09.2002 .