12.11 Änderung für Willach: Version 5.2d Index //27
Alle Änderungen werden ausschließlich grafisch realisiert und basieren auf dem Programm FST574 Vers. 5.3 mit Änderungsindex //26. Neuer Änderungsindex für die Anpassung ist //27. Das Programm enthält schon die Erweiterungen für LCV. Das Programm wird auf dem Verzeichnis Z:\Projekte\Willach abgestellt
Programmerweiterung:
Erweiterung des Moduls 574 (Rückmelden Fertigungsaufträge). Mit der Erweiterung soll eine vereinfachte Soll-Rückmeldung für Fertigungsaufträge für einen oder mehrere Kundenaufträge, die über den Projektnamen zusammengefasst wurden, geschaffen werden.
Dazu wird im Modul 574 eine zusätzliche Funktion geschaffen, mit der alle Fertigungsaufträge eines Projektes Soll-rückgemeldet (Fertigmeldung) werden können.
Für diese Rückmeldung muss die Projektnummer eingegeben werden. Das Programm sucht alle offenen und bereits freigegebenen Aufträge (Mindeststatus der Konfiguration) und meldet diese mit den Restmengen zurück. Es ist keine Teilfertigmeldung möglich. Die Konfiguration ist entsprechend einzurichten, so dass die Soll-Rückmeldung im 574 erfolgt.
-
Bereits teilrückgemeldete Aufträge (über Auftrag rückmelden):Ist ein Auftrag schon über ”Auftrag rückmelden” teilrückgemeldet und wird nun über ”Projekt rückmelden” rückgemeldet, so werden alle Positionen mit Kennzeichen ”Sollrückmelden” mit ihrer Restmenge rückgemeldet. Konnten alle Positionen sollrückgemeldet werden, so ist der Auftrag erledigt.
-
Bereits von Hand teilrückgemeldete Auftragspositionen:Wird eine Auftragsposition (M- oder A-Zeile) von Hand teilrückgemeldet, so wird das Kennzeichen ”Sollrückmelden” auf ”Istrückmelden gesetzt”. Diese Position wird dann nicht mehr automatisch rückgemeldet (z.B.: bei rückmelden Auftrag, Projekt, letzter AG usw.). Wird jetzt über ”Projekt rückmelden” rückgemeldet, so bleibt diese Position unverändert. Diese Position muss nun direkt rückgemeldet werden (z.B.: Material bzw. Arbeitsgang rückmelden). Sind nun alle Positionen erledigt, so muss noch zusätzlich der Auftrag mit Menge 0 auf erledigt gesetzt werden (Meldung: ”Auftrag ohne weitere Rückmeldedaten auf erledigt setzen).
Realisierung:
Das Programm erhält einen zusätzlichen Programmpunkt (PP60) Rückmelden über Projekt. Nach Anwahl des Programmpunktes kann die Projektnummer eingegeben werden, für die die Zusammenfassung zum Sollrückmelden erfolgen soll.
Ab 5.9.c im Standard (ohne REPLACE und ohne P1-Dialog !
Aktiviert wird die Programmänderung mit ReplaceCGW in der Datei SIBPPS.INI durch Angabe von:
FST574,FST574_1 = FST574,FST574_P1
Buchungsablauf:
Nach Eingabe der Projektnummer werden alle FA-Köpfe über die Datei 40 gelesen (mit Pfad 2 = Projekt).
Jeder FA-Kopf wird analog zum Check ”Auftragsnummer” geprüft. Es kommen alle Aufträge in Frage, deren Status >= Freigegeben und noch nicht Erledigt ist in Frage (also auch schon teilrückgemeldete).
Alle Aufträge werden dann mit der Restmenge gebucht.
Gibt es keine Aufträge zum Projekt, oder konnten Aufträge nur teilweise rückgemeldet werden so erfolgt eine entsprechende Meldung.
Zusätzliche Arbeiten am Programm:
Die folgenden Punkte soll gleich mit bearbeitet werden, sind jedoch für die Fa. Willach nicht erforderlich und auch im dafür geschätzten Aufwand nicht enthalten:
1. Protokoll
Alle fehlerhaften Buchungspositionen werden in einem Protokollfenster angezeigt (analog zu AUF463). Das Protokollfenster kann nicht ausgeschaltet werden. Das Programm bringt einen Text zur Anzeige der mit dem Schlüssel ”FRxxxxx” aus der Meldungsdatei gelesen wird, wobei ”xxxxx” die Fehlernummer ist (mit führenden Nullen) die auch seither schon in der Fehlerprotokolldatei abgestellt wird.
Das Fehlerprotokoll wird in der Datei FST-FEHL.ERR (einstellbar im Programmparameter) ausgegeben. Fehlernummern siehe Dokumentation.
Es sind 2 neue Fehlernummern eingeführt worden, die nur am Bildschirm ausgegeben werden:
-
FR10046: Position nicht gebucht Status
-
FR11046: Position nicht gebucht: Istbuchen
2. Sollrückmelden Material anteilig
Jetzt gibt es 2 Möglichkeiten der Sollrückmeldung von Material:
-
Sollmengen rückmeldenNur Positionen mit dem Kennzeichen ”Sollrückmelden” werden auch rückgemeldet. Bei Kennzeichen ”Istrückmelden” wird die Position nicht gebucht. Positionen mit Kennzeichen ”Sollrückmelden” werden bei einer manuellen Teilrückmeldung auf ”Istrückmelden” gesetzt. Diese Positionen werden dann bei auslösen der Sollrückmeldung nicht gebucht.
-
Alles SollrückmeldenAlle Materialpositionen unabhängig von Kennzeichen ”Soll-/Istrückmelden” werden mit ihrer Restmenge rückgemeldet.
Die Sollrückmeldung (Punk 1) für Material, die jetzt mit der Restmenge durchgeführt wird (100% von der Auftragsmenge) soll anteilig möglich sein. Dafür ist eine Eingabe erforderlich: Die anteilige Auftragsmenge (der Mengenteiler wird dann berechnet). Die Eingabe erfolgt mit der Funktion ”Sollmengen anteilig” (377). Es wird der Bildschirm FST574_223 (Programmpunkt 23) geöffnet. Die Auftragsmenge und die Restmenge (mit Auftragsmenge vorbelegt) werden angezeigt. Die Restmenge (immer die des Auftrages) kann bei Bedarf geändert werden. Ebenfalls kann eine Eingabe des Erledigtkennzeichen erfolgen. Dieses wird abhängig von der Restmenge vorbelegt. Die Buchung erfolgt dann im Verhältnis Mengenteiler=Restmenge/Auftragsmenge. Die aktuelle Buchungsmenge der Position ist Sollmenge * Mengenteiler.
Nach der Eingabe wird wieder der Rollbildschirm angezeigt (Auftragsmenge und Rest-/Sollmenge im Kopf). Zum Buchen muss nun die Funktion ”Sollmengen rückmelden” gedrückt werden. Erst jetzt erfolgt die Buchung.
Beim 2. Aufruf wird die Restmenge wie beim ersten mal vorbesetzt, obwohl schon gebucht ist. Es kann überbucht werden, jedoch nur einmal. Ist beim Buchen die errechnete Restmenge kleiner Null, so wird diese auf Null und die Position auf erledigt gesetzt.
3. Material ohne eff. Buchung erledigen
Es sollen speziell gekennzeichnete Materialpositionen nicht effektiv gebucht werden. Z.B. geringwertiges Material (Schüttgut, Kan-Ban Material) das u. U. auch keinen Lagerbestand in INFRA besitzt. Diese Änderung ist relativ aufwendig. Es müssen die Programm 111, 531, 539, 561, 574 (572?) angepasst werden. Zusätzlich sind Programm der Kalkulation betroffen (612, 631). – wird vorerst nicht realisiert--.
