mari contribuabili

6 views
Skip to first unread message

Ene Toma - ORCTDB

unread,
Apr 18, 2016, 9:27:34 AM4/18/16
to ONRC IT
in legatura cu lista marilor contribuabili modificata,fara ca cei de la Finante sa opereze aceste inregistrari prin pachete!!!,
ca sa apara “registrul contribuabililor” si la ORC ca la FINANTE

daca stie cineva sa cupleze cele 2 selecturi, fara create table, sa posteze aici daca are timp
am testat ultimele transmisii din raspuns_cui, sa compar care nu a suferit modificari  cu lista marilor contribuabili transmisa de Finante prin e-mail
daca nu apare la Finante si apare in select inseamna ca e mare contribuabil la ORC si transmit corectie
daca a aparut un nou mare contribuabil acesta nu apare in lista (a suferit modificari)

vtr=3
* ULTIMELE TRANSMISII DIN RASPUNS_CUI

vsqlmc=sqlexec(nhandle,"select distinct cod_fiscal cui " + ;
                                " from raspuns_cui " + ;
                                " where jud_fisc=61 and grupa_cont=1 and nr_comert is not null and eroare is null  " + ;
                       " ")

if vsqlmc>0
   copy to C:\RegisN\finante\maricon
else
    WAIT 'EROARE LA SELECT istdiz !' 
    use C:\RegisN\finante\maricon excl
    zap in maricon
endif


store 0 to vnr

select 0
use C:\RegisN\finante\maricon
scan
  vcui=cui
 
 
  vsqlut=sqlexec(nhandle," select count(*) as nr, cod_fiscal from " + ;
                              "(select distinct cod_fiscal,jud_fisc, grupa_cont from " + ; 
                                     "(select cod_fiscal,jud_fisc, grupa_cont, data_inreg " + ; 
                                            " from raspuns_cui " + ; 
                                            " where eroare is null " + ;
                                                  " and cod_fiscal = ?vcui " + ;
                                            " order by data_inreg desc nulls last " + ;  
                                     " ) " + ;  
                                     " where rownum<?vtr " + ;
                              " ) " + ;
                              " group by cod_fiscal " + ;
                              "  ","cmc")
*having count(*)>1

  if cmc.nr=1
      vnr=vnr+1
      *\<<vnr>>. <<cmc.cod_fiscal>>  a suferit <<cmc.nr-1>> modificari in ultimele <<vtr-1>> transmisii din raspuns_cui
      \<<vnr>>. <<cmc.cod_fiscal>>  nu a suferit modificari in ultimele <<vtr-1>> transmisii din raspuns_cui
  endif   


select maricon
endscan
  
Reply all
Reply to author
Forward
0 new messages