selectline-software / selectline-api

Apache License 2.0
26 stars 5 forks source link

Error POST ./Macros | 23.1.0 #342

Closed ThePholph closed 1 year ago

ThePholph commented 1 year ago

Details

Ausführen von Programmfunktionen, im Beispiel "Beleg: Preisneuberechnung". Wurde von Anfang an unterstützt und ab Version 23.1.0 bekommen wir den Fehler.

Problem ist, dass es bei mehreren Kunden-Installationen zum Einsatz kommt.

Vermutung liegt nahe, dass es an folgender Änderung liegt:

"Es wird eine korrekte Fehlermeldung beim Ausführen eines Nicht-Abfrage-Makros über die API ausgegeben. GitHub #283"

Die Programmfunktion wurden bisher jedoch korrekt und ohne Probleme ausgeführt! Wie können wir hier verfahren?

Vielen Dank.

Steps to replicate the behavior:

POST ./Macros

{
    "MacroName": "TBXxx001",
    "Parameters": [
        {
            "Name": "belegTyp",
            "Value": "0"
        },
        {
            "Name": "belegNummerVon",
            "Value": "1913279"
        },
        {
            "Name": "belegNummerBis",
            "Value": "1913279"
        },
        {
            "Name": "hauptArtikel",
            "Value": "1"
        },
        {
            "Name": "rabatt100aktualisieren",
            "Value": "1"
        },
        {
            "Name": "steuer",
            "Value": "1"
        },
        {
            "Name": "fibuKonto",
            "Value": "1"
        },
        {
            "Name": "gedruckt",
            "Value": "1"
        },
        {
            "Name": "fehlerAnzeige",
            "Value": "0"
        }
    ]
}
MatthiasGuse commented 1 year ago

Hallo,

das kann ich so bestätigen. Ich muss das intern klären und melde mich dann dazu.

Grüße

MatthiasGuse commented 1 year ago

Die genannte Route ist ausschließlich dafür vorgesehen Makros vom Typ "Abfrage" auszuführen.

Viele Grüße