
select
f.trndate as PARASTDATE,
f.company as PARASTCOMPANY,
case
when f.company = 98 then 'ΕΤΑΙΡΕΙΑ1'
when f.company = 99 then 'ΕΤΑΙΡΕΙΑ2'
end as PARASTCOMPANYNAME,
f.FINCODE as PARASTARITHMOS,
s.code as PARASTCODE,
f.series as PARASTSERIES,
f.TFPRMS as PARASTSYMPERIFORA,
case
when l.sodtype = 51 then 'Είδη'
when l.sodtype = 52 then 'Υπηρεσίες'
when l.sodtype = 54 then 'Πάγια'
else 'Άλλο'
end as MTRLINESTYPE,
m.code as MTRLINECODE,
m.name as MTRLINEDESC,
l.QTY as MTRLINEQTY,
l.QTY1 as MTRLINEQTY1,
l.QTY2 as MTRLINEQTY2,
l.PRICE as MTRLINEPRICE,
l.LINEVAL as MTRLINEVAL,
l.MTRLINES,
f.FINDOC,
l.ACNMSK as MTRLINEARLOGISTIKI,
l.ACNMSK1 as MTRLINEARLOGISTIKISECOND,
p.code as MTRLINEPRJC,
p.ACNMSK1 as MTRLINEPRJCARLOGISTIKI,
r.ACNMSK as MTRLINERSRCARLOGISTIKI,
r.ACNMSK1 as MTRLINERSRCARLOGISTIKISECOND,
p2.code as PARASTPRJC,
p2.ACNMSK1 as PARASTPRJCARLOGISTIKI
from findoc f
inner join mtrlines l on l.findoc = f.findoc
left join prjc p on p.prjc = l.prjc
left join prjc p2 on p2.prjc = f.prjc
left join mtrl m on m.mtrl = l.mtrl
left join rsrc r on r.rsrc = l.rsrc
left join series s on s.series = f.series and f.sosource = s.sosource and f.company = s.company
where f.sosource = 1251