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:

  • 0 = Fehlteile gemeldet
  • 1 = Nachstrickauftrag lokal an der Maschine
  • 2 = Nachstrickauftrag mit Ticket

_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
darf == NULL sein wenn _sMcGuid != NULL ist

_sMcGuid

text

PPS Maschinen ID
darf == NULL sein wenn _iSkrMcId != NULL ist

_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
(kann bei Storno auch < 0 sein)

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:

Beispielcode Auswertungen auf „skrpps_02.v_defective_parts“

Todo