AsysWiki-Startseite

verwandte Themen
Anzeigemaske

Datenbereich kopieren

In einer Reihe von Anzeigemasken der obersten Ebene des Navigationsbaums (Hauptdatenkategorien) wird die Funktionalität zur Erstellung einer Kopie eines Datensatzes samt aller abhängigen Daten (Datenbereichskopie) angeboten. Sie brauchen auf der jeweiligen Maske zumindest das Recht, Daten neu anlegen zu dürfen, um die Funktionalität aufrufen zu können.

Als Vorlage für eine Kopie dient immer der Datensatz, der in der Maske der Hauptdatenkategorie aktuell angezeigt wird.

Wird der Button zur Datenbereichskopie geklickt, öffnet sich ein Dialog, der je nach Datenbereich unterschiedlich aussieht. Er wird an dieser Stelle daher nur exemplarisch am Beispiel eines Entsorgerbetriebs erläutert1).

Beispiel des Dialogs zur Datenbereichskopie

Unterhalb eines Informations- und Instruktionstextes befinden sich Felder, die für die Kopie eines Datenbereichs zwingend erforderlich sind (Pflichtfelder) und in der Regel neu eingetragen - also nicht unverändert aus der Kopiervorlage übernommen - werden müssen.

Im abgebildeten Beispiel des Kopierdialogs für einen Entsorgerbetrieb sind dies die drei Dialogfelder oben auf der linken Seite.

Eine Besonderheit des Datenbereichskopierdialogs ist bei Betriebsstätten (Erzeuger, Entsorger, Beförderer etc.) die Auswahlmöglichkeit, wie die Kopie der Betriebsstätte einem erforderlichen FKB-Datensatz zugeordnet werden soll:

  • Kopie der Betriebsstätte derjenigen FKB zuordnen, zu der bereits die Kopiervorlage gehört.
    • Hierbei werden der Firmenschlüssel und der Gültigkeitsbeginn dieser FKB in den Felder oben links bereits vorgeblendet.
  • Kopie der Betriebsstätte inklusive einer Kopie der FKB neu anlegen.
    • Hierbei sind ein neuer Firmenschlüssel und ein passender Gültigkeitsbeginn manuell einzutragen.
  • Kopie der Betriebsstätte einer anderen vorhandenen FKB zuordnen
    • Hierbei ist die FKB aus den im ASYS-Datenbestand vorhandenen auszuwählen.
    • Mit Auswahl dieser Option öffnet sich automatisch ein Auswahldialog für FKB-Datensätze (Dieser kann auch mit dem Button neben dem Feld Firmenschlüssel geöffnet werden).
      • Der Dialog ist zunächst leer, damit ein Spaltenfilter auf die Auswahlliste definiert werden kann2). Eine Suche im Datenbestand wird mit dem -Button links oben im Kopfbereich der Liste gestartet und das Ergebnis anschließend in der Liste zur Auswahl angeboten.

Der Tabellenbereich nimmt den größten Teil des Dialogs ein. Dieser Bereich besteht mindestens aus der Tabelle Maskenfelder. Diese Tabelle enthält alle kopierbaren Einzelangaben des Kopiervorlagendatensatzes3). Je Einzelangabe enthält die Liste den eindeutigen Namen der Einzelangabe4) und den Wert des Maskenfeldes in der Kopiervorlage.

Dahinter folgen Listen mit den direkt vom Hauptdatensatz abhängigen Unterdatensätzen. Je abhängiger Datenkategorie enthält der Dialog eine Liste mit allen zum Hauptdatensatz zugehörigen abhängigen Datensätzen. Indirekt abhängige Datensätze - also abhängige Daten der Unterdatensätze5) - werden im Dialog nicht angezeigt.

Wichtig: Der Bereich der Listen ist häufig größer, als der Dialog Platz hierfür bereitstellen kann. Daher müssen Sie im Tabellenbereich vertikal scrollen, um alle Listen der abhängigen Daten erreichen zu können!

Auch jede einzelne Liste kann mehr Zeilen enthalten, als auf einen Blick sichtbar sind!

Jede Liste enthält ganz links eine Spalte Kopieren. In Ihr wird festgelegt, ob der Inhalt der jeweiligen Zeile der Liste kopiert werden soll. Dies bedeutet

  • für die Liste der kopierbaren Einzelangaben des Hauptdatensatzes kann individuell ausgewählt werden, ob der Inhalt kopiert werden soll und
  • für die Listen den abhängigen Datenkategorien kann pro abhängigem Datensatz individuell ausgewählt werden, ob der komplette abhängige Datensatz kopiert werden soll.
  • Die indirekt abhängigen Datensätze (s. Erläuterung oben) werden ebenfalls kopiert. Ob sie kopiert werden, hängt davon ab, ob ihr jeweiliger direkt abhängige übergeordnete Datensatz zur Kopie ausgewählt wird6).

Beim Aufruf des Dialogs sind alle Einträge in allen Listen standardmäßig für eine Kopie ausgewählt, d.h. in allen Zeilen aller Listen ist in der Spalte Kopieren ein Häkchen gesetzt. Sie wählen daher im Dialog primär aus, was nicht kopiert werden soll.

In jeder Liste gibt es im Kopfbereich links oben einen Button mit dem sich ein Menü öffnen lässt:

Button Bezeichnung Erläuterung
Auswahlmenü für Kopierauswahl Öffnet ein Menü mit Optionen zur Markierung der zu kopierenden Zeilen der jeweiligen Liste.
Menüoption Alle markieren Alle Zeilen der Liste erhalten in der Spalte Kopieren ein Häkchen.
Menüoption Markierungen entfernen Aus allen Zeilen der Liste wird das Häkchen aus der Spalte Kopieren entfernt.

Der Fußbereich des Dialogs enthält die Buttons, mit denen der Dialog verlassen wird:

Button Bezeichnung Erläuterung
Kopie erstellen Die Kopie wird mit allen in den Listen angehakten Einzelangaben bzw. abhängigen Datensätzen erstellt. Dies wird in einem Fortschrittsdialog angezeigt. Nach Abschluss der Kopieraktion wird der Dialog geschlossen und die Kopie in der Maske der Hauptdatenkategorie angezeigt.
Abbrechen Der Dialog wird geschlossen, ohne eine Kopieraktion auszuführen.

1)
Der Dialog wird bei anderen Datenbereichen im Grundsatz genauso bedient.
2)
Der Datenbestand einer Produktivdatenbank wird viele Tausend FKB-Datensätze enthalten.
3)
Dies ist in der Regel nur ein Teil aller Einzelangaben, die auf der Maske angezeigt werden. Z. B. werden automatisch verwaltete Informationen zu Ursprung und Änderung oder Empfang und Versand des Datensatzes nicht im Dialog angezeigt. Ebenso werden meist keine Datumsangaben kopiert.
4)
Nicht die Beschriftung auf der Maske, da diese nicht eindeutig sein muss!
5)
Z.B. Zugelassene Abfallgruppen der Teilanlagen einer Entsorgerbetriebsstätte.
6)
Beispiel: Wird eine direkt vom Entsorgerbetrieb abhängige Teilanlage zur Kopie ausgewählt, wird sie mit allen von ihr wiederum abhängigen Daten - z.B. RD-Verfahren, Flurstücke, Zugelassene Abfallgruppen etc. - kopiert.
  • a7funk/funk_copydb.txt
  • Zuletzt geändert: 2020/03/19 08:47
  • von eflor