Commit 60b3746b by yasir

default Database, model skp + tbp

1 parent c41a7990
......@@ -38,12 +38,14 @@ class Skp(SipkdBase, CommonModel):
# keybend = '2084_'
# seharusnya parameter nip dimana keybend diquery dari tabel bendahara
# seperti unitkey
unit_kode = values['unit_kode']
# unit_kode = '3.01.01.02.'
# UNIT kode harusnya parameter didalam values
#perubahan mulai disini
unit_kode = values['unit_kode']
nip = values['nip']
unitkey = DaftUnit.get_key(unit_kode)
keybend = Bendahara.get_key(unitkey,nip)
#perubahan selesai disini
mtgkey = RekPdpt.get_key(values['rekening_kd'])
row_skp = Skp()
......@@ -76,9 +78,14 @@ class Skp(SipkdBase, CommonModel):
@classmethod
def hapus(cls, values):
keybend = '2084_'
unit_kode = '3.01.01.02.'
#perubahan mulai disini
unit_kode = values['unit_kode']
nip = values['nip']
unitkey = DaftUnit.get_key(unit_kode)
keybend = Bendahara.get_key(unitkey,nip)
#perubahan selesai disini
# keybend = '2084_'
# unit_kode = '3.01.01.02.'
noskp = values['noskp']
#hapus detail
row_skpdet = SipkdDBSession.query(SkpDet).\
......
......@@ -39,15 +39,14 @@ class Tbp(SipkdBase, CommonModel):
# keybend = '2084_'
# seharusnya parameter nip dimana keybend diquery dari tabel bendahara
# seperti unitkey
unit_kode = values['unit_kode']
# unit_kode = '3.01.01.02.'
# UNIT kode harusnya parameter didalam values
#perubahan mulai disini
unit_kode = values['unit_kode']
nip = values['nip']
unitkey = DaftUnit.get_key(unit_kode)
keybend = Bendahara.get_key(unitkey,nip)
mtgkey = RekPdpt.get_key(values['rekening_kd'])
#perubahan selesai disini
mtgkey = RekPdpt.get_key(values['rekening_kd'])
values['unitkey'] = unitkey
......@@ -103,9 +102,14 @@ class Tbp(SipkdBase, CommonModel):
return True
@classmethod
def hapus(cls, values):
keybend = '2084_'
unit_kode = '3.01.01.02.'
#perubahan mulai disini
unit_kode = values['unit_kode']
nip = values['nip']
unitkey = DaftUnit.get_key(unit_kode)
keybend = Bendahara.get_key(unitkey,nip)
#perubahan selesai disini
# keybend = '2084_'
# unit_kode = '3.01.01.02.'
row_bku = SipkdDBSession.query(BkuTbp).\
filter_by(notbp=values['notbp'], unitkey=unitkey).delete()
row_tbpdet = SipkdDBSession.query(TbpDet).\
......
"keybend","jns_bend","nip","kdbank","unitkey","jab_bend","rekbend","saldobend","NPWPbend","tglstopbend","saldobendt"
"2084_","1","1212","2","212","","111111222222",250000,"","",
"2084_","1","2121","2","212","","111111222222",300000,"","",
\ No newline at end of file
"kdbank","nmbank","akbank","alamat","telepon","cabang"
"2","Bank Bri","Bri","Kartosuro","","Singopuran"
"unitkey","kdlevel","kdunit","nmunit","akrounit","alamat","telepon","type"
"2221","4","2.2.2.1","Unit Bendahara","Bendahara","Kantor Bendahara","(0271)728728","1"
"212","4","3.01.01.02.","Unit Solo","Solo","Kantor Solo","(0271)728728","1"
DaftUnitData = {
'options': ['insert if not exists'],
'csv': ['daftunit.csv'],
'keys':['unitkey'],
}
"mtgkey","kdper","nmper","mtglevel","kdkhusus","type"
"11","3331","Pendapatan Toilet","3","2","1"
"nip","kdgol","unitkey","nama","alamat","jabatan","pddk"
"1212","","212","Bejo","Singopuran","Jabat Tangan",""
"2121","","212","Nasi Goreng","Singopuran","Jabatan Hehehehe",""
\ No newline at end of file
DaftUnitData = {
'options': ['insert if not exists'],
'csv': ['routes.csv'],
'keys':['kode'],
}
PegawaiData = {
'options': ['insert if not exists'],
'csv': ['pegawai.csv'],
'keys':['nip'],
}
DaftBankData = {
'options': ['insert if not exists'],
'csv': ['daftbank.csv'],
'keys':['kdbank'],
}
BendaharaData = {
'options': ['insert if not exists'],
'csv': ['bend.csv'],
'keys':['keybend'],
}
RekeningPendapatanData = {
'options': ['insert if not exists'],
'csv': ['matangd.csv'],
'keys':['mtgkey'],
}
......@@ -8,13 +8,17 @@ from ..models import (
)
from .data.routes import RouteData
from .data.daftunit import DaftUnitData
from .data.sipkd import (DaftUnitData, PegawaiData, DaftBankData
BendaharaData, RekeningPendapatanData)
#from .data.sp2d import Sp2dData
#from .data.sp2d_potongan import Sp2dPotonganData
fixtures = [
('routes', RouteData),
('daftunit', DaftUnitData)
('pegawai', DaftUnitData)
('daftbank', DaftUnitData)
('bend', DaftUnitData)
('matangd', DaftUnitData)
]
def insert():
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!