Home Forum Nuclos Konfiguration Businessprozesse Berechnen eines Datums

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #9402
    Karsten Lück
    Teilnehmer

    Hallo,

    ich habe ein Feld in dem ein Datum steht. In einem anderen Feld (auch ein anderes Business Object) steht eine Anzahl an Monaten. Nun soll automatisch ein weiteres Feld (mit dem Typ Datum) mit dem Ziel-Datum gefüllt werden.
    Wie kann ich das Realisieren?

    Danke für eure Hilfe
    Gruß Karsten

    #9417
    Frank Pavlic
    Teilnehmer

    Hallo Karsten,
    zwei Möglichkeiten stehen Dir dabei zur Verfügung:
    1. berechnetes Attribut, welches das Datum + Offset-Zeit im Ziel-Datum ausgibt. Hier ist das Feld dann nicht editierbar

    2. eine Server-Regel, welches das Ergebnis aus Datum+Offset-Zeit in das Ziel-Datum-Feld schreibt. Hier ist das Feld dann noch editierbar.

    Gruß
    Frank

    #9435
    Thomas Hempel
    Teilnehmer

    import java.util.Calendar;
    import java.util.Date;

    public class DatumHelfer{

    /**
    * @returns Datum plus Tage
    */
    public static Date addTage(Date datetime, int tage) {
    Calendar newDate = Calendar.getInstance();
    newDate.setTime(datetime);
    //newDate.add(Calendar.HOUR_OF_DAY, std);
    newDate.add(Calendar.DATE, tage);
    return newDate.getTime();
    }
    }

    #9474
    Karsten Lück
    Teilnehmer

    Hallo,

    danke für die Antworten.
    Bin noch nicht zum testen und basteln gekommen. Werde es aber schnellstens versuchen. 🙂

    Danke
    Gruß
    Karsten

    #9479
    Karsten Lück
    Teilnehmer

    Hallo,

    danke für die Tipps. Ich habe verstanden wie ich das Problem lösen kann. Jetzt habe ich noch ein Problem mit dem BO Namen und damit das ganze in einem Unterformular einzubauen. Werde ich aber auch noch schaffen.

    Danke erst mal
    Gruß
    Karsten

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)