Strona 1 z 1

Automatyczne utworzenie RW

: 01 cze 2020, 12:03
autor: Orzech
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 :)

Re: Automatyczne utworzenie RW

: 08 cze 2020, 18:20
autor: sebek
Witam,

Tylko API. Zbyt wiele tabel do obsługi żeby robić to przez SQL.

Pozdrawiam.
Sebek.

Re: Automatyczne utworzenie RW

: 09 cze 2020, 07:21
autor: Orzech
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.

Re: Automatyczne utworzenie RW

: 19 cze 2020, 11:52
autor: MateuszR
Orzech pisze:
09 cze 2020, 07:21
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.
Jest różnica czy generujesz RW czy RW z planu

Re: Automatyczne utworzenie RW

: 19 cze 2020, 13:42
autor: Orzech
MateuszR pisze:
19 cze 2020, 11:52
Orzech pisze:
09 cze 2020, 07:21
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.
Jest różnica czy generujesz RW czy RW z planu
Klikam w ikonę RW w zakładce "Materiały" w Zleceniu Produkcyjnym.

Re: Automatyczne utworzenie RW

: 22 cze 2020, 12:27
autor: Orzech
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:

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";
Ale nie jestem pewny czy dobrze myślę. :cry:

I RW nie generuje z planu.