PMS32 Online- Hilfereferenz
CAE-STUECKLISTENKOPF
Die Anlagenbezeichnung kann zur kurzen textlichen Beschreibung des Vorgangs verwendet werden.
Bei CAE-Stücklisten, die mit EPLAN erstellt werden, wird hier das Feld Anlagenbezeichnung aus dem EPLAN-Projekt übernommen.
BMK Nummerierung. Wie wird die Nummerierung des BMK's im Vorgang vorgenommen.
Wie sind die BMK's der Positionsliste aufgebaut? 0-Es wird der Standard verwendet.1-Gesamt. Nummerierung nach Standard.2-DIN, nur bei dieser BMK Nummerierung wird das BMK aufgelöst! Siehe dazu auch das Codebeispiel.
*/ BMK der Position. */ Ist unter E10.BMKNR = 2 (DIN) eingestellt, so wird die BMK in ihre verschiedenen Teile aufgelöst! BMKANL = Anlage, Anlage BMK kann ein Teil der BMK - Nummer sein. Diese wird durch ein "=" eingeleitet und durch ein "+" abgeschlossen. BMKKB = Kennbuchstabe, K | M | ... BMKORT = Ort BMKZNR = Zählnummer F_A bis F_E => Sortierungen !Die Inhalte werden vor der Summierung bzw. Gruppierung für jede Position ermittelt! !Deshalb kann auch eine Gruppierung z.B. nach IP, Artikelnummer und BMKANL vorgenommen werden! Am Beispiel einer BMK in E11: BMK = "=A01+O01-Q1" BMKANL = "A01" BMKORT = "O01" BMKZNR = "" BMKKB = "Q1" F_A = "" F_B = "Q" F_C = "00...01" F_D = "" F_E = ""
Dies ist der Name des CAE - Projektes. Dieser ist in den Kopfdaten zu sehen. Der Name kann gegebenenfalls auch geändert werden, indem Sie den Pfad zum Projekt ändern.
Relationales Feld (Lookup) in die Kundentabelle. Der Feldinhalt wird meistens durch F2 bzw. F3 - Auswahl gefüllt.
Relationales Feld zur Kundentabelle. Dieses Feld ist ein Lookup- relationales Feld in die Kundentabelle (C63). Bei SQL Abfragen wird dieses Feld zur Verknüpfung der eigentlichen Tabelle mit der Kundentabelle benötigt. Ein Beispiel: SELECT c63.match, COUNT(*) AS anzahl FROM c63,d40 WHERE c63.idc63=d40.idc61 AND ... GROUP BY 1 ... Dieser SQL würde alle Beistellungen und Reparaturbestellungen zum Kunden ermitteln.
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C63 - Kunden */ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen F50 und C63... */ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel: SELECT F50.IDC63 AS _Quelle, C63.IDC63 AS _Ziel ; FROM (My.Clients.Path.cDbfDir+"F50.DBF") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON F50.IDC63=C63.IDC63 ; WHERE F50.... ; INTO CURSOR qF50 NOFILTER READWRITE */ Der obige Cursor enthält alle Datensätze der Tabelle F50 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C63 */ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL. */ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind: SELECT F50.IDC63 AS _Quelle, C63.IDC63 AS _Ziel ; FROM (My.Clients.Path.cDbfDir+"F50.DBF") INNER JOIN (My.Clients.Path.cDbfDir+"C63.DBF") ON F50.IDC63=C63.IDC63 ; WHERE F50.... ; INTO CURSOR qF50 NOFILTER READWRITE */ Geht auch so... SELECT F50.IDC63 AS _Quelle, C63.IDC63 AS _Ziel ; FROM (My.Clients.Path.cDbfDir+"F50.DBF") , (My.Clients.Path.cDbfDir+"C63.DBF") ; WHERE F50.IDC63=C63.IDC63 AND F50.... ; INTO CURSOR qF50 NOFILTER READWRITE */ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt... LOCAL loC63 AS Object loC63 = My.Bussines.Strain.Misc.oC63[F50.IDC63] IF !EMPTY(loC63.IDC63) */ Dann wurde der Datensatz in der Tabelle C63 gefunden! */ Weiterer Code kann hier stehen... ENDIF
Zeichnungsnummer zum Artikel. Wird benötigt, wenn dem Artikel eine technische Zeichung hinterlegt ist. Mit F3 - Auswahl kann eine Zeichnung (Dateiname) gewählt werden.
Zeichnungsnummer zum Artikel. Wird benötigt, wenn dem Artikel eine technische Zeichung hinterlegt ist. Mit F3 - Auswahl kann eine Zeichnung (Dateiname) gewählt werden. Bei der Schnittstelle zwischen PMS32 und DDM9000 wird die Zeichnungsnummer als Identifizierung an PMS32 übergeben.
Textfelder, sind variable Speicherfelder in denen Informationen bis zu einer Größe von 2GB gespeichert werden können. Die Unterscheidung der Textfelder liegt in ihrem Namen. NOTIZ z.B. wird ausschlieslich für Notizen benutzt. Andere Textfelder wiederum werden beim Erstellen von Vorgängen bzw. Bestellungen aus Stammfeldern übernommen. Im Vorgang: B01.BEZ => E11.BEZ, B01.LANG => E11.LANG. In den Textfeldern können folgende Funktionen über Funktionstasten oder ein ShortCut - Menü (Rechte Maustaste) aufgerufen werden: F2 - Sprung in die Maske C40 - Langtexte, F3 - Auswahl aus C40 - Langtexte und F4 - vergrößerte Eingabe in einer separaten Maske. Diese Funktionen können je nach Textfeld variieren!
Siehe auch : Hauptmenü / Hauptindex / Such Index / Cursor Index / Programm Module / Tabellen Index / Tabellenmodule / Masken Index / Programmcode Index / Servicepacks / My.Struktur / Funktionen / Sonstiges Index
Lokale Benutzerhilfe : Meine eigene Hilfe / Zurück zur PMS32 - Hilfe
Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022
Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32
Weitere Informationen finden Sie unter der aktuellen
PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,
Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.
© PMS Compelec GmbH 2022 ® el-Projekt