PMS32 Online- Hilfereferenz
Anzeige gefilterter Daten
Feldname............ BABLZ
Feldtyp............. C
Feldgröße........... 10
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Bankleitzahl
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Bankleitzahl des Debitors bzw. Kreditors
Die Übernahme erfolgt aus den Stammdaten des Kreditors bzw. Debitors.
Feldname............ BAKTO
Feldtyp............. C
Feldgröße........... 20
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Kontonummer
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kontonummer des Kreditors bzw. Debitors
Die Übernahme erfolgt aus den Stammdaten des Kreditors bzw. Debitors.
Feldname............ CF
Feldtyp............. I
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Kursfaktor
Standardwert........ My.Bussines.Strain.Money.oFIW.CF
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurs- Faktor für die Währungsumrechnung
Feldname............ CP
Feldtyp............. N
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Nachkommastellen
Standardwert........ My.Bussines.Strain.Money.oFIW.CP
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Nachkommastellen der Fremdwährung
Feldname............ CQ
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Kurs
Standardwert........ My.Bussines.Strain.Money.oFIW.CQ
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Kurs der Fremdwährung
Feldname............ DABEL
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Belegdatum
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Belegdatum. Wann wurde der Originalbeleg angelegt
Dieses Datum enthält das Belegerfassungsdatum Ihrers Systems.
Feldname............ DABELF
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Belegdatum (Extern)
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Belegfremddatum. Belegdatum der Eingangsrechnung des Lieferanten
Dieses Datum enthält das Belegdatum des Lieferanten. bzw. das Buchungsdatum einer Sonderbuchung.
Feldname............ DABU
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Buchungsdatum
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Buchungsdatum. Wann wurde die Buchung in die OPOS übergeben
Feldname............ DABUCHUNG
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... .Buchungsdatum
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Buchungsdatum des Belegs. Kann vom Benutzer geändert werden.
Wird mit dem aktuellen Datum "DATE()" vorbelegt.
Feldname............ DAV1
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-1
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Valuta Datum auf Skonto (n) des Belegs
Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!
Feldname............ DAV2
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-2
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Valuta Datum auf Skonto (n) des Belegs
Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!
Feldname............ DAV3
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-3
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Valuta Datum auf Skonto (n) des Belegs
Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!
Feldname............ DAV4
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-4
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Valuta Datum auf Skonto (n) des Belegs
Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!
Feldname............ DAVALUTA
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valutadatum
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Valuta Datum des Belegs.
Dieses Datum wird vom System berechnet! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!
Feldname............ DAVB
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TID
Feldbezeichnung..... Valuta-Brutto
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Valuta Datum auf Skonto (n) des Belegs
Dieses Datum wird vom System berechnet und kann nicht geändert werden! Fällt das berechnete Valutadatum auf einen Feiertag, so wird in die Zukunft gerechnet! Beispiel: Würde das Valutadatum auf den Pfingstmontag fallen und ist dieser Tag als Feiertag im Firmenkalender hinterlegt, so würde das Valutadatum auf den folgenden Dienstag berechnet. Dies gilt auch für Wochenende, Samstag und Sonntag, in diesem Fall würde auf den Montag berechnet werden!
Feldname............ FIEGL
Feldtyp............. C
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... EG-Land
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
EG-Länderkürzel
Feldname............ FIEGU
Feldtyp............. C
Feldgröße........... 13
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... EG-Umsatzsteuer ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
EG-Umsatzsteuer ID
Feldname............ FNKTO
Feldtyp............. I
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Konto
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
FIBU-Konto des Lieferanten bzw. Debitors
Feldname............ ICC6X
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Person
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Debitor bzw. Kreditor der Buchungen
Feldname............ ICH10
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Buchungstext
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Buchungsnummer
Feldname............ ICXXX
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegnummer
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Belegnummer der Rechnung, Gutschrift, Lieferantenrechnung, etc.
Feldname............ ICXXXF
Feldtyp............. C
Feldgröße........... 25
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegnummer (Extern)
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Beleg- Fremdnummer der Rechnung, Gutschrift, Lieferantenrechnung, etc.
Feldname............ IDC03
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Währung
Standardwert........ My.Bussines.Strain.Money.oFIW.IDC03
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Fremdwährung der Buchung
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C03 - Währungen
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C03...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03=C03.IDC03 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C03
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03=C03.IDC03 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC03 AS _Quelle, C03.IDC03 AS _Ziel ;
FROM ("H1001") , (My.Clients.Path.cDbfDir+"C03.DBF") ;
WHERE H1001.IDC03=C03.IDC03
AND H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC03 AS Object
loC03 = My.Bussines.Strain.Misc.oC03[H1001.IDC03]
IF !EMPTY(loC03.IDC03)
*/ Dann wurde der Datensatz in der Tabelle C03 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Feldname............ IDC03FI
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Firmenwährung
Standardwert........ My.Bussines.Strain.Money.oFIW.IDC03
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Firmenwährung
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C03 - Währungen
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C03...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC03FI AS _Quelle, C03.IDC03 AS _Ziel ;
FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03FI=C03.IDC03 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C03
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC03FI AS _Quelle, C03.IDC03 AS _Ziel ;
FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C03.DBF") ON H1001.IDC03FI=C03.IDC03 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC03FI AS _Quelle, C03.IDC03 AS _Ziel ;
FROM ("H1001") , (My.Clients.Path.cDbfDir+"C03.DBF") ;
WHERE H1001.IDC03FI=C03.IDC03
AND H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC03 AS Object
loC03 = My.Bussines.Strain.Misc.oC03[H1001.IDC03FI]
IF !EMPTY(loC03.IDC03)
*/ Dann wurde der Datensatz in der Tabelle C03 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Feldname............ IDC09ST
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... STL-Kürzel
Standardwert........ My.Bussines.Strain.Misc.oC30FI(1).idc09
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Steuerländerkürzel
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C09 - Länder
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C09...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC09ST AS _Quelle, C09.IDC09 AS _Ziel ;
FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C09.DBF") ON H1001.IDC09ST=C09.IDC09 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C09
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC09ST AS _Quelle, C09.IDC09 AS _Ziel ;
FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C09.DBF") ON H1001.IDC09ST=C09.IDC09 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC09ST AS _Quelle, C09.IDC09 AS _Ziel ;
FROM ("H1001") , (My.Clients.Path.cDbfDir+"C09.DBF") ;
WHERE H1001.IDC09ST=C09.IDC09
AND H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC09 AS Object
loC09 = My.Bussines.Strain.Misc.oC09[H1001.IDC09ST]
IF !EMPTY(loC09.IDC09)
*/ Dann wurde der Datensatz in der Tabelle C09 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Feldname............ IDC24
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Skonto-ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontoinformation
*/ Dieses Feld ist ein relationales Feld zur Tabelle: C24 - Zahlungskonditionen
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und C24...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC24 AS _Quelle, C24.IDC24 AS _Ziel ;
FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"C24.DBF") ON H1001.IDC24=C24.IDC24 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle C24
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC24 AS _Quelle, C24.IDC24 AS _Ziel ;
FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"C24.DBF") ON H1001.IDC24=C24.IDC24 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC24 AS _Quelle, C24.IDC24 AS _Ziel ;
FROM ("H1001") , (My.Clients.Path.cDbfDir+"C24.DBF") ;
WHERE H1001.IDC24=C24.IDC24
AND H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loC24 AS Object
loC24 = My.Bussines.Strain.Misc.oC24[H1001.IDC24]
IF !EMPTY(loC24.IDC24)
*/ Dann wurde der Datensatz in der Tabelle C24 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Feldname............ IDC6X
Feldtyp............. C
Feldgröße........... 6
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Person-ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
ID des Debitors bzw. Kreditors
*/ Dieses Feld ist ein relationales Feld zur Tabelle: -
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und ...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDC6X AS _Quelle, . AS _Ziel ;
FROM ("H1001") LEFT OUTER JOIN () ON H1001.IDC6X=. ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDC6X AS _Quelle, . AS _Ziel ;
FROM ("H1001") INNER JOIN () ON H1001.IDC6X=. ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDC6X AS _Quelle, . AS _Ziel ;
FROM ("H1001") , () ;
WHERE H1001.IDC6X=.
AND H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL lo AS Object
lo = My.Bussines.Strain.Misc.o[H1001.IDC6X]
IF !EMPTY(lo.)
*/ Dann wurde der Datensatz in der Tabelle gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Feldname............ IDH10
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Interne ID
Standardwert........ ""
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Interne ID
*/ Dieses Feld ist ein relationales Feld zur Tabelle: H10 - Buchungs Kopfdaten
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und H10...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDH10 AS _Quelle, H10.IDH10 AS _Ziel ;
FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"H10.DBF") ON H1001.IDH10=H10.IDH10 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle H10
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDH10 AS _Quelle, H10.IDH10 AS _Ziel ;
FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"H10.DBF") ON H1001.IDH10=H10.IDH10 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDH10 AS _Quelle, H10.IDH10 AS _Ziel ;
FROM ("H1001") , (My.Clients.Path.cDbfDir+"H10.DBF") ;
WHERE H1001.IDH10=H10.IDH10
AND H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loH10 AS Object
loH10 = My.Bussines.Strain.Misc.oH10[H1001.IDH10]
IF !EMPTY(loH10.IDH10)
*/ Dann wurde der Datensatz in der Tabelle H10 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Feldname............ IDXXX
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... SW
Feldbezeichnung..... Beleg-ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Beleg ID. Primärschlüssel des Quellvorgangs.
*/ Dieses ID Feld IDXXX kann Informationen aus verschiedenen Tabellen enthalten!
*/ Wichtig in diesem Zusammenhang ist das IP Feld IPXXX in dem über die Systemtabelle Y01 die Zieltabelle angegeben wird...
*/ Substitution des Feldes IPXXX :
LOCAL loY01 AS Object,lcDbf AS String,lcIC AS String,lcID AS String,loDbf AS Object,lxDbf
*/ Wir holen uns zunächst die Informationen über die IP aus der Systemtabelle Y01...
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPXXX]
IF !EMPTY(m.lcIP)
*/ Dann wurden Informationen gefunden...
lcDbf = RTRIM(loY01.cmDbf) && Die Mastertabelle der IP
lcID = "ID"+m.lcDbf && Das Primärschlüsselfeld der Mastertabelle
lcIC = RTRIM(loY01.cMic) && Das Candidate Feld der Mastertabelle (z.B. Artikelnummer: B01=>ARTNR)
lxDbf = "o"+m.lcDbf
IF PEMSTATUS(My.Bussines.Strain.Misc,m.lxDbf,5)
*/ Dann gibt es einen direkten Abruf des Datensatzes
loDbf = My.Bussines.Strain.Misc.&lxDbf[H1001.IDXXX]
IF !EMPTY(loDbf.&lcID)
*/ Dann wurden die Daten gefunden...
ENDIF
ENDIF
ENDIF
*/ Ein direkter Abruf kann auch über:
LOCAL loDbf AS Object
loDbf = My.Bussines.Strain.Misc.oSWTbl(H1001.IPXXX,H1001.IDXXX)
*/ erfolgen, hier muss man prüfen, ob loDbf <> .NULL. ist...
IF !ISNULL(m.loDbf)
*/ Dann kann auf die Daten der Switched Table zugeriffen werden!
*/ Um dem Benutzer die Aufgabe einfacher zu machen werden an das Tabellenobjekt folgende Felder geadded:
*/ __DBF => Name der Tabelle (B01)
*/ __ID => Name des ID Feldes
*/ __IC => Name des IC Feldes, falls vorhanden
ENDIF
Feldname............ IDZ01
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... LU
Feldbezeichnung..... Zahlungsplan ID
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Zahlungsplan des Belegs
*/ Dieses Feld ist ein relationales Feld zur Tabelle: Z01 - Zahlungspläne
*/ Evetuell ist dieses Feld NICHT gefüllt, dann besteht keine relationale Verbindung zwischen H1001 und Z01...
*/ Eine SQL - Abfrage zum Ermitteln von Quelle und Ziel:
SELECT H1001.IDZ01 AS _Quelle, Z01.IDZ01 AS _Ziel ;
FROM ("H1001") LEFT OUTER JOIN (My.Clients.Path.cDbfDir+"Z01.DBF") ON H1001.IDZ01=Z01.IDZ01 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Der obige Cursor enthält alle Datensätze der Tabelle H1001 im Feld _Quelle und nur vorhandene Datensätze der Tabelle Z01
*/ Besteht keine relationale Verbindung, so ist der Inhalt der Cursorspalte _Ziel = .NULL.
*/ Die 'gleiche' Abfrage in der NUR relationale Daten vonhanden sind:
SELECT H1001.IDZ01 AS _Quelle, Z01.IDZ01 AS _Ziel ;
FROM ("H1001") INNER JOIN (My.Clients.Path.cDbfDir+"Z01.DBF") ON H1001.IDZ01=Z01.IDZ01 ;
WHERE H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Geht auch so...
SELECT H1001.IDZ01 AS _Quelle, Z01.IDZ01 AS _Ziel ;
FROM ("H1001") , (My.Clients.Path.cDbfDir+"Z01.DBF") ;
WHERE H1001.IDZ01=Z01.IDZ01
AND H1001.... ;
INTO CURSOR qH1001 NOFILTER READWRITE
*/ Es gibt auch einen Zugriff über die My - Struktur, die ein Tabellen-Objekt zurückgibt...
LOCAL loZ01 AS Object
loZ01 = My.Bussines.Strain.Misc.oZ01[H1001.IDZ01]
IF !EMPTY(loZ01.IDZ01)
*/ Dann wurde der Datensatz in der Tabelle Z01 gefunden!
*/ Weiterer Code kann hier stehen...
ENDIF
Feldname............ IIH10S
Feldtyp............. I
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Status (intern)
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Interner Status für die Übertragung der Daten.
Der Wert ist Bitweise verschlüsset!
0 - An FIBU übertragen
1 - Daten wurden in PMS storniert
2 - Stornostatus der vorherigen Übertragung
Feldname............ IPC6X
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPSW
Feldbezeichnung..... Person-DBF
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Tabelle - Debitor / Kreditor
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPC6X]
*/ Damit kann die Zeilenart bestimmt werden...
Feldname............ IPH10
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPS
Feldbezeichnung..... Buchungsart
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Buchgungsart
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPH10]
*/ Damit kann die Zeilenart bestimmt werden...
Feldname............ IPH10S
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPS
Feldbezeichnung..... Status
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Status
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPH10S]
*/ Damit kann die Zeilenart bestimmt werden...
Feldname............ IPXXX
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPSW
Feldbezeichnung..... Beleg-IP
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Belegart des Ursprungsbelegs
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPXXX]
*/ Damit kann die Zeilenart bestimmt werden...
Feldname............ IPZ02
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... IPS
Feldbezeichnung..... ZP-Art
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Zahlungsplan Status
*/ Dieses Feld ist ein IP - Feld der Tabelle...
*/ Der Abruf der Informationen kann über die Tabelle Y01 erfolgen...
*/ IP Felder geben entweder eine Zeilenart oder eine relationale Tabelle an...
LOCAL loY01 AS Object
loY01 = My.Bussines.Strain.Misc.vY01[H1001.IPZ02]
*/ Damit kann die Zeilenart bestimmt werden...
Feldname............ IQH10
Feldtyp............. C
Feldgröße........... 30
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Buchungsart
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Buchgungsart
Feldname............ IQH10S
Feldtyp............. C
Feldgröße........... 30
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegstatus
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Status
Feldname............ IQXXX
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Belegart
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Belegart des Ursprungsbelegs
Feldname............ IQZ02
Feldtyp............. C
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... ZP- Status
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Zahlungsplan Status
Feldname............ LASTUPD
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TS
Feldbezeichnung..... Änderungs-Kz.
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld führt ein sogenanntes Änderungskennzeichen mit.
Bei jeder Änderung an dem Datensatz der Tabelle wird dieses Feld um 1 nach oben gezählt.
Bei einem Wert der größer 999 ist wird wieder bei 0 angefangen.
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LASTUPD WITH (LASTUPD+1)%1000
UPDATE .... , LASTUPD = (LASTUPD+1)%1000
Feldname............ LDATUM
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung am
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält das letzte Änderungsdatum des Datensatzes.
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LDATUM WITH My.xDate
UPDATE .... , LDATUM = My.xDate
Feldname............ LKOMPLETT
Feldtyp............. L
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Komplett ausbuchen
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Komplett ausbuchen. Auch bei nicht vollständiger Zahlung den Beleg komplett ausbuchen.
Auch bei nicht vollständiger Zahlung den Beleg komplett ausbuchen. Diese Option kann gesetzt werden, wenn der Beleg komplett ausgebucht werden soll auch wenn die Zahlung nicht komplett erfolgt. Der Restwert zwischen Valuta und Belegsumme wird dann als Skonto ausgebucht.
Feldname............ LPRG
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung in
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält das Programm der letzten Änderung des Datensatzes.
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LPRG WITH My.lProgram
UPDATE .... , LPRG = My.lProgram
Feldname............ LWER
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung von
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält den Benutzer der letzten Änderung des Datensatzes.
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LWER WITH My.cUser
UPDATE .... , LWER = My.cUser
Feldname............ LZEIT
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Letzte Änderung um
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält die Uhrzeit der letzten Änderung des Datensatzes.
*/ Ein Beispiel für die Berechnung:
REPLACE ... , LZEIT WITH My.xTime
UPDATE .... , LZEIT = My.xTime
Feldname............ NDATUM
Feldtyp............. D
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage am
Standardwert........ My.xDate
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält das Neuanlagedatum des Datensatzes.
My.xDate gibt das aktuelle Datum zurück.
Bitte verwenden Sie nicht DATE()!
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NDATUM) VALUES (...,My.xDate)
Feldname............ NOTIZ
Feldtyp............. M
Feldgröße........... 4
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ.....
Feldbezeichnung..... Notiz
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Notizfeld zur freien Verwendung
Feldname............ NPRG
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage in
Standardwert........ My.lProgram
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält das Programm der Neuanlage des Datensatzes.
My.lProgram gibt das aktuelle Programm zurück.
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NWER) VALUES (...,My.cUser)
Feldname............ NPSK
Feldtyp............. N
Feldgröße........... 2
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skontoindex
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontoindex 0 - 4. Je nachdem welcher Skontowerte gezogen wurden.
Dieser Wert wird vom System berechnet und kann nicht geändert werden!
0 - Brutto
1 - Skontowerte für Satz 1
2 - Skontowerte für Satz 2
3 - ... und 4 - ...
Feldname............ NWER
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage von
Standardwert........ My.cUser
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält den Benutzer der Neuanlage des Datensatzes.
My.cUser gibt den angemeldeten Benutzer (C65) zurück.
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NWER) VALUES (...,My.cUser)
Feldname............ NZEIT
Feldtyp............. C
Feldgröße........... 8
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ja
Erweiterter Typ..... TS
Feldbezeichnung..... Neuanlage um
Standardwert........ My.xTime
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Diese Feld dient als Timestamp Feld innerhalb der Tabelle und wird vom System verwendet.
Dieses Feld enthält das Neuanlageuhrzeit des Datensatzes.
My.xTime gibt das aktuelle Uhrzeit zurück.
Bitte verwenden Sie nicht TIME()!
*/ Ein Beispiel für die Berechnung:
INSERT INTO ... (...,NZEIT) VALUES (...,My.xTime)
Feldname............ P0O
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto %
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Skonto zum Datum
Dieser Wert ist vom System laut den Angaben der Skontowerte berechnet und kann nicht geändert werden!
Feldname............ P0VALUTA
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto %
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Berechnetes Skonto zum Datum
Feldname............ PSK1
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 1
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontosatz - 1 in %.
Feldname............ PSK2
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 2
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontosatz - 2 in %.
Feldname............ PSK3
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 3
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontosatz - 3 in %.
Feldname............ PSK4
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 2
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Skonto 4
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontosatz - 4 in %.
Feldname............ TDSK1
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 1
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontotage - 1 in Tagen ab dem Fremdbuchungsdatum
Das Valuta wird immer ab dem Fremdbuchungsdatum H10.DABELF berechnet!
Feldname............ TDSK2
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 2
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontotage - 2 in Tagen ab dem Fremdbuchungsdatum
Feldname............ TDSK3
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 3
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontotage - 3 in Tagen ab dem Fremdbuchungsdatum
Feldname............ TDSK4
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... SK-Tage 4
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Skontotage - 4 in Tagen ab dem Fremdbuchungsdatum
Feldname............ TDSKB
Feldtyp............. N
Feldgröße........... 3
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Brutto
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Anzahl der Tage, ab denen keine Skontoabzüge mehr vorgenommen werden.
Ist auch der 'letzte' Zahlungstermin.
Feldname............ V0B
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Brutto FIW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Betrag incl. Steuer in Firmenwährung
Feldname............ V0N
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Netto FIW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Betrag excl. Steuer in Firmenwährung
Feldname............ V0T
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Steuer FIW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Steueranteil in Firmenwährung
Feldname............ V0V
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Valutawert
Standardwert........ 0
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Betrag incl. Steuer in Firmenwährung abzüglich Skonto
Dieser Wert ist vom System laut den Angaben der Skontowerte berechnet und kann nicht geändert werden!
Feldname............ V0VALUTA
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Valutawert
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Betrag incl. Steuer in Firmenwährung abzüglich Skonto
Feldname............ V1B
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Brutto FRW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Betrag incl. Steuer in Fremdwährung
Feldname............ V1N
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Netto FRW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Betrag excl. Steuer in Fremdwährung
Feldname............ V1T
Feldtyp............. B
Feldgröße........... 8
Dezimalstellen...... 6
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... Steuer FRW
Standardwert........
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Steueranteil in Fremdwährung
Feldname............ __MARKER
Feldtyp............. L
Feldgröße........... 1
Dezimalstellen...... 0
NULL erlaubt........ Nein
CPTRANS durchführen. Ignorieren
Erweiterter Typ.....
Feldbezeichnung..... M
Standardwert........ .F.
Version Neuanlage... 1.0.04#2700
Version Update...... 1.0.04#2700
Tabellendefinitionen: H1001
Markierung für Sammelbuchungen
Buchungen der Maske H1001 werden immer auf markierte Zeilen ausgeführt! Damit können bestimmte Buchungsarten in Form einer Sammelbuchung durchgeführt werden.
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