Commit 04c644ef by suri

tambah sesson tahun, dan grup by tahun

1 parent 241fb0e6
......@@ -41,6 +41,7 @@ class eis(BaseView):
def view_app_act(self):
tahun = self.ses['tahun']
req = self.req
ses = req.session
params = req.params
id = 'id' in params and params['id'] or 0
json_data = {}
......@@ -111,7 +112,8 @@ class eis(BaseView):
elif req.matchdict['act']=='dasboard':
max_tahun = EisDBSession.query(func.max(Eis.tahun)).scalar()
# max_tahun = EisDBSession.query(func.max(Eis.tahun)).scalar()
max_tahun = ses['tahun']
subq = EisDBSession.query(
func.max(Eis.nama).label('nama'),
func.sum(ChartItem.value_1+ChartItem.value_2+ChartItem.value_3+ChartItem.value_4+\
......@@ -130,7 +132,7 @@ class eis(BaseView):
join(ChartItem, func.trim(ChartItem.rekening_kd)==func.trim(Eis.kode)).\
join(Chart, Chart.id == ChartItem.chart_id).\
filter(Eis.tahun==max_tahun, Chart.chart_type == 'line').\
group_by(Eis.kode,Eis.nama).order_by(Eis.kode).subquery()
group_by(Eis.kode,Eis.nama,Eis.tahun).order_by(Eis.kode).subquery()
query = EisDBSession.query().select_from(subq)
columns = [
ColumnDT(subq.c.nama, mData="jenis_pajak"),
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!