vectorcom
Rejestracja: 2011-02-10, 10:00 Posty: 11
|
Określanie dostawy przy wydaniu z magazynu HP 2011
Witam,
Mam problem z określeniem dostawy po zapisie dokumentu magazynowego.
Moim zadaniem jest wybrać odpowiednią dostawę przy wydawaniu towaru z magazynu.
Magazynier przyjmuje towar na magazyn i opisuje dostawę jako np. A10,A11,A12,A13 itd. (dostawa określa miejsce w magazynie)
Teraz chciałbym aby sprzedawca nie musiał wskazywać dostaw przy wydawaniu, ale żeby wydanie z magazynu odbyło się według posortowanych alfabetycznie dostaw (nie FIFO).
Jednak mam problem z jakąkolwiek modyfikajcą dokumentów magazynowych po wystawieniu tego dokumentu na event OnAfterInsert.
Kod jaki używam do modyfikacji to:
IORec Rec
Rec.SetField("id",Using "%d", lId)
Rec.SetField("rezerwacja","2")
Rec.SetField("opis","test")
Rec.BeginSection("Pozycja dokumentu")
Rec.SetField("kod","Diana 12F bęben")
Rec.SetField("ilosc","1")
Rec.SetField("rezerwacja","2")
Rec.BeginSection("Dostawa")
Rec.SetField("nazwa_dostawy","A12")
Rec.SetField("ilosc","1")
Rec.EndSection()
Rec.EndSection()
Message Using "%d", EditMG(Rec)
EditMG zwraca 0 - niby modyfikacja się odbywa jednak jak wchodzę na dokument magazynowy, to w dostawach wciąż widnieje dostawa która została przyjęta jako pierwsza (w moim przypadku A13)
Co robię źle? Czy może nie da się modyfikować w ten sposób dokumentów magazynowych ?
Pozdrawiam
|