Formeln, Coding, Customization? Hier bist du richtig!
Als letztes aktiv
Hallo zusammen,ich habe folgenden Bericht angepasst, welcher auch die gewünschten Daten liefert.Jetzt hätte ich gerne noch die Projekt-Abkürzung als Klarnamen der Optik wegen. Leider gelingt mir die Auflösung nicht, so dass ich nur die ID zurückbekomme. Ideen?Hier der SQL Skript:SELECT auf.internet, v.tracking, v.versandart, l.name, l.strasse,l.plz,l.ort,l.belegnr,l.land,l.projektFROM auftrag aufLEFT JOIN lieferschein l ON l.auftragid = auf.idLEFT JOIN versand v ON l.id = v.lieferscheinWHERE v.versendet_am = CURDATE() AND l.status != 'storniert'Besten Dank vorab und viele Grüße,Daniel
Hallo,ich habe zwar schon ein wenig in der Doku gelesen, bräuchte aber dennoch initial ein bisschen Hilfe, um mein Vorhaben umzusetzen.Ich möchte nach einer Bestellung ein bestimmtes Attribut der bestellten Artikel schauen. Bei den Artikeln, die ein bestimmtes Attribut gesetzt haben, soll dann über eine Händler-API mit dem Händler kommuniziert werden und letztendlich Rückgabewerte des Händlers in eine Mail an den Kunden gehen.Die bestellten Artikel ohne das bestimmte Attribut, sollen ganz regulär behandelt werden.Wie muss ich da vorgehen? Braucht es dafür ein Modul? Welche Hooks sind da zu verwenden?Über Eure Hilfe würde ich mr sehr freuen, erst recht, wenn sie für mich als Newbie gut nachvollziehbar wäre.Vielen Dank!
Hallo, gibt es in der Community irgendwelche Erfahrungen damit, xentral mit User Scripts, z.B. per Greasemonkey oder Tampermonkey zu beeinflussen?
Hallo Xentral Comunity,ich habe eine allgemeine Frage – wie ist der übliche Ablauf für die Programmierer, um Xentral zu erweitern oder anzupassen?Das Xentral System von unserem Kunden ist bei Xentral gehostet. Und der Kunde wünscht ein paar Anpassungen. Eine Anpassung betrifft die Anlage der Aufträge, die von Magento 2 kommen (Magento 2 App).Wir haben nach dieser Anleitung Xentral auf unserem lokalen Server installierthttps://community.xentral.com/hc/de/articles/360017377620-Installation-von-xentral-ab-Version-19-1Unsere Oberfläche unterscheidet sich von der Oberfläche des Systems von unserem Kunden… Liegt es an der Open Source Version? Gibt es noch andere Unterschiede zwischen Open Source und Home (Home Pro)?Es ist leider nicht möglich die Magento 2 App in einem Open Source System zu installieren, was für uns schwierig macht die gewünschte Anpassung umzusetzen.Deswegen noch eine Frage - ist es möglich die Xentral Installation von unserem Kunden bei uns lokal zu klonen und sie als eine
Hallo,ich möchte über die API einen Auftrag anlegen, was soweit auch funktioniert.Wenn ich nun jedoch dem Projekt einen eigenen Nummernkreis vergebe erscheint folgendes Phänomen:Gebe ich die Projektnummer mit an, wird die nächste freie Belegnummer aus dem Nummernkreis verwendet, als Projekt wird jedoch 1 (Standard) genommen.Gebe ich die Projektnummer NICHT mit an, wird eine Belegnummer verwendet die NICHT aus dem Nummernkreis stammt, als Projekt wird das richtige genommen.Mit der Angabe des Projektkürzels (in diesem Fall "MON") funktioniert es gar nicht.Mein Code dazu steht in dieser Nachricht ganz unten.Hier mein Code dazu:// OrderData$orderDataXML .= "<position>";$orderDataXML .= "<nummer>MON100000</nummer>";$orderDataXML .= "<menge>1</menge>";$orderDataXML .= "<preis>4.99</preis>";$orderDataXML .= "<steuersatz>20</steuersatz>";$orderDataXML .= "<waehrung>GBP</waehrung>";$orderDataXML .= "<projekt>6</projekt&g
Guten Tag,ich versuche die Standard API über das REST Gateway zu verwenden und möchte daher testesweise `ArtikelGet` aufrufen.Dazu sende ich aktuell den folgenden POST Request:POST /api/ArtikelGet HTTP/1.1Host: abc.xentral.bizAuthorization: Digest username="abc", realm="Xentral-API", nonce="", uri="/api/ArtikelGet", algorithm="MD5", qop=auth, cnonce="undefined", response="abc"Content-Type: application/xmlContent-Length: 187<?xml version="1.0" encoding="UTF-8"?><request> <status> <function>ArtikelGet</function> </status> <xml> <ext_id>100001</ext_id> </xml></request>Es kommt immer folgender Fehler zurück, die ArtikelID habe ich natürlich geprüft.<?xml v
Moin.Die Standard API Doku macht KopfschmerzenIch bekomme ArtikelGet zum Laufen, aber ArtikelEdit nicht:ArtikelGet Request: OKPOST /api/ArtikelGet HTTP/1.1Authorization: Digest username="scripts", realm="Xentral-API", nonce="xxx", uri="/api/ArtikelGet", response="xxx", opaque="xxx", qop=auth, nc=00000001, cnonce="xxx"Content-Type: application/x-www-form-urlencoded; charset=utf-8Host: erp.null-een.deConnection: closeUser-Agent: Paw/3.2 (Macintosh; OS X/10.16.0) GCDHTTPRequestContent-Length: 201xml=%3C%3Fxml+version%3D%221.0%22+encoding%3D%22UTF-8%22%3F%3E%3Crequest%3E%3Cstatus%3E%3Cfunction%3EArtikelGet%3C%2Ffunction%3E%3C%2Fstatus%3E%3Cxml%3E%3Cid%3E86%3C%2Fid%3E%3C%2Fxml%3E%3C%2Frequest%3EDecoded: <?xml version="1.0" encoding="UTF-8"?><request><status><function>ArtikelGet</function></status><xml><id>86</id></xml></request>ArtikelEdit Request: Fehler Invalid Key (id)POST /api/ArtikelEdit HTTP/1.1Authorization: Digest use
Es ist zwar inzwischen möglich über die API Trackingnummern zu übertragen, aber leider wird der Lieferschein nicht automatisch als versendet markiert und keine Rechnung erstellt.Da es über die API nicht möglich ist Belege zu bearbeiten ohne dass die Positionen gelöscht werden ist dieser Weg für mich auch nicht gangbar, da die API bei Positionen die Hierarchie von explodierten Stücklisten nicht übernimmt.Also bleibt mir nur die Nutzung des Übertragungen Moduls. Hier würde ich gerne ohne Dateien arbeiten und die Trackingnummern von einer API abrufen.Scheinbar ist es aber nur möglich Daten an eine API zu exportieren, nicht aber diese zu importieren, oder sehe ich das falsch?
Hi! Wir werden in der nächsten Version API Requests der API hinzufügen. Bitte gibt uns eure Ideen und Wünsche! Danke. https://docs.google.com/forms/d/e/1FAIpQLScD4TxkVhLxrCz9-ggPSqlhQst5_WL8S2Kd2XhBF9K4kAFMOQ/viewform?usp=sf_link
HiI want to fetch order shipment information ( such as provider name, tracking code,...)would you let me know should I search for this information inside order information or should fetch this data from another endpoint? regards
Hallo,ich wollte die API gerne mit NodeJS ansprechen, konkret mit 'node-rest-client-promise'. Das ist ein modernes, Promise-basiertes 'node-rest-client'. Leider verstehe ich noch nicht, wie man die Digest Authentication realisiert. In der Doku ist nur die Basic Auth erklärt:https://www.npmjs.com/package/node-rest-client#basic-http-authMit curl auf der Kommandozeile geht's so schön einfach, z.B.```curl -s --digest --user "$XENTRAL_API_USER:$XENTRAL_API_PASSWORD" "$XENTRAL_API_URL_V1/belege/auftraege?include=positionen"```Weiß jemand was dazu?Übrigens hier der Link zur API doc, falls mal jemand danach sucht:https://update.xentral.biz/apidoc/docs203.html
Hallo Leute,Ich möchte meinen Vertriebs-Partner via API verbinden, um Bestellungen abzugeben und Tracking empfangen.Es baut sich leider keine Verbindung zwischen beides API´s auf. Das Übertragungsformat ist XML. Content Type: application/xmlDas ist die Fehlermeldung:`POST"Code von Partner"resulted in a `401 Unauthorized` response: No Authorization Header(Authentifizierungsmethode: OAuth, wenn ich Basic nehme, kann die API Verbindung nicht getestet werden)Hat jemand eine Idee, an was es liegen könnte?
Hallo Community, wir möchten eine API eines Vertriebspartners für Streckengeschäft einbinden.Die API bekommt alle Argumente über GET, und nimmt keine Argumente über den Request-Body, daher bringen uns die vordefinierten XML/JSON/CSV Formate im Übertragungsmodul nichts.Soweit wir es verstehen, muss für solche Fälle ein benutzerdefinierter Übertragungstyp angelegt werden. Gibt es eine Dokumentation, wie man einen Übertragungstyp selbst definiert, oder sonst eine Anleitung? Oder ist es doch möglich, dies über die Weboberfläche zu implementieren?Vielen Dank vorab.
Für die tägliche Arbeit finde ich die Wochenansicht effiziente. Hier kann man direkt an der freien Stelle den Termin markieren und das Zeitfenster ist bereits richtig ausgefüllt. Aktuell ändere ich daher jedesmal den Kalender auf Wochenansicht und würde dies gerne per Default so haben.In der Datei fullcalender.js und fullcalender.min.js habe ich bereits den Wert >defaultView:"month"< auf week oder weekly geändert. Die Änderungen greifen hier leider nicht.Jemand eine Idee wo man das das ändern kann oder eventuell gibt es einen Parameter in der URL?
Weiss jemand wie mann den Lagerbestandsy Cache zurücksetzt ?
Sie haben bereits einen Account? Anmelden
Sie haben noch keinen Account? Benutzerkonto erstellen
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.