[API] Zamówienie 2023.2 - cena 0 dla niektórych pozycji

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

un86
Posty: 50
Rejestracja: 30 mar 2018, 01:17
Rola: Inny
Wersja: 8.0

[API] Zamówienie 2023.2 - cena 0 dla niektórych pozycji

Post autor: un86 »

Co może być przyczyną ustawienia ceny 0 dla niektórych pozycji przesyłanych poprzez API ? Problem pojawił się po instalacji v2023.2

Cena na pozycji jest ustawiana w taki sposób:

Kod: Zaznacz cały

XLDokumentZamElemInfo_20210 XLAddItem = new XLDokumentZamElemInfo_20210();
XLAddItem.Wersja = master.APIVersion;
XLAddItem.Ilosc = product.quantity.ToString();
XLAddItem.JmZ = "szt.";
XLAddItem.Nazwa = product.product_name;
XLAddItem.Towar = twr;
XLAddItem.Waluta = order.client.currency.ToString();
decimal calculated_price = product.price;
XLAddItem.CenaOferowana = calculated_price.ToString();
Jedne pozycje przechodzą poprawnie inne mają ceny ustawione na 0 - jakoś tak losowo. Zakładam, że XL coś sobie "przelicza".
Może jest jakaś flaga dla XLNowyDokumentZam która nakazuje XL'owi nieingerowanie w przesyłane ceny ?

un86
Posty: 50
Rejestracja: 30 mar 2018, 01:17
Rola: Inny
Wersja: 8.0

Re: [API] Zamówienie 2023.2 - cena 0 dla niektórych pozycji

Post autor: un86 »

Oczywiście jak tylko napisałem temat - to metodą prób i błędów naprawiłem :)
Dodałem jeszcze:

Kod: Zaznacz cały

XLAddItem.CenaKatalogowa = calculated_price.ToString();
Ale ktoś z dokumentacją mógłby mi wytłumaczyć dlaczego to działało poprzednio i czym te pola się różnią / na co wpływają ?

Awatar użytkownika
praiser
Posty: 1091
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: [API] Zamówienie 2023.2 - cena 0 dla niektórych pozycji

Post autor: praiser »

klasycznie :)
--------------------------------
Pozdrawiam
WW

ODPOWIEDZ