Neue Einträge in die Fehlteileverwaltung aufnehmen
Mit UDF skrpps_02.addd_defective_part_data(…) lassen sich neue Einträge in die Fehlteileverwaltung hinzufügen.
Mehrere Einträge können mit einem Aufruf eingefügt werden.
Parameter | Type | Beschreibung |
---|---|---|
_iStateMode | smallint | Aktionen:
|
_iTicketUid | bigint | Ticket UID |
_tT imeS | imestamp without time zone | Zeitstempel des Eintrags |
_sUserName | text | Benutzer der den Eintrag eingefügt hat |
_iSkrMcId | integer | SKR Maschine ID |
_sMcGuid | text | PPS Maschinen ID |
_sComment | text | Beliebiger Kommentar |
_iFlags | integer | Flags (zur freien Verwendung) |
_sTicketProductionId | text | Ticket Produktion ID |
_sTicketProductionSub1Id | text | Ticket Produktion Sub1 ID |
_sTicketProductionSub2Id | text | Ticket Produktion Sub2 ID |
_sTicketArticleId | text | Ticket Artikel ID |
_sTicketCustomerId | text | Ticket Customer ID |
_sSeqName | text | Sequenz |
_asPatternName | text[] | Musternamen |
_aiPosInSeq | smallint[] | Positionen des Musters in der Sequenz |
_aiCount | integer[] | Anzahl der Fehlteile |
Beispielcode skrpps_02.add_defective_part_data (…)
select skrpps_02.add_defective_part_data
(
0::smallint – Action of missing fabric pieces
, 12345678 -- Ticket UID
, now()::timestamp without time zone – Time and date of the message
, 'armes_wuerstchen'-- User
, NULL -- SKR Machine ID (*1)
,'42.43.44.45.46' -- PPS Machine ID
,'BlaBla...' – any desired comment
,42 -- any desired flags
,'Prod_Id-1321' -- Ticket Production ID
,'sub_1-32' -- Ticket Production Sub1 ID
,'sub_2_53425' -- Ticket Production Sub2 ID
,'artId-322143' -- Ticket Item ID
,'CustomerId-4343' -- Ticket Customer ID
,'My-Seq' -- Sequence
,ARRAY['Pattern1','Pattern2','PatternX'] – pattern name
,ARRAY[1::smallint,2::smallint,5::smallint] – Positions of the pattern within the sequence
,ARRAY[20,11,2] – Quantity of missing fabric pieces
);
Der Inhalt der Arrays hat folgende Bedeutung:
- Muster ‚Pattern1‘: 20 Fehlteile
steht an Position 1 in der Sequenz ‘My-Seq‘ - Muster ‚Pattern2‘: 11 Fehlteile
steht an Position 2 in der Sequenz ‘My-Seq‘ - Muster ‚PatternX‘: 2 Fehlteile
steht an Position 5 in der Sequenz ‘My-Seq‘
Beispielcode Auswertungen auf „skrpps_02.v_defective_parts“
Todo