Angabe Anzahl der Positionen auf Formularen

Angabe Anzahl der Positionen auf Formularen

Beitragvon MIHA » Di 24. Mär 2015, 09:06

Selectline Warenwirtschaft Gold V14

Wir würden gerne auf unseren Bestellungen, Auftragsbestätigungen etc. (und Folgebelege) die Gesamtpositionen anzeigen. Z.B.: „Diese Bestellung besteht aus X-Positionen“. Gibt es eine Möglichkeit, dies in den Formularen mit entsprechenden Platzhaltern oder Formeln anzeigen bzw. ausrechnen zu lassen?
Benutzeravatar
MIHA
 
Beiträge: 2
Registriert: So 22. Mär 2015, 14:41

Re: Angabe Anzahl der Positionen auf Formularen

Beitragvon MIHA » Fr 27. Mär 2015, 12:04

Nach etwas "rumprobieren" ist mein Ansatz:

Bei Positionen (am Blockende):
[D:0:{Blockende}:=:] [T:0::Summe Positionen:] [P:0::Postext]

Dies führt die letzte Nummer der Gesamtpositionen (am Blockende) auf, wenn Zahlen als "Postext" vorhanden sind, also z.B. 1, 2 und 3. Also Zahl "3" als Gesamtpositionen.
Jedoch funktioniert das nicht bei Unterpositionen: z.B. 1.1, 1.2 oder 1.a, 1.b etc.

Es wird also nicht "richtig" gezählt:
Bei einer Hauptpositition und zwei Unterpositionen als Zubehör, also "1", "1.1" und 1.2" lautet die letzte Position "1.2" und somit auch die Anzahl der Gesamtpositionen mit dem oben aufgeführtem Code - anstatt "3".

Die Unterpositionen sollen bei uns als Zubehör aufgeführt werden - als vollwertige Position zählen - aber trotzdem in 1.1, 1.2 etc. unterschieden bzw. aufgeführt werden.

Hat jemand eine Idee, wie man das auch mit den Unterpositionen (1.1, 1.2 ...) machen könnte?

Könnte man z.B. die Zeilentypen "A" zählen und dann angeben, damit auch die Unterpositionen miteinbezogen werden?

Wie müsste die "Platzhalter Formel" generiert werden?

Kann jemand helfen?
Benutzeravatar
MIHA
 
Beiträge: 2
Registriert: So 22. Mär 2015, 14:41

Re: Angabe Anzahl der Positionen auf Formularen

Beitragvon Markus Dengler » Di 22. Mär 2016, 10:30

Hallo,

zum Beispiel:

select sum(1) from belegp where belegnummer = '"+{Belegnummer}+"' and belegtyp = '"+{Belegtyp}+"'
and (welche Positionen sollen gezählt werden?)

Diesen select in eine Formel packen und als Blockende ausgeben.

Gruss MD
Benutzeravatar
Markus Dengler
 
Beiträge: 6
Registriert: Mo 18. Nov 2013, 13:34


Zurück zu Auftrag Allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder