API 20211 Generowanie MMW

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

Moderator: mikey

Photon
Posty: 1
Rejestracja: 08 cze 2022, 12:54
Rola: Inny
Wersja: 2019

Re: API 20211 Generowanie MMW

Post autor: Photon »

Udało się rozwiązać temat?
Jaką wartość podać dla pola?

Tworzę RW na podstawie zamówienia. Nie wiedziałem, że są tam jakieś subpozycje

Coin
Posty: 396
Rejestracja: 19 maja 2008, 17:17
Rola: Konsultant CDN XL
Lokalizacja: kujawsko-pomorskie

Re: API 20211 Generowanie MMW

Post autor: Coin »

Trzeba zrobić dokładnie to co odpisał Comarch. Wasi partnerzy powinni dać radę ;)

Trzeba dodatkowo przekazywać w XLDodajPozycjeMag SubZrdLp (jeżeli MMW ma więcej subpozycji to należy przekazywać kolejne, czyli należy przekazać komplet danych z TraSElem, TrS_GIDTyp/Firma/Numer/Lp/SubGidLp).

Zmieniło się to w aktualnej wersji, jest na to zgłoszenie nr. 485513 (ale ostatecznie raczej tak pozostanie tak jak teraz a zostanie zmieniony wpis w help który teraz jest względem działania API nieprawidłowy).

"W dokumentacji do API: "Od wersji API 20130 funkcja dodaje wszystkie subelementy z podanych ZrdTyp, ZrdFirma, ZrdNumer, ZrdLp. W tym celu należy wyzerować SUBZrdLp. Ta funkcjonalność dotyczy tylko źródłowych dokumentów handlowych."

Tworząc PM z MMP i dodając pozycje (XLDodajPozycjeMag) bez uzupełnionego pola SUBZrdLP dostaje się błąd -17 - zabrakło ilości.
Po uzupełnieniu pola SUBZrdLp pozycja doda się prawidłowo.

Kojarzę też że podawanie ilości na pozycji WM okazało się niepotrzebne. Bez tego działa… a w dokumentacji ten parametr jest obowiązkowy
Pozdrawiam
Marcin Groszewski - ALTERPRO Sp. z o.o.
m.groszewski@alterpro.pl

aborkow
Posty: 1
Rejestracja: 06 kwie 2023, 21:54
Rola: Inny
Wersja: 2022

Re: API 20211 Generowanie MMW

Post autor: aborkow »

Nieaktualne.
Ostatnio zmieniony 07 kwie 2023, 23:24 przez aborkow, łącznie zmieniany 1 raz.

Mac
Posty: 14
Rejestracja: 01 wrz 2014, 12:45
Rola: Użytkownik CDN XL

Re: API 20211 Generowanie MMW

Post autor: Mac »

Witam,
mam ten sam problem, to znaczy spod VS funkcja API XLDodajPozycje, zwraca nieudokumentowaną wartość -17 i nie dochodzi do wstawienia pozycji na dokument (w moim przypadku chodzi o RW).
Przeczytałem wątek i czy dobrze rozumiem, że bez wspomnianego przez rolski95 pakietu plików ze stron walidowanych, nie da się poprawnie uruchamiać funkcji API spod VS (debugowanie) ?

Czy też może istnieje na to jakiś sposób ? Przekazanie dodatkowych pól do struktury XLDokumentElemInfo (SubZrdLp ? - tylko jak ktoś zauważył takie pole nie istnieje w tej strukturze) ?

Pozdrawiam

ODPOWIEDZ