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

HMF 2010 Właściwości pozycji w dokumencie magazynowym
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2583
Strona 1 z 1

Autor:  wars1977 [ 2010-12-20, 15:23 ]
Tytuł:  HMF 2010 Właściwości pozycji w dokumencie magazynowym

Witam szanowych kolegów i koleżanki.

Mam problem z określeniem pewnego parametru we właściwościach pozycji dokumentu magazynowego.
We właściwościach pozycji możemy wybrać parametr "ilościowa" lub "ze wskazaniem dostaw". Jak ustawiać ten parametr??.

Obecnie do zapisania nowej pozycji i określeniu nazwy dostawy oraz ilości używam następującego kodu, nietsety nie wiem jak zmienić typ rozlicznia dostaw:

Kod:
// zapisujemy nowa zeskanowana pozycje do dokumentu      
         nErr = xDk.Load(using "id=%d", idMG)
       PokazBledy("")            
   
       xBIORec.SetField("id", Using "%d", xDk.id)

       xBIORec.BeginSection("Pozycja dokumentu")
             xBIORec.SetField("kod", Wyrob(IleWyrobow - 1).kod)
            xBIORec.SetField("ilosc", using "%d", Wyrob(IleWyrobow - 1).ilosc(1))
          xBIORec.SetField("nazwaDostawy", Wyrob(IleWyrobow - 1).paleta(1))
      xBIORec.EndSection()

       nErr = xFunkcja.EditMg(xBIORec)
       xBIORec.Clear()       
       PokazBledy("")   


Autor:  rafal [ 2010-12-20, 22:44 ]
Tytuł: 

nie wiem dlaczego jest określenie czy rezerwacja ma być ilościowa czy ze wskazaniem dostaw jest w głownej sekcji dokumentu a nie w pozycji.

żeby była ze wskazaniem dostaw to :

Kod:
xBIORec.SetField("rezerwacja", "2")

Autor:  wars1977 [ 2010-12-21, 08:52 ]
Tytuł: 

Bardzo dziękuję za pomoc, dzisaj sprawdzę jak to działa i dam znać.

Z poziomu samej symfonii wygląda to tak, że dla każdej pozycji dokumentu we właściwościach dostawy możemy określić ten parametr indywidualnie. jest dla mnie zastanawiające czy aby na pewno ten parametr występuje globalnie w głównej sekcji dokumentu ??.

Pozdrawiam.

Autor:  wars1977 [ 2010-12-21, 12:59 ]
Tytuł: 

Niestety nadal nie dziala :( .

W linku jest screen , może to kogoś nakieruje.

http://img821.imageshack.us/i/netc.jpg/

Autor:  wars1977 [ 2010-12-21, 14:06 ]
Tytuł: 

Może naświetlę sytuacje całkowicie.

Do tej pory procedura wyglądała następująco:

Osoba tworząca dokument magazynowy MM- (przesunięcie magazynowe) , dodawała towar do pozycji a następnie wchodziła we właściwości pozycji wybierała sposób rozliczania dostawy na "ze wskazaniem dostaw", w tym momencie pokazywały się wszystkie dostawy dla danego towaru. Zaznaczała wybraną dostawę "ptaszkiem" i przechodziła do dodawania nowej pozycji towarowej na dokumencie.

Obecnie trochę to unowocześniłem i teraz sytuacja wygląda tak:

Pan na widlaku czytnikiem kodów kreskowych zczytuje kod wyrobu , nazwę dostawy oraz ilość z przywieszki paletowej, te dane wędrują na kolejną pozycję dokumentu magazynowego MM- . kod poniżej:

Kod:
       xBIORec.BeginSection("Pozycja dokumentu")
                 xBIORec.SetField("kod", Wyrob(IleWyrobow - 1).kod)
                 xBIORec.SetField("ilosc", using "%d", Wyrob(IleWyrobow - 1).ilosc(1))
    xBIORec.SetField("nazwaDostawy", Wyrob(IleWyrobow - 1).paleta(1))
       xBIORec.EndSection()
       nErr = xFunkcja.EditMg(xBIORec)


I teraz następuje pewin problem. Mimo przekazania prawidłowych i kompletnych parametrów Symfonia dzieli sobie czasem dostawy. np. chcemy dodac pozycje 260 szt. z nazwa dostawy "DST 1" to okaze się ,że otrzymamy 60 szt z "DST 2" i 200 szt z "DST 3" zamiast 260 szt z "DST 1" tak jak to jest na przywieszce.

Odnosze wrazenie ,że może być tutaj problem z kolejką FIFO. Byc może w momencie gdy poprzez BIORec'a dodaję pozycję brany pod uwagę jest mechanizm kolejkowania a nie numer dostawy ??. Czy ktos z ekspertów mógł by mi w tym pomóc, wyjaśnić sprawę??

PS. Czy istnieje możliwość wyłączenia wogóle kolejkowania FIFO LIFO tak aby brana pod uwagę była nazwa dostawy ?.

pozdrawiam.

Autor:  koronen [ 2010-12-21, 14:49 ]
Tytuł: 

A może należy użyć sekcji "dostawa" która jest sekcją pozycji. Składa się z podsekcji "Ilość" i "nazwa_dostawy"

Autor:  wars1977 [ 2010-12-21, 15:16 ]
Tytuł: 

Niestety to też nie to.

Nie wiem jak zmusiś Handel, ale przy dodawaniu pozycji do dokumentu uwzględniała nazwę dostawy zczytaną z przywieszki..

Tak aby była już całkowita jasność wyjaśnię jeszcze inaczej.
Na przywieszce jest nazwa dostawy z która związana jest pewna ilość konkretnego towaru, gdy wprowadze tę nazwę do pozycji dokumentu MM- (przesunięcie magazynowe) , oczekuję że ta pewna ilośc np 50 sztuk zostanie przeniesiona do innego magazynu z tej konkretnej dostawy. No bo przecież weszła do magazynu tą konkretną dostawą. Mamy natomiast dziwną sytuację w której HMF 2010 , zamiast zdjąć towar z tej konkretnej dostawy , weźmie sobie np. 20 z jednej i 30 z innej.


Proszę o jakieś jeszcze wskazówki.

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