Einsprungpunkte > Modul Lager > Standardskript CRDLIB 

PECRDCTR: Prüfung Antwort technische Daten

Mit dem Eingabepunkt PECRDCTR können Prüfungen zu den Antworten zu technischen Daten hinzugefügt werden.

Kontext und Funktionsmodus

Transaktion
Logdatei
Anwendungsfälle

Dieser Eingabepunkt wird direkt vor den Standardprüfungen oder den definierten Prüfungen aufgerufen.

Verfügbare Variablen und Masken

Die Variable ASW enthält die Antwort. Je nach erwartetem Antworttyp ist diese Variable vom Typ "Zeichen", "Dezimale", "Datum" oder "Integer". 

Mit der Anweisung "Typ" kann der Typ einer Variable ermittelt werden.  

Geöffnete Tabellen

PEQLYA: Hinzufügen einer Aktion "Antwort technische Daten"

Mit dem Eingabepunkt PEQLYA können Aktionen zu den Maskenrubriken der Antwortmasken zu technischen Daten hinzugefügt werden.

Gemäß Lokalem Menü 31.

Kontext und Funktionsmodus

Transaktion
Logdatei
Anwendungsfälle

Dieser Eingabepunkt wird direkt vor den Standardprüfungen oder den definierten Prüfungen aufgerufen.

Verfügbare Variablen und Masken

Die Variable ASW enthält die Antwort. Je nach erwartetem Antworttyp ist diese Variable vom Typ "Zeichen", "Dezimale", "Datum" oder "Integer". 

Mit der Anweisung "Typ" kann der Typ einer Variable ermittelt werden.  

Geöffnete Tabellen

PEWRIQLA: Vor dem Schreiben der Datei QLYCRDASW (Qualitätsdaten - Antworten)

Mit dem Eingabepunkt PEWRICTR können die individuellen Felder der Datei Qualitätsdaten – QLYCRDASW-Anworten belegt werden.

Kontext und Funktionsmodus

Transaktion

Ja

Logdatei
Anwendungsfälle

Dieser Eingabepunkt wird direkt vor dem Schreiben des QLYCRDASW-Datensatzes aufgerufen.

Verfügbare Variablen und Masken

Geöffnete Tabellen

CALSMPCOD: Berechnung der Mustergröße und des Mustercodes

Mit dem Eingabepunkt CALSMPCOD können die Mustergröße und der Mustercode auf individuelle Art bestimmt werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung 

Logdatei
Anwendungsfälle

Dieser Eingabepunkt wird am Ende der CALSMPCOD-Komponente der Verarbeitung CRDLIB aufgerufen. 

Von der Komponente CALSMPCOD werden Größe und Code des Musters berechnet. 

Der Eingabepunkt setzt sich aus folgenden Elementen zusammen:

      Variable Integer   LTRT: 1 Automatische Bestimmung  

      Variable Dezimale  LQTY: Ursprüngliche Chargenmenge 

      Variable Zeichen (Char)      LCODE: Berechneter Mustercode

      Variable Dezimale LSMP: Mustergröße 

      Der Inhalt der Sonstigen Tabelle 103 "Mustergröße - einfacher Plan" wird in verschiedenen

      globalen Variablen gespeichert

      Globale Variable Dezimale GNBR103: Codenummer

      Globale Variable Dezimale GQTY103: Ursprüngliche Charge  

      Globale Variable Integer GSMP103: Größe  

      Globale Variable Zeichen (Char)      GCODE103: Code 

Verfügbare Variablen und Masken

Geöffnete Tabellen

CALACPRM: Berechnung der Größe des Musterausschusses

Mit dem Eingabepunkt CALACPPRM kann die Größe des Musterausschusses auf individuelle Art bestimmt werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung 

Logdatei
Anwendungsfälle

Dieser Eingabepunkt wird am Ende der CALLACPRM-Komponente der Verarbeitung CRDLIB aufgerufen. 

Von der Komponente CALACPRM wird die Größe des Musterausschusses berechnet. 

Der Eingabepunkt setzt sich aus folgenden Elementen zusammen:

      Variable Integer   LNQA: Wert der Rubrik NQA in Tabelle ITMFACILIT  

      Variable Dezimale  LCODE: Mustercode 

      Variable Zeichen (Char)      LCODE: Berechneter Mustercode

      Variable Dezimale LACP: Größe des Musterausschusses 

      Lesen der Tabelle QLYCRDNQA/NQA "Muster: NQA-Kriterien" (Datentabelle Indus)Schlüssel:  1;LNQA;LCODE definiert die Ausschussgröße      

Geöffnete Tabellen

PEQLYARPL: Hinzufügen einer Aktion "neues Datenblatt"

Mit dem Eingabepunkt PEQLYARPL können Aktionen zu der Maskenrubrik "Neues Datenblatt" der Antwortmaske zu technischen Daten hinzugefügt werden.

Gemäß Lokalem Menü 31.

Kontext und Funktionsmodus

Transaktion
Logdatei
Anwendungsfälle

Dieser Eingabepunkt wird direkt vor den Standardprüfungen oder den definierten Prüfungen aufgerufen.

Verfügbare Variablen und Masken

Die Variable ASW enthält die Antwort. Das Ergebnis ist vom Typ "Zeichen" Geöffnete Tabellen

QLQGENCRD: Aufruf vor der Generierung der Erfassungsmaske für die Antworten.

