Programmlogik bei Übernahme von Projektnummern in Sammelvorgänge
Ob und welche Projektnummer in den Sammelvorgang übernommen wird, entscheidet sich nach folgender Logik:
Beispiel | Sachlage | Software-Logik | Beispiel mit Bildern |
---|---|---|---|
1. | Identische Projektnummer bei in den Sammelvorgang übernommenen Vorgängen | Ist die Projektnummer in den für den Sammelvorgang vorgesehenen Vorgängen identisch, dann wird die Projektnummer in den Sammelvorgang übernommen. | Beispiel 1: Ausgangslage: identische Projektnummern Die Angebote AN2200019 (Projektnr. 2) und AN2200020 (ebenfalls Projektnr. 2) werden in einen Sammelvorgang übernommen. Ergebnis: Projektnummer 2 im Sammelvorgang Da identische Projektnummern in den Sammelvorgang (im Beispiel: "Rechnung") überführt werden, kann die für beide Vorgänge identische Projektnummer auch in den Sammelvorgang übernommen werden. |
2. | Unterschiedliche Projektnummer bei in den Sammelvorgang übernommenen Vorgängen | Bei unterschiedlichen Projektnummern, bleibt das Feld Projektnummer im Sammelvorgang unbelegt. | Beispiel 2: Ausgangslage: NICHT identische Projektnummern Die Angebote AN2200011 (Projektnr. 1) und AN2200012 (Projektnr. 2) werden in einen Sammelvorgang übernommen. Ergebnis: KEINE Projektnummer im Sammelvorgang Im Sammelvorgang wird KEINE Projektnummer übernommen, da beide Vorgänge unterschiedliche Projektnummer haben |
3. | Es existiert eine Projektnummer bei in den Sammelvorgang übernommenen Vorgängen | Sollten zwei Vorgänge in einen Sammelvorgang überführt werden, bei Vorgang 1 ist eine Projektnummer hinterlegt, in Vorgang 2 ist keine Projektnummer hinterlegt, so wird die Projektnummer des Vorgangs mit Projektnummer in den Sammelvorgang übernommen. Info: Technischer Hintergrund: Bei Vorgängen mit gleicher Projektnummern werden diese in den Sammelvorgang übernommen, bei unterschiedlichen Projektnummern der in den Sammelvorgang geführten Vorgänge, wird keine Projektnummer übernommen. Aus diesem Grund wird in Beispiel 3 die Projektnummer in den Sammelvorgang übernommen, da es zu keiner Konkurrenz von zwei Projektnummern kommt. | Beispiel 3: Ausgangslage: Ein Vorgang enthält eine Projektnummer (Projektnr. 1), ein weiterer Vorgang enthält KEINE Projektnummer Die Angebote AN2200017 (Projektnr. 1) und AN2200018 (KEINE Projektnr.) werden in einen Sammelvorgang übernommen. Ergebnis: Projektnummer 1 in Sammelvorgang Da keine unterschiedlichen Projektnr. existieren, übernimmt Software die vorhandene Projektnr. 1 in den Sammelvorgang. |