wir hatten / haben für unseren Flow der für den täglichen Bestandsabgleich für unsere Partner verantwortlich ist ein komisches Verhalten. Der ist am 01.02. und gestern mit Warnungen durchgelaufen, dadurch sind wir darauf aufmerksam geworden. Wir berechnen für verschiedene Partner / Kunden anteilig unsere Bestände und runden diese dann auf 0 Nachkommastellen. Trotzdem wurden in den beiden Fällen die Dezimalstellen durchgereicht (und in einigen Fällen ist die Zelle dann komplett leer was die Warnung im PlentySetCurrentStocks ausgelöst hat). Ich habe den Flow heute morgen einmal dupliziert und mit einer Testdatei geprüft und hatte das gleiche Verhalten. Heute Mittag habe ich das dann noch einmal mit einer Auswahl an Einzelartikeln geprüft und kann den Fehler nicht mehr reproduzieren.
Könnt ihr da von eurer Seite etwas nachvollziehen?
Fehlerhafte Flowruns (mit Dezimalstellen als Ergebnis):
92eded72-a246-11ed-8ec3-901b0ea49fee
ca3673d7-a63f-11ed-86d1-901b0ed5b6c
53e6f6af-a6b5-11ed-80fd-901b0ea49fee (Vereinfachtes Duplikat des Flows)
Kannst du mir sagen woran es gelegen hat? Ist das etwas was wieder auftreten kann wenn wir ggf. Änderungen am Flow vornehmen, oder müssen wir da bei der Nutzung der Funktion auf etwas achten?
ich habe wieder ein Problem mit der Funktion. Diesmal greift sie, aber nur einmal wenn ich den Flow unmittelbar nach der Konfiguration laufen lasse. Sobald ich etwas anderes mache wird die Konfiguration dahingehend rückgängig gemacht und ich muss die Funktion wieder einsetzen.
ich hänge mich mal hier ran. Wir haben hier einen Flow (4f9cc86d-3b87-11ea-b722-901b0ea49fee), welcher ebenfalls scheinbar Probleme mit dem runden hat: Flowrun-ID: b9d9e768-d22d-11ed-845f-901b0ea49fee Zumindest laut Fehlermeldung: error in function To integer: For input string: „„error in function Round: Character array is missing „„e““ notation exponential mark.““
Macht es Sinn den neuen Mapper zu aktivieren?
die Fehlermeldung ist wahrscheinlich ein „Folgefehler“ der Runden Funktion. D.h. es tritt vermutlich schon vor der Runden Funktion ein Fehler in der Spalte auf. Wir hatten neulich einen ähnlichen Fall. Hier war die Ursache die Division / 0: