Strona 1 z 1
Tworzenie MMW, MMP
: 12 mar 2014, 03:05
autor: LeszekU
Witam
Potrzebuje konsultacji:
- jak za pomocą API wygenerować dokumenty MMW powiązanego z istniejącym niepowiązanym WM ?
- w jaki sposób mając utworzone MMW utworzyć do niego MMP ?
- jak do istniejącego MMP w buforze dodać niepowiązany PM.
Pracowałem już z API XL'a jednak nie bawiłem się tymi powiązaniami.
Mógłby mnie ktoś naprowadzić.
Z góry dziękuję.
Re: Tworzenie MMW, MMP
: 15 mar 2014, 14:10
autor: JakubK
Witam
Powiązanie mmp z mmw:
Gidy z MMW dodajesz do MMP w ZwrNumer ,ZwrTyp,ZwrFirma,ZwrLP
Jeżeli chodzi o dokumenty magazynowe to tam są pola ZrdNumer, ZrdTyp, ZrdLP ale wiązać można tylko z dokumentami wyciągniętymi z bufora. Dlatego raczej API na to nie pozwoli.
Pozostaje tylko SQL i pilnowanie żeby przy zamykaniu dokumentów handlowych nie generował magazynowych.
Re: Tworzenie MMW, MMP
: 20 mar 2014, 06:13
autor: LeszekU
Dzięki za odpowiedź.
Czyli nie da się z poziomu API powiązać istniejącego WM do nowo tworzonego MMW ?
Wydawało by się, że to standardowa czynność.
Re: Tworzenie MMW, MMP
: 24 mar 2014, 00:14
autor: STAY_PJE
Jest taka funkcja API [XLDokumentyZwiazane]. W dokumentacji czytamy, że można za jej pomocą zbudować listę dokumentów magazynowych, a następnie przekazać tę listę do nowego dokumentu tworzonego za pomocą funkcji [XLNowyDokument]. Nie korzystałem z niej nigdy ale czytają opis ma szansę to działać.
Wiązanie przez SQL nie zadziała, bo wygenerowanie przez API nowego nie powiązanego dokumentu MMW może rozchodować inne dostawy niż WM-ka, z którą będziemy ją chcieli powiązać.
Re: Tworzenie MMW, MMP
: 24 mar 2014, 00:18
autor: LeszekU
Witam
Dzięki za odpowiedź. Niestety to nie działa, przynajmniej tak jak wynika z opisu. Sprawdziłem. Nie można przekazać listy tylko ustawia się parametr Związane na 1. Jednak mimo usilnych prób nie zadziałało. Pewnie robię coś nie tak ale bez jakiegoś przykładu działającego kodu nie dam rad. Próbowałem już wszystko co przyszło mi do głowy.
Re: Tworzenie MMW, MMP
: 24 mar 2014, 00:32
autor: STAY_PJE
Może w miejscu gdzie wywołujesz XLNowyDokument struktura ZwiazanyDokInfo nie jest już pamiętana. Spróbuj użyć deklaracji globalnej dla tej struktury albo wywołanie funkcji XLDokumentyZwiazane umieść w tej samej procedurze co wywołanie funkcji XLNowyDokument.
Ostatecznie spróbuj innej wersji API (wcześniejszej lub późniejszej).
Re: Tworzenie MMW, MMP
: 24 mar 2014, 00:35
autor: LeszekU
Listę związanych tworzę w tej samej procedurze bezpośrednio przed wywołaniem XLNowyDokument .
Działam na ostatnim API 20141 Może spróbuję wcześniejszą wersję API.