Spezialbefehle ausführen

SteriBase unterstützt das generelle Ausführen von Spezialbefehlen über ein eigenes Untermenü. Gehen Sie dazu unter WEITERE und SPEZIALBEFEHLE.
Sie erhalten ein Fenster, in dem Sie Spezialbefehle ausführen, abspeichern und bearbeiten können.
Das Ausführen von Spezialbefehlen ist an eine Berechtigungs-Option gekoppelt (SetID: 4014/Berechtigung Spezialbefehle ausführen).


Ein Spezialbefehl kann eingegeben/verwendet werden, wenn Daten:
1) ausgewertet werden sollen --> Statistiken, spezielle Listen
2) aktualisiert werden sollen --> Patientenbefreiung zum Jahresende wieder zurücksetzen und/oder Änderungen an den Wirkstoffrabatten für die HT-Abrechnung vornehmen etc.
3) komplett neu angelegt werden sollen --> z.B. Rezeptur-Taxtyp anlegen
4) bei Hotline-Fällen überprüft werden sollen --> z.B. Eigenschaften von aufbereiteten Lagerspositionen überprüfen, versehentlich falsch gesetzter Zub-Status (Produktionsfehler) zurücksetzen etc.

Spezialbefehle können:
- Daten als Liste am Bildschirm anzeigen
- Daten exportieren (als Excel-Datei, CSV-Datei, XML-Datei, Access-DB)
- Befehlszeilen-Kommandos oder sogar ganze Scripte ausführen

Zunächst haben Sie hier grundsätzlich drei verschiedene Möglichkeiten einen Befehl auszuführen:

1. der SQL-Befehl wird direkt in das Befehlsfeld eingetragen

--> Sie haben per Mail den Befehl als reinen SQL-Code erhalten
--> Sie kopieren sich den SQL-Code aus der Mail heraus und fügen diesen über die Zwischenablage in das obere Feld ein
--> anschließend klicken Sie auf START BEFEHL
Screenshot

2. der SQL-Befehl wird über eine Befehlsdatei ausgewählt

--> Sie haben per Mail den Befehl als eine Befehlsdatei (Zip-Dateien bitte vorher entpacken) erhalten
--> Sie speichern sich die Befehlsdatei aus der Mail in ein beliebiges Verzeichnis* und wählen rechts über die gelbe Ablagemappe diese Befehlsdatei aus. Beim Klick auf die Mappe erfolgt ein Auswahldialog.
--> anschließend klicken Sie auf START BEFEHL

Screenshot

* In der SteriBase-Option SetID: 2112//Pfad zu den Spezialbefehlen können Sie das Standardverzeichnis definieren, welches SteriBase beim Öffnen des Auswahldialoges vorschlagen soll. So können Sie alle Befehlsdateien in einem beliebigen Verzeichnis abspeichern und diesen Pfad in der Option hinterlegen.

3. der SQL-Befehl wird über einen Webcode ausgeführt

--> Sie haben per Mail den Befehl als Webcode erhalten
--> Sie kopieren sich den Webcode in die Zwischenablage und kopieren diesen in das Feld des Webcodes. Ein Webcode ist nichts anderes als der Name einer Befehlsdatei, die heruntergeladen und ausgeführt wird.
--> anschließend klicken Sie auf START BEFEHL
Screenshot

Unabhängig davon, in welcher Art der Spezialbefehl im SteriBase geladen und ausgeführt wird, kann es inhaltlich notwendig sein, dass es zu Dialogabfragen kommt, die mit Inhalt gefüllt werden müssen. Dies ist besonders bei Auswertungen relevant, wenn nur bestimmte Zeiträume* oder bestimmte ID´s (z.B. Geschäftspartner, Artikel, Lagerposition) etc. berücksichtigt werden sollen. Dann müssen -nachdem auf START BEFEHL geklickt wurde- diese Parameter eingetragen werden. Demnach erhalten Sie unter diesen Umständen dieses Paramater-Abfrage-Fenster:


Hier geben Sie in der 4. Spalte von links unter "ParamValue" ihren Wert ein, z.B.:
- erste Zeile: Wareneingangsdatum VON
- zweite Zeile: Wareneingangsdatum BIS
- dritte Zeile: Eingabe einer Lieferanten-GPID

Klicken Sie anschließend auf OK.

--> Ab der SteriBase-Version 5.00.035 kann die Datumseingabe auch im Kurzformat eingegeben werden: aus 2,3 wird 02.03.2023

Es öffnet sich nun der WAE-DATA-Reader und zeigt Ihnen das Ergebnis an. Im unteren Bereich des Readers haben Sie die Möglichkeit diese Tabelle zu exportieren.

 

Kommt die Abfrage mit den Möglichkeiten von Access aus, kann die Parameterabfrage ggf. auch anders aussehen::
SQL-Syntax: Access


*Zeiträume können alle Arten an Datumswerten sein, z.B. Appl-Datum, Herstell-Datum, Wareneingangs-Datum, Tax-Datum, RP-Druck-Datum etc.

4. Spezialbefehle abspeichern

Sie können jeden Befehl, den Sie in das oberste Befehlsfeld eingeben, als Befehlsdatei abspeichern. Dies kann erforderlich sein, wenn Sie in regelmäßigen Abständen immer wieder dieselben Befehle ausführen wollen.

Geben Sie dazu den SQL-Befehl in das oberste Befehlsfeld ein und klicken an der linken Seite auf "Befehl speichern".

Es folgt eine Aufforderung eine Beschreibung für den Befehl einzugeben, die Sie mit OK bestätigen.

Anschließend werden Sie aufgefordert, das Speicherverzeichnis und einen Namen für die Datei einzugeben.

 

Klicken Sie auf Speichern, um die Befehlsdatei abzuspeichern. Für das nächste Ausführen dieses Befehls, gehen Sie wie bei Punkt 2 beschrieben vor.

Eine allg. Übersicht der Web-Code-Dateien (zum Downloaden) finden Sie hier