API 20211 Generowanie MMW

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

Moderator: mikey

Swiety_M
Posty: 381
Rejestracja: 19 lip 2012, 13:05
Rola: Administrator CDN XL
Wersja: 8.0
Lokalizacja: Poznań, Września, Konin
Kontakt:

API 20211 Generowanie MMW

Post autor: Swiety_M »

Hej,
przechodzę z XL 2019 do 2021, przy testach dodatkowych aplikacji przy zwykłym dodawaniu pozycji do MMW gdzie uzupełniam, tylko kod i ilośc dostaje błąd przy dodaniu pozycji -17, trafił ktoś taki kwiatek? Wcześniej działało bez problemu, coś się pozmieniało?


public DodumentElementClass_MM(string KodTow, string Ilosc)
{
documentElemInfo = new XLDokumentElemInfo_20211();
documentElemInfo.Wersja = 20211;
documentElemInfo.TowarKod = KodTow;
documentElemInfo.Ilosc = Ilosc;

}
Marek Michałowski
www.tecado.pl
ERP/WMS/SFA
POZNAŃ - WRZEŚNIA

Swiety_M
Posty: 381
Rejestracja: 19 lip 2012, 13:05
Rola: Administrator CDN XL
Wersja: 8.0
Lokalizacja: Poznań, Września, Konin
Kontakt:

Re: API 20211 Generowanie MMW

Post autor: Swiety_M »

Po skompilowaniu exec działa jak należy, pod VS część funkcji np. na zamówieniach działa prawidłowo, część na handlowych nie działa i zwraca jakieś błędy z powietrza... i przestają działać.

To ma związek z tym zablokowaniem debugowania pod VS? :oops:
Marek Michałowski
www.tecado.pl
ERP/WMS/SFA
POZNAŃ - WRZEŚNIA

rolski95
Posty: 101
Rejestracja: 21 lut 2019, 08:24
Rola: Administrator CDN XL

Re: API 20211 Generowanie MMW

Post autor: rolski95 »

Aby debugować dodatki pod nowszą wersje XL trzeba pobrać odpowiednie pliki ze stron walidowanych

vigo
Posty: 154
Rejestracja: 25 maja 2010, 10:09
Rola: Administrator CDN XL
Wersja: 2019
Lokalizacja: Olsztyn

Re: API 20211 Generowanie MMW

Post autor: vigo »

Podłączam się do tematu.
Też na wersji 2019.3 nie miałem problemu z dodawaniem pozycji do MMW a teraz na 2022 mam przykładowy komunikat:
Nie udało się dodanie subelementu do elementu: (1603:646657:702080:0) za pomocą funkcji Dodaj_TraSElem (DodajPozycje--17)

Prosty kod do dodania MMW i pozycji który zwraca ten błąd:

Kod: Zaznacz cały

XLDokumentNagInfo_20193 doknag = new XLDokumentNagInfo_20193();
doknag.Wersja = APIVersion;
doknag.Typ = 1603;// wygeneruj MMW
int dodajdok = cdn_api.cdn_api.XLNowyDokument(SessionID, ref DocumentHeaderID, doknag);

XLDokumentElemInfo_20193 dokele = new XLDokumentElemInfo_20193();
dokele.Wersja = APIVersion;
dokele.TowarKod = "ABCD";
dokele.Ilosc = "1";
int dodajelem = cdn_api.cdn_api.XLDodajPozycje(DocumentHeaderID, dokele);

XLZamkniecieDokumentuInfo_20193 zamdok = new XLZamkniecieDokumentuInfo_20193();
zamdok.Wersja = APIVersion;
zamdok.Tryb = 1;
int zamknijdok = cdn_api.cdn_api.XLZamknijDokument(DocumentHeaderID, zamdok);
Czy trzeba w wersji wyższej niż 2019.3 dodawać subpozycje? Jak to naprawić?

vigo
Posty: 154
Rejestracja: 25 maja 2010, 10:09
Rola: Administrator CDN XL
Wersja: 2019
Lokalizacja: Olsztyn

Re: API 20211 Generowanie MMW

Post autor: vigo »

Faktycznie debugując w VS zwraca ten błąd ale sam .exe działa prawidłowo.
Co to są za pliki ze stron walidowanych? Są dostępne tylko dla partnera czy też dla klientów?

rolski95
Posty: 101
Rejestracja: 21 lut 2019, 08:24
Rola: Administrator CDN XL

Re: API 20211 Generowanie MMW

Post autor: rolski95 »

Tylko dla partnera, bez nich debuuger nie będzie działał

vigo
Posty: 154
Rejestracja: 25 maja 2010, 10:09
Rola: Administrator CDN XL
Wersja: 2019
Lokalizacja: Olsztyn

Re: API 20211 Generowanie MMW

Post autor: vigo »

A można gdzieś je dostać z "drugiej ręki" 8-) ?

rafalW
Posty: 60
Rejestracja: 15 sty 2012, 14:13
Rola: Inny
Lokalizacja: Puławy

Re: API 20211 Generowanie MMW

Post autor: rafalW »

Tez trafilem ten blad na dokumentach handlowych przy przejsciu na 20220, zglosilismy go do Comarchu, odpowiedz: "Prosze wypelnic pole SUBZrdLp"

vigo
Posty: 154
Rejestracja: 25 maja 2010, 10:09
Rola: Administrator CDN XL
Wersja: 2019
Lokalizacja: Olsztyn

Re: API 20211 Generowanie MMW

Post autor: vigo »

ok, ale jaką wartością?

vigo
Posty: 154
Rejestracja: 25 maja 2010, 10:09
Rola: Administrator CDN XL
Wersja: 2019
Lokalizacja: Olsztyn

Re: API 20211 Generowanie MMW

Post autor: vigo »

Tylko widzę, że XLDokumentElemInfo nie ma parametru SUBZrdLp, ma tylko SubLpOrg

ODPOWIEDZ