" [ * 1 4 A B C D E F G H I J K L M N O P R S T U V W X Z

Einzelne Indizes exportieren/importieren

  , ,

Es ist möglich einzelne Indizes, von Masken, Tabellen oder Kalkulation zu exportieren und in eine andere Version wieder zu importieren.
Beispielsweise können so Individualisierungen eines einzelnen Bereiches von einer Version in eine andere Version gehoben werden.

Das funktioniert über die SoftENGINE Scripte:

– SE1165 Export
– SE1112 Import

Dabei ist wie folgt vorzugehen:

A) Export von Konfiguration (Indizes):
A.1) Ini Datei textfiles_dtk.ini anlegen
Die ini Datei muss im Instalationsverzeichniss der BüroWARE mit folgendem Inhalt angelegt werden:

[PFADE]
TEXTFILES=D:\Textiles
VERSION=D:\Version

Textfiles: Pfad, wo die Exportdaten pro Index ausgegeben werden.
Version: Pfad einer BüroWARE Installation, aus der die Indizes aus gelesen werden.

A.2) Script SE1165 für den Export Einbinden und aufrufen

SE1165

Hier die gewünschten Vorgabewerte in der Maske setzen
– Ob basic, medium, premium
– Aus welcher DTK gelesen wird.
– Für welche Version erstellt wird.

Nun die gewünschten Indizes in der Tabelle eintragen, welche exportiert werden sollen. Diese können auch mit dem Button „akt. Liste als Vorlage speichern“ gespeichert werden.
Details zu den Indexen siehe weiter unten.

B) Import von Konfiguration (Indizes)
B.1) Vorbereitung gleich wie Export.

Textfiles gibt an, wo die zu importierenden Textfiles liegen
Version gibt an, in welche BW Installation die Textfiles importiert werden

B.2)Script SE1112 einbinden und aufrufen.
Derzeit werden die Indizes immer in die SE_C20FI.DTK eingelesen.
Sollen diese in eine andere DTK eingelesen werden (zB. Individualfelder in die SE_INDIV.DTK), muss derzeit das Script SE1112 entsprechend angepasst werden.
GET_RELATION[1316!…]

HINWEIS:
Es wird nur importiert, wenn der Dateiname der Textfiles passend zur Versionsnummer ist (XyyyAb……v32 –Hier muss in yyy die passende Versionsnummer eingesetzt werden, also zB. 558 wenn es sich um
eine 5.58 handelt).
Wird durch Versionsauswahl in SE1165 normalerweise schon richtig gesetzt.

C) Arten der Indizes:
Maske:

@EINGABE
für Felddefintionen
@MRS
für Rahmendefinitionen

Tabelle:

@T_DEF
für Tabellendefinitionen
@T_FELD
für Tabellenfelder

Bitmapleiste:

@BITLEISTE

Menüsystem:

@MENUE

Karteikarte:

@KARTEI
für Karteidefinition
@KARTEITXT
für Karteikarteninformation

Zugriffsrechte:

@ZG

EventScript (Stammdatenkalkulation):

Nur der Index der Kalkulation
(z.B. STK_A01 für Artikeldatenkalkulation).

Interne Texte:

@INTERNLIST
Der Index ist in den entsprechenden Centern zu finden, oder wird beim Bearbeiten im Designer in der Titelleiste angezeigt (zB. im Maskendesigner beim Bearbeiten der Adressdatenmaske der Kunden
wk_112101).

Weiter Dokumente:

Original Handout im PDF Format

Folie zum Live Vortrag der Developer Days 2012

Ähnliche Artikel

LEAVE A COMMENT