73D.42 Dispositionsdetails
Die im Kopf des Dialogs angezeigten Informationen werden teilweise per FillControl und SQLShowResults durch SQL-Abfragen geliefert. SQL-Abfragen für SQLShowResults können mehrzeilig in geschweiften Klammern in der INI-Datei abgelegt werden und $Macros[…] (wie bereits bei SQL Sub-Queries für infra:OMA beschrieben) kann auf infra-Makros zugegriffen werden.
|
SQL_sqlHersteller
| |
|
Aufgabe:
|
Füllen der Auswahlliste „Hersteller“ per FillControl und Anzeige der aktiven Hersteller zu einem Teil.
|
|
Umsetzung:
|
Select über HSTTEIL und HERSTELL mit Status „ „ zum aktuellen Teil.
|
|
Technik:
|
FillControl mit SQLShowResults
|
|
SQL_sqlVerwendung2
| |
|
Aufgabe:
|
Anzeige der Anzahl Verwendungen im Dialog. Analog zur Anzahl der Verwendungen eines Teils, die in der Teileauswahl angezeigt wird, soll dieser Wert auch im Detaildialog angezeigt werden.
|
|
Umsetzung:
|
Die Abfrage entspricht im Prinzip der SQL Sub-Query „SQL_sqlVerwendung“ für die Anzeige innerhalb der Teileauswahlliste.
Da aber durch die Ausgabe mit FillControl der Leitdateisatz (Tabelle TEILE) fehlt, muss in den „where clauses“ per $Macros[LBUF2(6,3)] auf die Teilenummer im infra-Puffer zugegriffen werden.
|
|
Technik:
|
FillControl mit SQLShowResults
|
|
SQL_sqlVerwendungen
| |
|
Aufgabe:
|
Ausgabe der Verwendungen in einem Zusatzfenster bei Betätigung der Schaltfläche [ Verwendungen ].
Jahresweise Zusammenfassung der Verwendungen eines Teils in unterschiedlichen Produkten und Anzeige der eingesetzten Mengen und deren monetärer Wert.
|
|
Umsetzung:
|
Jeweils für das aktuelle Jahr und die beiden Vorjahre (ggf. aus den entsprechenden Vorjahresdaten- banken) werden die Materialreservierungen des Teils gesucht und über den Fertigungsauftragskopf für gleiche Erzeugnisse zusammengefasst.
Der Wert der eingesetzten Mengen wird durch Multiplikation mit dem Verrechnungspreis aus dem Teilestamm bestimmt.
|
|
Technik:
|
FillControl mit SQLShowResults
|
|
SQL_sqlBestandVB
| |
|
Aufgabe:
|
Im Feld „Verfügbar“ soll der verfügbare Bestand angezeigt werden. Wie bereits bei der SQL Sub-Query „SQL_sqlSignal“ wird die aktuelle Verfügbarkeit eines Teils berechnet.
|
|
Umsetzung:
|
Es wird über alle nicht erledigten dispositiven Bewegungen eines Teils bis zum im Filter angegebenen Horizont summiert (Zugänge aufgrund von Bestellungen, Fertigungsaufträgen und Verträgen abzüglich Abgänge aufgrund von Kundenaufträgen und Materialreservierungen) und zum aktuellen Lagerbestand addiert.
|
|
Technik:
|
FillControl mit SQLShowResults
|
|
SQL_sqlBestandMax
| |
|
Aufgabe:
|
Im Feld „Max Bestand“ soll der maximale Lagerbestand des Teils angezeigt werden.
|
|
Umsetzung:
|
To Do: Die Formel muss noch hinterlegt werden!
|
|
Technik:
|
FillControl mit SQLShowResults
|
|
SQL_sqlBestandMin
| |
|
Aufgabe:
|
Im Feld „Min Bestand“ soll der minimale Lagerbestand des Teils angezeigt werden.
|
|
Umsetzung:
|
To Do: Die Formel muss noch hinterlegt werden!
|
|
Technik:
|
FillControl mit SQLShowResults
|
|
SQL_sqlInfos
| |
|
Aufgabe:
|
In einem Zusatzfenster (Kontextmenü „Aktivitäten anzeigen“) alle offenen Anfragen, Bestellungen und Warenkörbe zum Teil anzeigen.
|
|
Umsetzung:
|
Es werden für alle nicht erledigten dispositiven Bewegungen eines Teils die Vorgangsarten „B“, „B“ ohne Steuerfeld (=Stellvertretersatz für Anfrage) und „W“ gesucht und per Union verbunden.
|
|
Technik:
|
FillControl mit SQLShowResults
|
