mojaSymfonia FORUM
https://forum.mix-soft.pl/

Określanie dostawy przy wydaniu z magazynu HP 2011
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2881
Strona 1 z 1

Autor:  vectorcom [ 2011-02-23, 13:12 ]
Tytuł:  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

Autor:  jabis [ 2013-04-16, 12:07 ]
Tytuł:  Re: Określanie dostawy przy wydaniu z magazynu HP 2011

Przyczyna jest prozaiczna, towar na dokumencie występować może w wielu pozycjach, więc musimy określić dokładnie którą pozycję modyfikujemy.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/