CREATE VIEW "dba"."v_pr_tulud_kree"( "PMen id", "Aasta", "Kande kuupaev", "Pearaamatu summa", "Dok.nr.", "Alus/info", "Asutus/isik", "Mem.order", "Deebet", "D TP-kood", "Kreedit", "K TP-kood", "Meetme kood", "Meetme nimi", "Kulu objekti kood", "Kulu objekti nimi", "Tegevusala kood", "Tegevusala nimi", "Tulu liik", "Tulu liigi nimi", "Projekti kood", "Projekti nimi", "Osakonna kood", "Osakonna nimi", "Subjekti kood", "Subjekti nimi", "Tegevussuuna kood", "Tegevussuuna nimi", "Tulnud", "Kasutaja" )
AS
select pr_kanne."id",
       pr_kanne.aasta,
       pr_kanne.kuup,
       pr_kanne.summa,
       pr_kanne.doknr,
       trim(pr_alus.nimi+' '+pr_kanne."info"),
       get_asulist_nimi_quick(pr_kanne.asutnr),
       pr_kanne."order",
       pr_kanne.deeb,partlist_a.part,
       pr_kanne.kree,partlist_b.part,
       meetlist.meet,meetlist.nimi,
       kullist.ptk,kullist.nimi,
       tallist.osa,tallist.nimi,
       tullist.osa,tullist.nimi,
       objlist."object",objlist.nimi,
       osaklist.osak,osaklist.nimi,
       sublist.subject,sublist.nimi,
       suundlist.suund,suundlist.nimi,
       pr_kanne.tulnud,
       t_user.username
  from pr_kanne left outer join kontlist on pr_kanne.kree=kontlist.konto
                left outer join pr_alus on pr_kanne.alusnr=pr_alus.alusnr
                left outer join partlist as partlist_a on pr_kanne.partnr=partlist_a.partnr
                left outer join partlist as partlist_b on pr_kanne.partnr2=partlist_b.partnr
                left outer join meetlist on pr_kanne.meetnr=meetlist.meetnr
                left outer join kullist on pr_kanne.kulnr=kullist.kulnr
                left outer join tallist on pr_kanne.talnr=tallist.talnr
                left outer join tullist on pr_kanne.tulnr=tullist.tulnr
                left outer join objlist on pr_kanne.objectnr=objlist.objectnr
                left outer join osaklist on pr_kanne.osaknr=osaklist.osaknr
                left outer join sublist on pr_kanne.subjectnr=sublist.subjectnr
                left outer join suundlist on pr_kanne.suundnr=suundlist.suundnr
                left outer join t_user on pr_kanne.user_code=t_user.id_user
  where pr_kanne.kree is not null and kontlist.kulukonto=1 and pr_kanne.artnr is null and pr_kanne.tulnr is not null