Commit 4c93baf0 by taufikyu

update form no_skrd

1 parent 50441a41
...@@ -389,6 +389,8 @@ class ARInvoice(CommonModel, Base): ...@@ -389,6 +389,8 @@ class ARInvoice(CommonModel, Base):
update_date = Column(DateTime(timezone=True)) update_date = Column(DateTime(timezone=True))
## Update 29 Agustus 2017 ## ## Update 29 Agustus 2017 ##
denda_rekening_id = Column(Integer, nullable=True, default=0) denda_rekening_id = Column(Integer, nullable=True, default=0)
## 17 Sep 2020
no_skrd = Column(String(128))
subjekpajaks = relationship("SubjekPajak", backref=backref('arinvoices')) subjekpajaks = relationship("SubjekPajak", backref=backref('arinvoices'))
objekpajaks = relationship("ObjekPajak", backref=backref('arinvoices')) objekpajaks = relationship("ObjekPajak", backref=backref('arinvoices'))
......
No preview for this file type
...@@ -211,6 +211,10 @@ class AddSchema(colander.Schema): ...@@ -211,6 +211,10 @@ class AddSchema(colander.Schema):
missing=colander.drop, missing=colander.drop,
oid = "jumlah" oid = "jumlah"
) )
no_skrd = colander.SchemaNode(
colander.String(),
oid = "no_skrd"
)
class EditSchema(AddSchema): class EditSchema(AddSchema):
id = colander.SchemaNode(colander.Integer(), id = colander.SchemaNode(colander.Integer(),
...@@ -808,9 +812,14 @@ def view_pdf(request): ...@@ -808,9 +812,14 @@ def view_pdf(request):
row = DBSession.query(ARInvoice).filter_by(id=params['id']).first() row = DBSession.query(ARInvoice).filter_by(id=params['id']).first()
item = Item() item = Item()
item.opd = row.unit_nama item.opd = row.unit_nama
item.nama = row.wp_nama item.wp_nama = row.wp_nama
item.alamat = (row.wp_alamat_2 and row.wp_alamat_2 != '-') and ('{} {}'.format(row.wp_alamat_1, row.wp_alamat_2)) or row.wp_alamat_1 item.wp_alamat = (row.wp_alamat_2 and row.wp_alamat_2 != '-') and ('{} {}'.format(row.wp_alamat_1, row.wp_alamat_2)) or row.wp_alamat_1
item.wp_kode = row.wp_kode
item.rek_nama = row.rek_nama item.rek_nama = row.rek_nama
item.periode_1 = row.periode_1
item.periode_2 = row.periode_2
item.kodebayar = row.kode
item.no_skrd = row.no_skrd
item.tahunskrd = row.tahun_id item.tahunskrd = row.tahun_id
item.tahun = datetime.now().year item.tahun = datetime.now().year
item.jumlah = thousand(row.jumlah) item.jumlah = thousand(row.jumlah)
......
...@@ -125,6 +125,18 @@ ...@@ -125,6 +125,18 @@
${structure:field.serialize()} ${structure:field.serialize()}
</div> </div>
</div> </div>
<!--no_skrd -->
<div class="form-group" tal:define="field form['no_skrd']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-3" id="req-${field.oid}">
${field.title}<span id="error-${field.oid}" class="text text-danger"
tal:condition="field.required">&nbsp*</span></label>
<div class="col-md-9">
${structure:field.serialize()}
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
</div>
</div>
<!--tgl_tetap --> <!--tgl_tetap -->
<div class="form-group" tal:define="field form['tgl_tetap']" id="item-${field.oid}"> <div class="form-group" tal:define="field form['tgl_tetap']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-3" id="req-${field.oid}"> <label for="${field.oid}" class="control-label col-md-3" id="req-${field.oid}">
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!