- Beiträge: 14
Vorzeichenumkehr einer Zahl in Abhängiheit eines Feldes Soll Haben KZ
- Peter Kampehl
- Autor
- Offline
- Benutzer
Weniger
Mehr
3 Jahre 10 Monate her #4138
von Peter Kampehl
Vorzeichenumkehr einer Zahl in Abhängiheit eines Feldes Soll Haben KZ wurde erstellt von Peter Kampehl
Auf der Read-Seite sind Buchungssätze mit Feldern UMSATZ und Soll_Haben Kennzeichen.
Auf der Write Seite gibt es kein Feld Soll_Haben Kennzeichen sondern nur das Feld Umsatz. Bei Sätzen mit Haben Kennzeichen
muss das Vorzeichen des Wertes umgekehrt werden.
Ich wäre für ein Lösungsvorschlag sehr dankbar.
Beste Grüße
Peter
.
Auf der Write Seite gibt es kein Feld Soll_Haben Kennzeichen sondern nur das Feld Umsatz. Bei Sätzen mit Haben Kennzeichen
muss das Vorzeichen des Wertes umgekehrt werden.
Ich wäre für ein Lösungsvorschlag sehr dankbar.
Beste Grüße
Peter
.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
3 Jahre 10 Monate her #4139
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Vorzeichenumkehr einer Zahl in Abhängiheit eines Feldes Soll Haben KZ
Hallo Herr Kampehl,
Das kann relativ einfach über eine Bedingung ( IF-THEN-ELSE Heater ) und dem Multiplikation Heater umgesetzt werden, im Anhang habe ich Ihr Beispiel mal dementsprechend angepasst.
Der IF-THEN-ELSE Heater prüft den ersten Eingangsparameter (=SOLL/HABEN Kennzeichen) auf =H, siehe Screenshot. Ist das der Fall wird der Umsatz über Multiplikation Heater mit „-1“ multipliziert was automatisch das Vorzeichen umstellt (=zweiter Eingangsparameter). In allen anderen Fällen wird der Umsatz ohne Berechnung (=dritter Eingangsparameter) zurückgegeben.
Der Anschließende String Format Heater formatiert dann lediglich die Zahl auf 2 Nachkommastellen und ohne Tausendertrennzeichen. Das kann auch generell über die Format Adapter Einstellungen geändert werden.
Das kann relativ einfach über eine Bedingung ( IF-THEN-ELSE Heater ) und dem Multiplikation Heater umgesetzt werden, im Anhang habe ich Ihr Beispiel mal dementsprechend angepasst.
Der IF-THEN-ELSE Heater prüft den ersten Eingangsparameter (=SOLL/HABEN Kennzeichen) auf =H, siehe Screenshot. Ist das der Fall wird der Umsatz über Multiplikation Heater mit „-1“ multipliziert was automatisch das Vorzeichen umstellt (=zweiter Eingangsparameter). In allen anderen Fällen wird der Umsatz ohne Berechnung (=dritter Eingangsparameter) zurückgegeben.
Der Anschließende String Format Heater formatiert dann lediglich die Zahl auf 2 Nachkommastellen und ohne Tausendertrennzeichen. Das kann auch generell über die Format Adapter Einstellungen geändert werden.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Peter Kampehl
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 14
3 Jahre 9 Monate her - 3 Jahre 9 Monate her #4140
von Peter Kampehl
Peter Kampehl antwortete auf Vorzeichenumkehr einer Zahl in Abhängiheit eines Feldes Soll Haben KZ
Hallo;
leider habe ich noch keinen Erfolg. Die Werte mit der Habenkennung werden nicht negativ.
gibt es noch einen Hinweis. Ich nutze die 32bit Version 4.2.2
leider habe ich noch keinen Erfolg. Die Werte mit der Habenkennung werden nicht negativ.
gibt es noch einen Hinweis. Ich nutze die 32bit Version 4.2.2
Letzte Änderung: 3 Jahre 9 Monate her von FlowHeater-Team. Begründung: Base64 Image entfernt, fehlerhaft
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
3 Jahre 9 Monate her #4144
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Vorzeichenumkehr einer Zahl in Abhängiheit eines Feldes Soll Haben KZ
Hallo Herr Kampehl,
das Problem ist, dass Sie das Feld Umsatz direkt mit dem String Format Heater verbunden haben. So heben Sie die Logik der Bedingung aus und auf der WRITE Seite kommt immer nur der Original Umsatz an. Wenn Sie diese Verbindung löschen und als dritten Eingangsparameter für den IF-THEN-ELSE Heater verwenden wird es funktionieren, siehe Screenshot sowie korrigiert Definition im Anhang.
Falsch
Richtig
das Problem ist, dass Sie das Feld Umsatz direkt mit dem String Format Heater verbunden haben. So heben Sie die Logik der Bedingung aus und auf der WRITE Seite kommt immer nur der Original Umsatz an. Wenn Sie diese Verbindung löschen und als dritten Eingangsparameter für den IF-THEN-ELSE Heater verwenden wird es funktionieren, siehe Screenshot sowie korrigiert Definition im Anhang.
Falsch
Richtig
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.297 Sekunden