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

PIT-11 i adresowanie kopert
https://forum.mix-soft.pl/viewtopic.php?f=3&t=3742
Strona 1 z 1

Autor:  martar [ 2012-02-08, 15:42 ]
Tytuł:  PIT-11 i adresowanie kopert

w eDeklaracjach nadal nie ma PIT-11(19).
Nie chcąc czekać postanowiłam wydrukować tradycyjne pity.

Czy jest jakiś sposób, żeby automatycznie zaadresować koperty do osób dla, których wygeneruję deklaracje?

Autor:  rafal [ 2012-02-09, 10:13 ]
Tytuł:  Re: PIT-11 i adresowanie kopert

Możesz dokonać niewielkich modyfikacji standardowego raportu PIT-11 aby pomiędzy drukowanymi deklaracjami drukowała się kartka z adresem Pracownika lub Urzędu Skarbowego.

Adres drukuje się w takim miejscu, że po zgięciu kartki na 3 pasuje do koperty z okienkiem.

DODAJ RAPORT
Kod:
//0,"pit11kop.sc","Mix-soft Koperta","PIT",0,2.6.3,SYSTEM


string sub pobierzDaneZAdresu(int ids,long id1)
   if ZwrocWartosc(ids,id1) then
      pobierzDaneZAdresu = g_hval.StrValue
   endif
endsub

int sub drukujDaneZAdresu2()
   #ifdef KOPERTAPR
         str.nowa()
         SetFont(fntMale)
         print at 1100,450,infprac.nazwisko + " " + infprac.imie1+lf
         print at 1100,#Y,pobierzDaneZAdresu(-1,8300) + " " + pobierzDaneZAdresu(-1,8301) + " " + pobierzDaneZAdresu(-1,8302)+ "/" +  pobierzDaneZAdresu(-1,8303) + lf
         print at 1100,#Y,pobierzDaneZAdresu(-1,8304) + " " + pobierzDaneZAdresu(-1,8306) + lf
   #endif
endsub


int sub drukujDaneZAdresuUS()
   #ifdef KOPERTAUS
      str.nowa()
      SetFont(fntMale)
      print at 1100,450, infskarb.nazwa +lf
      print at 1100,#Y, infskarb.ulica + " " + infskarb.NrDomu + lf
      print at 1100,#Y, infskarb.Kod + " " + infskarb.Miejscowosc +lf
   #endif
endsub




Otwórz Raport : Katalog raportów -> PIT -> PIT-11

ZNAJDŹ:
Kod:
#include "funokr.sci"
#include "okrzatrud.sci"


WSTAW POD:
Kod:
#include "Mix-soft Koperta"

// Odremuj to co ma się drukować
//#define KOPERTAPR   1 //Drukowanie adresu pracownika
//#define KOPERTAUS   1 //Drukowanie adresu US


ZNAJDŹ:
Kod:
   print at 610,2810;sFoot
   endif
      Loop while (iKtoryPit != iIlePitow)
      E_Deklaracja.EndE_DECL()
   endif


WSTAW POD:
Kod:
drukujDaneZAdresu2()
drukujDaneZAdresuUS()

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