1b.app
Link kopiert -

Manchmal wird die Bestellmenge aus der Variablen mit Tausendstel im Format 123.0000 statt 123 gezogen

- Es wurde festgestellt, dass der Bestellbetrag aus der Variablen manchmal mit Tausendstel im Format 123,0000 statt 123 angezeigt wird, was dazu führt, dass 2 SMS statt 1 gesendet werden und Kunden den Betrag oft nicht richtig verstehen.
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Ярина
Nominelle Lizenz
Sie können die Anzahl der Ziffern nach komi in quadratischen Armen in der Mitte der Änderung angeben, zum Beispiel {|$ordersum[#0]|} - bedeutet, dass die Zahl der "Summe des Prozesses" auf tsіlih gerundet wird
09.09.2021, 13:01
Originalkommentar zur Version verfügbar: ru

Yarina Integrator schrieb: Sie können die Anzahl der Ziffern nach Komi in quadratischen Armen in der Mitte der Änderung angeben, zum Beispiel {|$ordersum[#0]|} - es bedeutet, dass die Nummer der "Summe der Prozess" wird auf tsіlih
Dyakuyu gerundet! Ich frage mich nur, warum das System in 90% der Fälle eine runde Summe generiert und in 10% ein Komma und Nullen vorschreibt. habe das Muster nicht gesehen.
09.09.2021, 14:46
Originalkommentar zur Version verfügbar: ru

und ein weiteres Problem ist, dass {|$ordersum[#0]|} nur im Datenarray gebildet wird und sich die Variable [ordersum] aus irgendeinem Grund anders verhält
09.09.2021, 17:26
Originalkommentar zur Version verfügbar: ru

Ярина
Nominelle Lizenz
Sergey Zubarev Optium Client schrieb: Dyakuyu! Ich frage mich nur, warum das System in 90% der Fälle eine runde Summe generiert und in 10% ein Komma und Nullen vorschreibt. habe das Muster nicht gesehen.
hier kann vielleicht der Programmierer Rat geben.
Sergey Zubarev Optium Der Client schrieb: und ein weiteres Problem ist, dass {|$ordersum[#0]|} nur im Datenarray gebildet wird und sich die Variable [ordersum] aus irgendeinem Grund anders verhält
für verschiedene Arten von Änderungen. die geschweiften Bügel sind genau richtig.
10.09.2021, 10:35
Originalkommentar zur Version verfügbar: ru

Sergey, hat Yarinas Lösung Ihr Problem gelöst? Wenn ja, können Sie die richtige Antwort markieren.
10.09.2021, 17:09
Originalkommentar zur Version verfügbar: ru

keine Ausgabe der Variable {|$ordersum[#0]|} in SMS führte zum Absturz des Prozesses - diese Variable funktioniert nicht in SMS , wurde auf [ordersum] zurückgesetzt. aber es ist immer noch nicht klar, warum in den gleichen Stadien des Prozesses die Variable unterschiedlich gebildet wird.
10.09.2021, 19:57
Originalkommentar zur Version verfügbar: ru

Keine Ausgabe der Variable {|$ordersum[#0]|} in SMS führte zum Absturz des Prozesses - diese Variable funktioniert nicht in SMS, wurde auf [ordersum] zurückgesetzt. aber es ist immer noch nicht klar, warum in den gleichen Stadien des Prozesses die Variable unterschiedlich gebildet wird.
In Smarty können Sie den Modifikator number_format verwenden, um das Datumsausgabeformat festzulegen, Sie können die Variable {|$ordersum|number_format:0|} (dies ist, wenn auf ganze Zahlen gerundet wird) oder {|$ordersum|number_format :2:"." :","|} (2 Dezimalstellen, Dezimalstellen werden durch einen Punkt und Tausende durch ein Komma getrennt)
13.09.2021, 16:26
Originalkommentar zur Version verfügbar: ru


Tyndyk Maxim Vadimovich OneBox-Produktionsadministrator schrieb:
Keine Ausgabe der Variable {|$ordersum[#0]|} in SMS führte zu einem Prozessfehler - diese Variable funktioniert nicht in SMS, zurückgegeben an [ordersum] . aber es ist immer noch nicht klar, warum in den gleichen Stadien des Prozesses die Variable unterschiedlich gebildet wird.
In Smarty können Sie den Modifikator number_format verwenden, um das Datumsausgabeformat festzulegen, Sie können die Variable {|$ordersum|number_format:0|} (dies ist, wenn auf ganze Zahlen gerundet wird) oder {|$ordersum|number_format :2:"." :","|} (2 Dezimalstellen, Dezimalstellen werden durch einen Punkt und Tausender durch ein Komma getrennt)
Ihre Version funktioniert, danke.
17.09.2021, 10:33
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar