Welcome Guest, you are in: Anmelden

CP Wiki

RSS RSS

Navigation



  1. Administration

Suche im wiki
»

  • TAdapterRTF
    • Methoden
    • Eigenschaften


      Syntax:

      property DefaultStorageType: string



      Beschreibung:



      Wenn das DMS von CP-Solutions verwendet wird ist der Ablagetyp irrelevant.

      Die Eigenschaft DefaultStorageType bestimt den Standard Ablagetyp der für das Speichern der Einzelnbriefe
      herangezogen wird. Dieser Ablagetyp wird beim erstellen einer neuen Vorlage automatisch gesetzt und kann vom Benutzer in der Vorlage noch geändert werden.

      Ablauf:

      Benutzer setzt den Ablagetyp Objektablage

      Zur Laufzeit ermittelt das System folgende Infos aus der Ablagetypen Konfiguration:
  • Typ: Objekt
  • Schlüsselfeld: OB_ID
    Jetzt schaut das System in der Sicht CP_STORAGE_PATH nach und ermittelt den dazugehörigen Datensatz und
    holt sich den Pfad indem der Einzelbrief dann gespeichert werden soll.
    Die Sicht CP_STORAGE_PATH wird für jeden Kunden individuell konfiguriert da sich die Strukturen unterscheiden.

    Tipp

    Es ist auch möglich den DefaultStoragePath in einem Grid direkt anzugeben falls der Serienbrief ohne Vorlage erstellt wird.Dabei ist zu achten, dass in der zugrundeliegenen Datenmenge die im Ablagetypen definierte Schlüsselspalte mitselektiert worden ist.


Beispiel:

procedure openTemplates; var aRTF: TAdapterRTF; begin TableObjektVorlage.setstringparam('OB_ID', self.getparam('OB_ID')); TableObjektVorlage.readData; aRTF := TAdapterRTF.Create; try aRTF.SourceComp := 'MenuDocVorlagen'; aRTF.SourceID := self.DI_ID; aRTF.CO_ID := self.CO_ID; aRTF.DefaultStorageType := 'Objektablage'; aRTF.AddPrimaryDataSet(TableObjektVorlage, 'Objekt Daten', '', nil); aRTF.TemplateListdlg; finally aRTF.Free; end; end;

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.