10.1.4.14 FST5111 – Maschinengruppen bearbeiten
iSBP_5111
MEGGENERAL-Special=5111: FST511MG.CGW
SBP_START:
Das Format der Kapazitätsangabe in der Arbeitsplatzdatei (9/20) wird in der Globalvariablen 'MegasStdKapa' hinterlegt.
SBP_CLOSE:
Die Datenbankdateien ZUORDNEN (51), ARBPLN_A (10) und FAPOS (53) werden geschlossen.
SBP_SHOW_FRAME:
SBP_AFTER_SELECT:
SBP_AFTER_PREPINSERT:
Wenn Zuordnungen von Maschinen zu dieser Maschinengruppe existieren, werden die Felder 'FST511MG_1_57' (Standard gilt), 'FST511MG_1_19' (Anzahl) und 'FST511MG_1_20' (Kapazität) gesperrt und ein Aufruf der Sonderbehandlung 'iSBF511AnzahlMaschinen' durchgeführt, ansonsten entsperrt. Außerdem werden die Sonderbehandlungen 'iSBF511PruefeBelUndKap' und 'iSBF511PruefeAbgleich' aufgerufen.
SBP_AFTER_UPDATE:
Es wird die Sonderbehandlung 'iMegSb511MGUpdateMaschinenEinerGruppe' aufgerufen.
SBP_BEFORE_DELETE:
Wenn das Feld 'Anzahl' (9,19) nicht 0 ist, es also Maschinen zu dieser Gruppe gibt, wird das Löschen verhindert. Ebenso wenn festgestellt wird, dass diese Maschinengruppe in Arbeitsgängen (Datei 10,ARBPLNA), Auftragspositionen (Datei 53,FAPOS) oder PM-Zuordnungen (Datei 51, ZUORDNEN) verwendet wird.
SBP_MODE_SWITCHED:
Beim Umschalten ins Erfassen werden die Felder 'FST511MG_1_19' (Anzahl) und 'FST511MG_1_20' (Kapazität) entsperrt. Dann erfolgt der Aufruf von ' iSBF5111AnzahlMaschinen' mit SBF_CREATE_CHECK'.
SBP_BEFORE_DBVIEW:
Die Übergabestruktur für die Auskunft wird für Maschinengruppen vorbereitet
iSBF5111AnzahlMaschinen – Feld Anzahl Maschinen
(zur Zeit deaktiviert!
MEGFIELD-Special=5111019: Anzahl
SBF_CREATE_CHECK:
SBF_MODIFY_CHECK:
Wenn das Feld (9/19) =1 ist, wird die Eingabe in Feld 'FST511MG_1_57' (Standard gilt) erlaubt und die Sonderbehandlung 'iSBF511GiltStandard' aufgerufen, ansonsten wird 'FST511MG_1_57' gesperrt und die Eingabe in 'FST511MG_1_20' (Kapazität) erlaubt.