Witam wszystkich,
Mam pytanie, chciałbym zautomatyzować tworzenie RW dla towarów w Zleceniu Produkcji, które przyjdą na magazyn danego dnia. Czy jest taka możliwość, aby to zrobić za pomocą polecenia SQL czy muszę kombinować z API?
Pozdrawiam
Automatyczne utworzenie RW
Moderator: mikey
-
- Posty: 253
- Rejestracja: 16 sty 2012, 23:21
- Rola: Konsultant CDN XL
- Lokalizacja: Łódź/Częstochowa
- Kontakt:
Re: Automatyczne utworzenie RW
Witam,
Tylko API. Zbyt wiele tabel do obsługi żeby robić to przez SQL.
Pozdrawiam.
Sebek.
Tylko API. Zbyt wiele tabel do obsługi żeby robić to przez SQL.
Pozdrawiam.
Sebek.
Re: Automatyczne utworzenie RW
Dzięki za odpowiedź.
Próbowałem stworzyć kod w C# wywołujący API, ale niestety nie widzi biblioteki.
Z tego co doczytałem na stronie Comarcha wydaje mi się, że powinienem użyć wywołań XLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektow i XLProdSpinajZasobyZDokumentami. Niestety nie udało mi się użyć ich prawidłowo nawet w Excelu (występuje błąd typu dokumentu dla XLProdGenerujDokumentyDlaObiektow). Czy mógłbym prosić o jakieś nakierowanie albo przykład użycia tych funkcji?
Pozdrawiam.
Próbowałem stworzyć kod w C# wywołujący API, ale niestety nie widzi biblioteki.
Z tego co doczytałem na stronie Comarcha wydaje mi się, że powinienem użyć wywołań XLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektow i XLProdSpinajZasobyZDokumentami. Niestety nie udało mi się użyć ich prawidłowo nawet w Excelu (występuje błąd typu dokumentu dla XLProdGenerujDokumentyDlaObiektow). Czy mógłbym prosić o jakieś nakierowanie albo przykład użycia tych funkcji?
Pozdrawiam.
Re: Automatyczne utworzenie RW
Jest różnica czy generujesz RW czy RW z planuOrzech pisze: ↑09 cze 2020, 07:21Dzięki za odpowiedź.
Próbowałem stworzyć kod w C# wywołujący API, ale niestety nie widzi biblioteki.
Z tego co doczytałem na stronie Comarcha wydaje mi się, że powinienem użyć wywołań XLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektow i XLProdSpinajZasobyZDokumentami. Niestety nie udało mi się użyć ich prawidłowo nawet w Excelu (występuje błąd typu dokumentu dla XLProdGenerujDokumentyDlaObiektow). Czy mógłbym prosić o jakieś nakierowanie albo przykład użycia tych funkcji?
Pozdrawiam.
Re: Automatyczne utworzenie RW
Klikam w ikonę RW w zakładce "Materiały" w Zleceniu Produkcyjnym.MateuszR pisze: ↑19 cze 2020, 11:52Jest różnica czy generujesz RW czy RW z planuOrzech pisze: ↑09 cze 2020, 07:21Dzięki za odpowiedź.
Próbowałem stworzyć kod w C# wywołujący API, ale niestety nie widzi biblioteki.
Z tego co doczytałem na stronie Comarcha wydaje mi się, że powinienem użyć wywołań XLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektow i XLProdSpinajZasobyZDokumentami. Niestety nie udało mi się użyć ich prawidłowo nawet w Excelu (występuje błąd typu dokumentu dla XLProdGenerujDokumentyDlaObiektow). Czy mógłbym prosić o jakieś nakierowanie albo przykład użycia tych funkcji?
Pozdrawiam.
Re: Automatyczne utworzenie RW
Po wielu próbach udało mi się odpalić kod w API. Teraz więc moje pytanie czy ktoś mi podpowie jakbym miał się zabrać do prawidłowego użycia tego wywołana?
Na tą chwilę tworzenie RW mam zrobione w ten sposób:
Ale nie jestem pewny czy dobrze myślę.
I RW nie generuje z planu.
Na tą chwilę tworzenie RW mam zrobione w ten sposób:
Kod: Zaznacz cały
//dodawanie produktu do puli dokumentu
XLProdObiektyDoDokumentow.Wersja = APIVersion;
XLProdObiektyDoDokumentow.GidTyp = "14346";
XLProdObiektyDoDokumentow.GidNumer = ""; //uzupełnić
//tworzenie dokumentu RW z wcześniej załączonymi obiektami
XLProdGenerujDokumentyDlaObiektow.Wersja = APIVersion;
XLProdGenerujDokumentyDlaObiektow.TypDokumentu = "1616";
XLProdGenerujDokumentyDlaObiektow.TypObiektu = "14346";
XLProdGenerujDokumentyDlaObiektow.TrybZamykaniaDok = "10";
//zlinkowanie komunentu RW z surowcem
XLProdSpinajZasobyZDokumentami.Wersja = APIVersion;
XLProdSpinajZasobyZDokumentami.TypDokumentu = "1616";
XLProdSpinajZasobyZDokumentami.TypObiektu = "14346";
XLProdSpinajZasobyZDokumentami.TypOperacji = "1";
I RW nie generuje z planu.