Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-28, 23:23x



Odpowiedz w temacie  [ Posty: 3 ] 
Dekretacja na wydruku raportu kasowego 
Autor Wiadomość
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Faktycznie taka jest chyba idea bo w kodzie raportu nie ma nic w temacie pobierania/drukowania tego konta.

Jesli jest takowa potrzeba to mozna to bez problemu dopisac.

RTF - do raportu kasowego - to nie tylko sam plik RTF, ale jescze cały raport drukujący kase do RTF by trzeba bylo napisac - bo do dokumentów kasowych nigdy takowego nie bylo..... - Ale mozliwe ze juz ktos napisal :)


2008-11-26, 11:58
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
A swoja droga po co ci raport kasowy z dekretacja?
Przecież zapewne przesylasz go do FK a w fk masz wydruk pt raport kasowy - i on juz sie drukuje ze wszystkimi kontami itp.


2008-11-26, 11:59
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
jeżeli potrzebne są Ci dekretacje na dokumencie KP i KW (nie wiem po co - nie pytam), proponuję następujące modyfikacje standardowych raportów Kasa przyjmie i Kasa wyda.
Użyjemy funkcji Dekretacje() drukującej dekretacje na dokumentach sprzedaży.

Raporty → Dokumenty → Dokumenty płatności → Kasa przyjmie

pod :
Kod:
int GRAF = !Val( Arg0 )
long iddok = Val( Arg1 )


wpisz
Kod:
#define BAZAPN   32
Obliczenia obl
obl.Add(BAZAPN, iddok)

int Sub Dekretacje()
string sWN, sKwota, sMA, sKw, sKnt
int y,tbl2,j
int bc = Styl ( "nagłówek", 0, "bc" )
      y = str.Pozycja(#B)+50
      tbl2 = tabela 1,4004, 200,bc,250,bc,200,bc
      if GRAF then
         ramka od 0,y,650,10,0,1//nGray
      else
         print "\n"
         ramka od 0,#Y,str.szer,10,0
      endif
         tabela #tbl2, od 0,0
            kolumna 1, "WN"
            kolumna 2, "Kwota"
            kolumna 3, "MA"
         koniec
      koniec
      tbl2 = tabela 1,4004, 200,nc,250,kr,200,nc
      
      if obl.GetFirstZap() then
         j=0
         Do
            if j == obl.PozycjaZap then
               if sKw == kwota(obl.KwotaZap) && sKnt != obl.StronaZap then
                  if obl.StronaZap=="WN" then
                     buf = sWN
                     delete regular "\n$"
                     sWN = buf
                     sWN += obl.KontoZap + LF
                  else
                     buf = sMA
                     delete regular "\n$"
                     sMA = buf
                     sMA += obl.KontoZap + LF
                  endif
                  sKw = ""
                  sKnt = ""
               else
                  sKWota += kwota(obl.KwotaZap) + LF
                  sKw = kwota(obl.KwotaZap)
                  sKnt = obl.StronaZap
                  if obl.StronaZap=="WN" then
                     sWN += obl.KontoZap + LF
                     sMA += LF
                  else
                     sMA += obl.KontoZap + LF
                     sWN += LF
                  endif
               endif
            else
               ramka od 0,#Y,str.szer,10,0
                  tabela #tbl2, od 0,0
                     kolumna 2, sKwota
                     sKwota = ""
                     kolumna 1, sWN
                     sWN = ""
                     kolumna 3, sMA
                     sMA = ""
                  koniec
               koniec
               sKWota += kwota(obl.KwotaZap) + LF
               sKw = kwota(obl.KwotaZap)
               sKnt = obl.StronaZap
               if obl.StronaZap=="WN" then
                  sWN += obl.KontoZap + LF
                  sMA += LF
               else
                  sMA += obl.KontoZap + LF
                  sWN += LF
               endif
            endif
            j=obl.PozycjaZap
         Loop While ( obl.GetNextZap() )
         ramka od 0,#Y,str.szer,10,0
            tabela #tbl2, od 0,0
               kolumna 2, sKwota
               sKwota = ""
               kolumna 1, sWN
               sWN = ""
               kolumna 3, sMA
               sMA = ""
            koniec
         koniec
      endif

EndSub


na końcu raportu przed
Kod:
Footer(1)


wpisz
Kod:
Dekretacje()


[center]Obrazek [/center]

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


Ostatnio zmieniony 2008-11-26, 15:41 przez rafal, łącznie zmieniany 1 raz



2008-11-26, 13:13
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 3 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Transmisja raportu kasowego

w Programy Księgowe

Villemo77

1

2662

2023-03-02, 14:16

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. eksport raportu kasowego do FK

w Programowanie

michaln84

0

2629

2018-01-12, 23:02

michaln84 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Faktura 2014.a - uzupełnienie raportu kasowego

w Programy Handlowe

lech206

0

2115

2018-06-27, 17:32

lech206 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. FK- rozliczanie raportu kasowego (obiekt integracji)

w Programy Księgowe

kradzik

4

3448

2012-12-13, 07:46

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 170 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