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

Stan należności na fakturze?
https://forum.mix-soft.pl/viewtopic.php?f=2&t=2088
Strona 1 z 1

Autor:  MałaKsięgowa [ 2010-06-15, 08:47 ]
Tytuł:  Stan należności na fakturze?

Czy można wydrukować na fakturze stan obecnych należności kontrahenta?
Chodzi mi tu o naliczone odsetki wygenerowane w FK i wyeksportowane do Faktury Premium. Czy jest możliwość by je wydrukować na fakturze?

Widziałam w opcjach ustawieniach wydruku opcje "stan rozliczeń z dnia wystawienia" ale kiedy to zaznaczę nic takiego nie pojawia się na fakturze.

Autor:  krzysiek [ 2010-06-15, 09:23 ]
Tytuł: 

do tego co napisałaś potrzebny był by dodatkowy raport itp.

opcja "stan rozliczeń z dnia wystawienia" zgodnie z opisem zawartym przy niej w sekcji konfiguracji - powoduje wydrukowanie ponowne dokumentu z informacją o stanie JEGO (i tylko jego) rozliczenia w dniu wystawienia.

Autor:  rafal [ 2010-06-15, 10:54 ]
Tytuł: 

Prosty raport realizujący tą funkcjonalność

Kod:
//"mixnds.sci","Mix-soft Nierozliczone dokumenty - include",70012,0,1.1.3,SYSTEM
//" Raporty Mix-soft",2400,14,62


Int st1 = Styl(Font(42,"Arial CE"),0,"styl1")
Int st2 = Styl(Font(42,"Arial CE"),-1,"styl2")
Int st3 = Styl(Font(42,"Arial CE"),1,"styl3")

int tblH = tabela 1,3, 50,st1,275,st1,225,st1, 195, st1,225, st1,250, st1,250, st1
int tblL = tabela 1,3, 50,st3,275,st2,225,st1, 195, st1,225, st3,250, st3,250, st3
int tblF = tabela 1,3, 225, st3,250, st3,250, st3

float fSumaKwota, fSumaPozostalo
int iLicz, iPierwszy
date dDataOd
date dDataDo

BaseDK mDK
int mErr

mDK.Open()


mDk.SetKey("rozliczone")
mDk.SetKeySeg("ok","0")
mDk.SetKeySeg("plattermin","")


mErr = mDk.GetRec( GE )

while mErr == 0
   //if mDk.GetField("oki") != 0 then exit
   if (mDk.GetField("khid")  == Getfield(dk,"khid")) then
   
   if iPierwszy == 0 then
   
         SetStyl ( nbl )
         print lf+"Nierozliczone dokumenty na dzień : "+ Data()+lf

         ramka od #X,#Y,1475,10,0,nGray
         tabela #tblH, od #X, #Y
                     kolumna 1, "Lp"
                     kolumna 2, "Dokument"
                     kolumna 3, "Z dnia"
                     kolumna 4, "Termin"
                     kolumna 5, "Dni po"
                     kolumna 6, "Kwota"
                     kolumna 7, "Pozostało"
         koniec
         koniec


      iPierwszy = 1
   endif


         tabela #tblL, od #X, #Y
                     kolumna 1, using "%d", iLicz+=1
                     kolumna 2, mDk.GetField("kod")
                     kolumna 3, mDk.GetField("data")
                     kolumna 4, mDk.GetField("plattermin")

                        dDataOd.FromStr(mDk.GetField("plattermin"))
                        dDataDo.Today()
                        
                     if (mDk.GetField("plattermin") < Data()) then
                        kolumna 5, Kwota( dDataDo.DaysUntil(dDataOd) )
                     else
                        kolumna 5, Kwota( 0 )            
                     endif


                     kolumna 6, Kwota(mDk.GetField("netto") + mDk.GetField("vat"))
                              fSumaKwota += mDk.GetField("netto") + mDk.GetField("vat")
                     kolumna 7, Kwota(mDk.GetField("netto") + mDk.GetField("vat") - mDk.GetField("wplaty"))
                              fSumaPozostalo += mDk.GetField("netto") + mDk.GetField("vat") - mDk.GetField("wplaty")
         koniec
   endif   
   mErr = mDk.GetRec( NX )
wend

if iPierwszy == 1 then
   ramka od #X+745,#Y,725,10,0,nGray
   tabela #tblF, od #X, #Y
               kolumna 1, "RAZEM"
               kolumna 2, Kwota(fSumaKwota)
               kolumna 3, Kwota(fSumaPozostalo)
   koniec
   koniec
endif

mDk.Close()


W raporcie "Dokument VAT I"
ZNAJDŹ
Kod:
PrintPlatWyd(0, 1)
Notatka()
NotatkaRodz()
Dekretacje()


POD TYM WSTAW
Kod:
#include "Mix-soft Nierozliczone dokumenty - include"


W efekcie mamy :
Obrazek

Autor:  MałaKsięgowa [ 2010-08-04, 14:22 ]
Tytuł: 

rafal o to mi chodziło :!: serdeczne dzięki,

tylko ja to zrobiłam odrobinę inaczej bo nie chciałam likwidować dekretu więc wkleiłam zamiast tego:

PrintPlatWyd(0, 1)
Notatka()
NotatkaRodz()

Autor:  Gepp87 [ 2024-01-04, 22:45 ]
Tytuł:  Re: Stan należności na fakturze?

Odświeżam stary temat, bo korzystałem z tego rozwiązania w Symfonii 2.0, ale teraz potrzebowałbym takiego rozwiązania dla Handlu Uniwersalnego, czy też jest dostępny taki raport?

Autor:  rafal [ 2024-01-05, 10:23 ]
Tytuł:  Re: Stan należności na fakturze?

Powinno działać.

Autor:  Gepp87 [ 2024-01-09, 21:17 ]
Tytuł:  Re: Stan należności na fakturze?

Niestety nie działa :
Załącznik:
blad..jpg
blad..jpg [ 9.88 KiB | Przeglądany 2481 razy ]

Autor:  Gepp87 [ 2024-01-12, 17:45 ]
Tytuł:  Re: Stan należności na fakturze?

Ktoś jest w stanie pomóc w temacie?

Autor:  Gepp87 [ 2024-01-15, 11:03 ]
Tytuł:  Re: Stan należności na fakturze?

Rozumiem, że nie tak nie ruszy, a jakiś inny pomysł?

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