Mariusz M. EcommerceBox.pl
Temat: MW z zamówienia przez procedure
Próbuje wykonać przesunięcia magazynowego wg zamówienia stosując procedury z "poradnika", tylko tworzy mi się tylko MP w docelowym magazynie. w źródłowym brak MW (w bazie jest w widoku wfmaga nie ma)stosuje procedury:
SELECT @id_typu = id_typu
FROM typ_dokumentu_magazynowego
WHERE sygnatura = 'MW'
AND ID_FIRMY = @ID_FIRMY
EXEC AP_DodajWTleDokMag_Server @ID_FIRMY , NULL , @ID_MAGAZYNU , @data , @id_typu , 0 , 1 , 0 , 'MW' , 'Z' , 'Brutto' , @ID_UZYTKOWNIKA , @id_powst_dokumentu OUTPUT
-- cursor tylko dla towaru
EXEC @ret = JL_ZatwierdzPozycje_Server @id_powst_dokumentu , NULL , @IdArtykulu , 'R' , @rodzaj , @skrot_jedn , @przelicznik , 1 , @KodVatZakupu , @CenaNettoZakupu , @CenaBruttoZakupu , 0 , 0 , 0 , 2 , 0 , 2 , @fifo_lifo , 1 , @data , 'Z' , 0 , 0 , '' , 0 , 0 , 0 , 0 , @wartosc_pozycji_netto OUTPUT , @wartosc_pozycji_brutto OUTPUT , @r_id_poz_dok OUTPUT , 0 , @err_cichy , 'm'
EXEC JL_PobierzFormatNumeracji_Server @ID_FIRMY , 1 , @id_typu , @ID_MAGAZYNU , @num_format OUTPUT , @okresnumeracji OUTPUT , @parametr1 OUTPUT , @parametr2 OUTPUT
EXEC JL_ZatwierdzDokumentMagazynowy_Server @id_powst_dokumentu , @id_typu , 'MW' , @data , 0 , 6 , 1 , 0 , @suma_netto , @suma_brutto , NULL , '<auto>' , @num_format , @okresnumeracji , @parametr1 , @parametr2 , @ID_FIRMY , @ID_MAGAZYNU , 'Brutto' , NULL , NULL , 0 , 0 , 0 , 0 , 0 , 0 , @ID_UZYTKOWNIKA , @id_pracownika , '' , 0 , '' , 0 , @errmsg OUTPUT
Produkt z magazynu źródłowego jest na stanie. Procedury nie zwracaja zadnych bledow.
Proszę o podpowiedź jak powinienem poprawnie wykonać przesunięcie magazynowe na podstawie zamówienia od odbiorcy.
Czy mogę w ten sposób przenosić uslugi? Kiedy dodalem usluge przesylki, dostawalem blad:
errmsg: W magazynie docelowym artykuł o indeksie katalogowym KAT00012 jest zdefiniowany jako usługa. Proszę zmodyfikować rodzaj towaru. W obu magazynach sa takie same uslugi, jest przenoszona za pierwszym razem.