Mit dem Eingapunkt QLQGENCRD kann bei der Generierung der Qualitätsdaten der Inhalt der Arbeitstabelle mit den Antworten geändert werden. So ist es beispielsweise möglich, die Antwortfelder nicht mit den Standardwerten der Fragen zu initialisieren.

Kontext und Funktionsmodus

Transaktion

Ja

Logdatei

Nein

Anwendungsfälle

Es handelt sich um einen Eingabepunkt des Unterprogramms GENCRD (Generierung der Erfassungsmaske für die Antworten) der Verarbeitung CRDLIB.

Der Eingabepunkt liegt in der Leseschleife über die Antworten zu einem technischen Datenblatt. 

Jeder Antwort wird in einer durch die Zeilenanzahl abzüglich 1 der Maske QLYCRD1 / QLY1 (Antwort Qualitätsdaten) dimensionierten Tabelle gespeichert (dort in der Variable W_MAX).

Tabellenkomponenten:

     W_QST: Frage

     W_TYP: Antworttyp (Lokales Menü 252)

     W_CTL: Prüfungstyp (Lokales Menü 253)

     W_STD: Zulässige sonstige Antwort (Lokales Menü 1)

     W_TCT: Prüftabelle

     W_INT: Titel

     W_DEF: Standardantwort

     W_LOK: Sperrentyp (Lokales Menü 266)

     In der Standardversion wird die Belegung wie folgt durchgeführt:

W_QST (W_I) = [F:QLC]QSTNUM

W_TYP (W_I) = [F:QLQ]DEMASWTYP

W_CTL (W_I) = [F:QLQ]DEMCTLTYP

W_STD (W_I) = [F:QLQ]OSDASW

W_TCT (W_I) = [F:QLQ]TCT

W_LOK (W_I) = [F:QLQ]LOKTYP

W_INT (W_I) = "func CRDLIB.GETQSTSHOAXX('" + [F:QLQ]QSTNUM + "')"

Case [F:QLQ]DEMASWTYP

         When 1: W_DEF (W_I) = '"'+[F:QLQ]ALPDEFASW+'"'

         When 2: W_DEF (W_I) = num$([F:QLQ]NUMDEFASW)

         When 4: W_DEF (W_I) = num$([F:QLQ]NUMDEFASW+1)

         When Default: W_DEF (W_I) = ""

W_I enthält den Belegungsindex. Um die Werte der Tabellenkomponenten zu ändern,

muss der Wert dieses Index abzüglich 1 verwendet werden (W_I - 1), da der Index am Ende der Belegung und vor dem Aufruf des Eingabepunkts um 1 inkrementiert wird.

Verfügbare Variablen und Masken

Geöffnete Tabellen

QLYCRD/QLC:  Technische Daten

QLYCRDQST/QLQ: Antworten

GEN_ONGLET: Hinzufügen eines Kommentarbereichs für alle Fragen

Der Eingabepunkt GEN_ONGLET ermöglicht das Hinzufügen eines erfassbaren Kommentarbereichs zu jeder Frage zum Zeitpunkt der Generierung der technischen Daten.

Kontext und Funktionsmodus

Transaktion

Ja

Logdatei

Nein

Anwendungsfälle

Es handelt sich um einen Eingabepunkt des Unterprogramms GEN_ONGLET (Generierung der Erfassungsmaske für die Antworten) der Verarbeitung CRDLIB.

Der Eingabepunkt liegt in der Anlageschleife über die Antwortfelder zu einem technischen Datenblatt. 

Um einen Kommentarbereich für jede Antwort hinzuzufügen, müssen die folgenden Zeilen im Eingabepunkt geschrieben werden:

         GPE = 1                                                                                       

      [F:AMZ2]NOZONE = [F:AMZ1]NOZONE

      For W_I = 0 To W_MAX-1

        If W_QST(W_I) <> ""

          W_NUM  = ((W_J-1)*W_MAX)+(W_I+1)

          W_FLD  = "XXX"+format$("N0:3#",W_NUM)               

          [F:AMZ2]CODZON  = W_FLD

          Write [AMZ2]

          If fstat

            Call FSTA("AMZ2") From GLOCK

            GOK = 0

          Endif

          Gosub COP_PARMSK1 from CRDLIB

          If GOK <> 1

            Break

          Endif

        Endif

        [F:AMZ2]NOZONE += 1

      Next W_I

 

   Die Variable GPE auf 1 setzen

   "XXX" ist der Name des neuen Bereichs

Geöffnete Tabellen
QLYCRD/QLC:  Technische Daten
QLYCRDQST/QLQ: Antworten

LECFIC: Lesen der individuellen Felder der Tabelle QLYCRDASW

Der Eingabepunkt LECFIC ermöglicht das Lesen der individuellen Felder der Tabelle QLYCRDASW. Der andere Eingabepunkt PEWRIQLA sollte nicht hinzugefügt werden.

Kontext und Funktionsmodus

Transaktion

Nein

Logdatei

Nein

Anwendungsfälle

Der Eingabepunkt befindet sich im Unterprogramm LECFIC (Unterprogramm zum Laden der bereits erfassten Antworten).

Der Eingabepunkt liegt in der Leseschleife der Tabelle QLYCRDASW.  

Geöffnete Tabellen
QLYCRD/QLC:  Technische Daten
QLYCRDASW/QLA: Antworten