Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-29, 04:05x



Odpowiedz w temacie  [ Posty: 6 ] 
Klucze tabeli rozrachunków HandelPremium 2012 
Autor Wiadomość

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Klucze tabeli rozrachunków HandelPremium 2012
Witam wszystkich,

próbuję znając identyfikator danej płatności wyciągnąć wszystkie rozliczenia z tabeli RL jakie były rozliczane dana płatnością. Problem polega na tym, że nie wiem jakie sa klucze w tabeli RL. Bardzo proszę o jakieś wskazówki.


2012-01-08, 23:28
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Klucze tabeli rozrachunków HandelPremium 2012
id1 - dokument z PN rozliczny
id2 - dokument z PN rozliczający

daj znać czy tak jest bo nie pamietam dokładnie

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2012-01-10, 22:34
Wyświetl profil

Rejestracja: 2011-12-21, 13:58
Posty: 40
Post Re: Klucze tabeli rozrachunków HandelPremium 2012
nie do końca z tego co udało mi się potestować wniskuję są tam dwa klucze: cross1 i cross2 zawierające id1, id2 i w zależności od typu dokumentu tj czy wpłacający czy wypłacający znaczenie tych id jest odwrotne.


2012-01-10, 23:51
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Klucze tabeli rozrachunków HandelPremium 2012
Podepnę się pod temat, próbuję użyć klucza cross1 z tabeli zz, ale tak aby zignorować pole id2. Niestety nie wiem jak to zrobić, jeśli użyję zz.SetKeySeg("id2", 0) to oczywiście nie otrzymuję żadnych wyników. Chcę wyeksportować rabaty kontrahentów i nie chciałbym dodatkowo sprawdzać if-em każdego wiersza (muszę tak zrobić w przypadku zz.GetRec(GE))
Jak to ugryźć?

Kod:
BaseZZ zz
   BaseKH kh
   kh.SetKey("id")
   zz.SetKey("cross1")
   zz.SetKeySeg("baza1", 20)
   zz.SetKeySeg("baza2", 2)
   zz.SetKeySeg("typi", 64)
   long id
   int err_zz
   int err_pos
   
   err_pos = SetTaggedPos(FS)

   while err_pos
      id = GetLineId()
      zz.SetKeySeg("id1", id)
      zz.SetKeySeg("id2", 0)
      err_zz = zz.GetRec(EQ)
      while !err_zz
         print zz.GetField("baza1"), zz.GetField("baza2"), zz.GetField("typi"), zz.GetField("id1"), LF
         err_zz = zz.GetRec(NX)
      wend
      err_pos = SetTaggedPos(NX)
   wend


2018-12-05, 14:01
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Klucze tabeli rozrachunków HandelPremium 2012
Ta wiadomość była pomocna.(1)
Kod:
baseZZ zz
zz.Open()
int errZZ

long lPos = SetTaggedPos( FS )
long lKh

while lPos

   lKh = GetLineId( lPos )   
   
   zz.SetKey( "cross1" )
   zz.SetKeySeg( "typi", 64 )
   zz.SetKeySeg( "baza1", 20 )
   zz.SetKeySeg( "id1", lKh )   
   zz.SetKeySeg( "baza2", 22 )
   zz.SetKeySeg( "id2", 0 )

   errZZ = zz.GetRec( GE )

   while !errZZ
      if zz.GetField("id1") != lKh then exit   

      print zz.GetField("kod1"), zz.GetField("kod2"), zz.GetField("cena"),zz.GetField("waluta"),lf

      errZZ = zz.GetRec( NX )
   wend
   lPos = SetTaggedPos( NX )
wend

zz.Close()

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2018-12-05, 16:23
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Klucze tabeli rozrachunków HandelPremium 2012
Dziękuję! jutro sprawdzę, ale na pewno działa :-)


2018-12-05, 16:57
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 6 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Problem z drukowaniem rozrachunków w Symfonia FK 2012

w Programy Księgowe

Nyorai

3

3068

2013-02-09, 10:25

Nyorai Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Klucze w bazie

w Programowanie

artur17

4

3067

2009-10-20, 08:08

artur17 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. dwa klucze sprzętowe

w Techniczne

iredy

1

2805

2011-03-22, 15:46

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. klucze bazy słowniki

w Programowanie

Pan Czesio

1

3853

2008-07-31, 23:23

darek.007 Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 6 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant