Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-22, 20:20x



Odpowiedz w temacie  [ Posty: 4 ] 
Numer WZ na dokumencie Sprzedaży 
Autor Wiadomość

Rejestracja: 2016-10-12, 23:36
Posty: 16
Post Numer WZ na dokumencie Sprzedaży
Witam serdecznie,

Jeśli ktoś miał problem ze znalezieniem dokumentu PZ/WZ który jest skojarzony z dokumentem handlowym (1:1) to u mnie działa taki kod:
Cytuj:
baseMG basMG
basMG.SetKey("idhandl")
long idDH = basDK.GetField("id")
basMG.SetKeySeg("idhandl", idDH )
if(!basMG.GetRec(GE))then
Eksport.Pole("WZNumer", basMG.GetField("kod") )
else
Eksport.Pole("WZNUmer", "Brak" )
endif


2016-10-15, 00:31
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Numer WZ na dokumencie Sprzedaży
Wygląda na to, że w Twoim kodzie jest błąd.
Jeżeli uruchomisz go na dokumencie sprzedaży, który nie jest ostatni i nie ma WZ to pokaże WZtke innego dokumentu (wystawionego później i który ma wydanie).
Poza tym brakuje pętli, która pozbiera dokumenty magazynowe jeżeli będzie ich więcej niż jeden.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-10-16, 21:43
Wyświetl profil

Rejestracja: 2016-10-12, 19:48
Posty: 9
Pomógł: 2
Post Re: Numer WZ na dokumencie Sprzedaży
Ta wiadomość była pomocna.(1)
Tak powinno być:
Kod:
int err
baseMG basMG
basMG.SetKey("idhandl")
long idDH = basDK.GetField("id")
basMG.SetKeySeg("idhandl", idDH )
err=basMG.GetRec(GE)
while !err && basMG.GetField("idhandl")==idDH
Eksport.Pole("WZNumer",basMG.GetField("kod"))
err=basMG.getrec(NX)
wend


Zapomnij o tamtym rozwiązaniu! Jeszcze ktoś je skopiuje i będzie zachodził w głowę, dlaczego źle działa.
Pisane "na kolanie", więc prosiłbym o sprawdzenie, czy ja żadnego babola nie strzeliłem.


2016-10-17, 11:27
Wyświetl profil

Rejestracja: 2016-10-12, 23:36
Posty: 16
Post Re: Numer WZ na dokumencie Sprzedaży
Witam,

Dziękuje za uwagi:)
Dopiero zaczynam przygodę z programowaniem w Symfonii, więc każda wskazówka jest dla mnie bardzo cenna.
Jeśli chodzi o pętlę, to jej nie wstawiłem ponieważ pisałem o sytuacji (1:1) czyli jedna faktura - jeden WZ.
Myślałem że metoda GetRec(RE) zwróci 0 jeśli znajdzie rekord i 1 jeśli go nie znajdzie (przynajmniej tak wyczytałem w dokumentacji)
Dziękuje za rozwiązanie, ale czy może mi ktoś wytłumaczyć dlaczego wyszukiwany jest dokument wydania przypisany do innego dokumentu?


2016-10-21, 21:48
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 4 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. numer kasjera na dokumencie fiskalnym

w Programy Handlowe

TomTom

1

1881

2011-05-25, 13:40

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Id Kontrahenta na dokumencie Sprzedaży

w Programowanie

borgrapid

3

3771

2016-10-21, 21:27

borgrapid Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Znacznik na dokumencie sprzedaży

w Programowanie

robert

2

3014

2016-08-04, 11:55

Maciek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Zmiana kontrahenta na dokumencie sprzedaży w buforze

w Programowanie

grzes

3

1709

2023-11-02, 13:57

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 35 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant