Commit 6f916da1 by aagusti

live 31-01-2017

1 parent 77d415e8
Showing 83 changed files with 1470 additions and 184 deletions
......@@ -93,6 +93,7 @@ class Unit(NamaModel,Base):
level_id = Column(SmallInteger)
is_summary = Column(SmallInteger)
parent_id = Column(SmallInteger)
alamat = Column(String(255))
class UserUnit(Base):
__tablename__ = 'user_units'
......@@ -296,6 +297,7 @@ class SubjekPajak(NamaModel, Base):
provinsi = Column(String(128))
email = Column(String(40))
unit_id = Column(Integer, ForeignKey("units.id"))
no_id = Column(Integer)
users = relationship("User", backref=backref('subjekpajaks'))
units = relationship('Unit', backref=backref('subjekpajaks'))
......
......@@ -3,7 +3,7 @@
<property name="ireport.scriptlethandling" value="0"/>
<property name="ireport.encoding" value="UTF-8"/>
<property name="ireport.zoom" value="1.24184264611831"/>
<property name="ireport.x" value="246"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<import value="net.sf.jasperreports.engine.*"/>
<import value="java.util.*"/>
......@@ -62,6 +62,9 @@
<field name="pg_nm" class="java.lang.String">
<fieldDescription><![CDATA[pg_nm]]></fieldDescription>
</field>
<field name="un_al" class="java.lang.String">
<fieldDescription><![CDATA[un_al]]></fieldDescription>
</field>
<variable name="jum_inv" class="java.lang.Double" calculation="Sum">
<variableExpression><![CDATA[Double.valueOf($F{jumlah})]]></variableExpression>
</variable>
......@@ -75,20 +78,20 @@
<band splitType="Stretch"/>
</background>
<title>
<band height="79" splitType="Stretch">
<band height="91" splitType="Stretch">
<staticText>
<reportElement x="0" y="39" width="742" height="15"/>
<reportElement x="50" y="49" width="692" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[Register Penerimaan]]></text>
</staticText>
<image>
<reportElement x="0" y="1" width="55" height="33"/>
<reportElement x="0" y="1" width="55" height="42"/>
<imageExpression><![CDATA[$F{logo}]]></imageExpression>
</image>
<staticText>
<reportElement x="0" y="34" width="742" height="15"/>
<reportElement x="0" y="46" width="742" height="15"/>
<box>
<topPen lineWidth="0.25"/>
<bottomPen lineWidth="0.0"/>
......@@ -99,21 +102,21 @@
<text><![CDATA[]]></text>
</staticText>
<staticText>
<reportElement x="0" y="0" width="742" height="15"/>
<reportElement x="50" y="0" width="692" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" isBold="true"/>
</textElement>
<text><![CDATA[PEMERINTAH PROVINSI JAWA BARAT]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="2" y="14" width="740" height="15"/>
<reportElement x="50" y="14" width="692" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="10" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{un_nm}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="323" y="55" width="72" height="15"/>
<reportElement stretchType="RelativeToBandHeight" x="346" y="65" width="72" height="15"/>
<box leftPadding="2">
<leftPen lineWidth="0.0"/>
<rightPen lineWidth="0.0"/>
......@@ -124,7 +127,7 @@
<textFieldExpression><![CDATA[$F{awal}.substring(8,10)+"-"+$F{awal}.substring(5,7)+"-"+$F{awal}.substring(0,4)]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="408" y="55" width="82" height="15"/>
<reportElement stretchType="RelativeToBandHeight" x="431" y="65" width="82" height="15"/>
<box leftPadding="2">
<leftPen lineWidth="0.0"/>
<rightPen lineWidth="0.0"/>
......@@ -135,7 +138,7 @@
<textFieldExpression><![CDATA[$F{akhir}.substring(8,10)+"-"+$F{akhir}.substring(5,7)+"-"+$F{akhir}.substring(0,4)]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="269" y="55" width="54" height="15"/>
<reportElement x="292" y="65" width="54" height="15"/>
<box>
<topPen lineWidth="0.0"/>
<leftPen lineWidth="0.0"/>
......@@ -148,7 +151,7 @@
<text><![CDATA[Periode]]></text>
</staticText>
<staticText>
<reportElement x="381" y="55" width="27" height="15"/>
<reportElement x="404" y="65" width="27" height="15"/>
<box>
<topPen lineWidth="0.0"/>
<leftPen lineWidth="0.0"/>
......@@ -160,6 +163,13 @@
</textElement>
<text><![CDATA[s.d]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="50" y="28" width="691" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="10" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{un_al}]]></textFieldExpression>
</textField>
</band>
</title>
<pageHeader>
......
......@@ -65,6 +65,9 @@
<field name="pg_nm" class="java.lang.String">
<fieldDescription><![CDATA[pg_nm]]></fieldDescription>
</field>
<field name="un_al" class="java.lang.String">
<fieldDescription><![CDATA[un_al]]></fieldDescription>
</field>
<variable name="jum_inv" class="java.lang.Double" calculation="Sum">
<variableExpression><![CDATA[Double.valueOf($F{jumlah})]]></variableExpression>
</variable>
......@@ -72,20 +75,20 @@
<band splitType="Stretch"/>
</background>
<title>
<band height="79" splitType="Stretch">
<band height="90" splitType="Stretch">
<staticText>
<reportElement x="0" y="39" width="495" height="15"/>
<reportElement x="50" y="50" width="445" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[Register Tanda Bukti Penerimaan]]></text>
</staticText>
<image>
<reportElement x="0" y="1" width="55" height="33"/>
<reportElement x="0" y="1" width="55" height="42"/>
<imageExpression><![CDATA[$F{logo}]]></imageExpression>
</image>
<staticText>
<reportElement x="0" y="34" width="495" height="15"/>
<reportElement x="0" y="46" width="495" height="5"/>
<box>
<topPen lineWidth="0.25"/>
<bottomPen lineWidth="0.0"/>
......@@ -96,43 +99,43 @@
<text><![CDATA[]]></text>
</staticText>
<staticText>
<reportElement x="0" y="0" width="495" height="15"/>
<reportElement x="50" y="0" width="445" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" isBold="true"/>
</textElement>
<text><![CDATA[PEMERINTAH PROVINSI JAWA BARAT]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="2" y="14" width="493" height="15"/>
<reportElement x="50" y="14" width="445" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="10" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{un_nm}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="198" y="55" width="72" height="15"/>
<reportElement stretchType="RelativeToBandHeight" x="230" y="64" width="57" height="15"/>
<box leftPadding="2">
<leftPen lineWidth="0.0"/>
<rightPen lineWidth="0.0"/>
</box>
<textElement verticalAlignment="Middle">
<font size="10" isBold="true"/>
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{awal}.substring(8,10)+"-"+$F{awal}.substring(5,7)+"-"+$F{awal}.substring(0,4)]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="283" y="55" width="82" height="15"/>
<reportElement stretchType="RelativeToBandHeight" x="305" y="64" width="57" height="15"/>
<box leftPadding="2">
<leftPen lineWidth="0.0"/>
<rightPen lineWidth="0.0"/>
</box>
<textElement verticalAlignment="Middle">
<font size="10" isBold="true"/>
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{akhir}.substring(8,10)+"-"+$F{akhir}.substring(5,7)+"-"+$F{akhir}.substring(0,4)]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="144" y="55" width="54" height="15"/>
<reportElement x="182" y="64" width="54" height="15"/>
<box>
<topPen lineWidth="0.0"/>
<leftPen lineWidth="0.0"/>
......@@ -140,12 +143,12 @@
<rightPen lineWidth="0.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" isBold="true"/>
<font size="9" isBold="true"/>
</textElement>
<text><![CDATA[Periode]]></text>
</staticText>
<staticText>
<reportElement x="256" y="55" width="27" height="15"/>
<reportElement x="280" y="64" width="27" height="15"/>
<box>
<topPen lineWidth="0.0"/>
<leftPen lineWidth="0.0"/>
......@@ -153,10 +156,17 @@
<rightPen lineWidth="0.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" isBold="true"/>
<font size="9" isBold="true"/>
</textElement>
<text><![CDATA[s.d]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="50" y="28" width="445" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{un_al}]]></textFieldExpression>
</textField>
</band>
</title>
<pageHeader>
......
......@@ -65,6 +65,9 @@
<field name="pg_nm" class="java.lang.String">
<fieldDescription><![CDATA[pg_nm]]></fieldDescription>
</field>
<field name="un_al" class="java.lang.String">
<fieldDescription><![CDATA[un_al]]></fieldDescription>
</field>
<variable name="jum_inv" class="java.lang.Double" calculation="Sum">
<variableExpression><![CDATA[Double.valueOf($F{jumlah})]]></variableExpression>
</variable>
......@@ -72,20 +75,20 @@
<band splitType="Stretch"/>
</background>
<title>
<band height="79" splitType="Stretch">
<band height="87" splitType="Stretch">
<staticText>
<reportElement x="0" y="39" width="495" height="15"/>
<reportElement x="52" y="48" width="443" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[Register Nomor Bayar]]></text>
</staticText>
<image>
<reportElement x="0" y="1" width="55" height="33"/>
<reportElement x="0" y="1" width="55" height="43"/>
<imageExpression><![CDATA[$F{logo}]]></imageExpression>
</image>
<staticText>
<reportElement x="0" y="34" width="495" height="15"/>
<reportElement x="0" y="46" width="495" height="5"/>
<box>
<topPen lineWidth="0.25"/>
<bottomPen lineWidth="0.0"/>
......@@ -96,56 +99,63 @@
<text><![CDATA[]]></text>
</staticText>
<staticText>
<reportElement x="0" y="0" width="495" height="15"/>
<reportElement x="52" y="0" width="443" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" isBold="true"/>
</textElement>
<text><![CDATA[PEMERINTAH PROVINSI JAWA BARAT]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="2" y="14" width="493" height="15"/>
<reportElement x="52" y="14" width="443" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="10" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{un_nm}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="198" y="55" width="72" height="15"/>
<box leftPadding="2">
<textField isBlankWhenNull="true">
<reportElement x="52" y="29" width="443" height="15"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{un_al}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="281" y="62" width="27" height="15"/>
<box>
<topPen lineWidth="0.0"/>
<leftPen lineWidth="0.0"/>
<bottomPen lineWidth="0.0"/>
<rightPen lineWidth="0.0"/>
</box>
<textElement verticalAlignment="Middle">
<font size="10" isBold="true"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{awal}.substring(8,10)+"-"+$F{awal}.substring(5,7)+"-"+$F{awal}.substring(0,4)]]></textFieldExpression>
</textField>
<text><![CDATA[s.d]]></text>
</staticText>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="283" y="55" width="82" height="15"/>
<reportElement stretchType="RelativeToBandHeight" x="306" y="62" width="57" height="15"/>
<box leftPadding="2">
<leftPen lineWidth="0.0"/>
<rightPen lineWidth="0.0"/>
</box>
<textElement verticalAlignment="Middle">
<font size="10" isBold="true"/>
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{akhir}.substring(8,10)+"-"+$F{akhir}.substring(5,7)+"-"+$F{akhir}.substring(0,4)]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="144" y="55" width="54" height="15"/>
<box>
<topPen lineWidth="0.0"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="231" y="62" width="57" height="15"/>
<box leftPadding="2">
<leftPen lineWidth="0.0"/>
<bottomPen lineWidth="0.0"/>
<rightPen lineWidth="0.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" isBold="true"/>
<textElement verticalAlignment="Middle">
<font size="9" isBold="true"/>
</textElement>
<text><![CDATA[Periode]]></text>
</staticText>
<textFieldExpression><![CDATA[$F{awal}.substring(8,10)+"-"+$F{awal}.substring(5,7)+"-"+$F{awal}.substring(0,4)]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="256" y="55" width="27" height="15"/>
<reportElement x="183" y="62" width="54" height="15"/>
<box>
<topPen lineWidth="0.0"/>
<leftPen lineWidth="0.0"/>
......@@ -153,9 +163,9 @@
<rightPen lineWidth="0.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" isBold="true"/>
<font size="9" isBold="true"/>
</textElement>
<text><![CDATA[s.d]]></text>
<text><![CDATA[Periode]]></text>
</staticText>
</band>
</title>
......
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -30,7 +32,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -47,6 +49,11 @@
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
......@@ -57,12 +64,12 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="heading1">DAFTAR TAGIHAN</para>
<para style="heading1">REGISTER NOMOR BAYAR</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,2.5cm,3cm,5cm" style="table" repeatRows="1">
......
......@@ -2,7 +2,7 @@
<td><para alignment="LEFT" fontSize="11">PEMERINTAH PROVINSI JAWA BARAT</para></td>
</tr>
<tr>
<td><para alignment="LEFT" fontSize="11">BADAN PENDAPATAN DAERAH</para></td>
<td><para alignment="LEFT" fontSize="11">{unit}</para></td>
</tr>
<tr>
<td vAlign="middle"><hr width="14cm" color="black"></hr></td>
......@@ -10,12 +10,12 @@
<tr>
<td><para alignment="CENTER" fontSize="11">SLIP SETORAN PENDAPATAN DAERAH</para></td>
</tr>
<tr>
<!--tr>
<td vAlign="top"><para fontSize="8">OPD</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
<td vAlign="top"><para fontSize="8" alignment="LEFT">{unit}</para></td>
<td vAlign="top"><para fontSize="8"></para></td>
</tr>
</tr-->
<tr>
<td vAlign="top"><para fontSize="8">NAMA</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
......
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -30,7 +32,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -47,6 +49,11 @@
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
......@@ -57,12 +64,12 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="heading1">DAFTAR TAGIHAN</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">REGISTER NOMOR BAYAR</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,2.5cm,3cm,5cm" style="table" repeatRows="1">
......
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="29.7cm, 21cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="26cm" height="17cm"/>
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="8"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">Badan Pendapatan Daerah</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="heading1">REGISTER NOMOR BAYAR</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,2.5cm,3cm,5cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">No. Bayar</para></td>
<td><para style="heading2">Penyetor</para></td>
<td><para style="heading2">Objek</para></td>
<td><para style="heading2">Uraian</para></td>
<td><para style="heading2">Tgl. Tetap</para></td>
<td><para style="heading2">Jumlah</para></td>
<td><para style="heading2">OPD</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
......@@ -2,7 +2,7 @@
<td><para alignment="LEFT" fontSize="11">PEMERINTAH PROVINSI JAWA BARAT</para></td>
</tr>
<tr>
<td><para alignment="LEFT" fontSize="11">BADAN PENDAPATAN DAERAH</para></td>
<td><para alignment="LEFT" fontSize="11">{unit}</para></td>
</tr>
<tr>
<td vAlign="middle"><hr width="14cm" color="black"></hr></td>
......@@ -10,12 +10,12 @@
<tr>
<td><para alignment="CENTER" fontSize="11">SLIP SETORAN PENDAPATAN DAERAH</para></td>
</tr>
<tr>
<!--tr>
<td vAlign="top"><para fontSize="8">OPD</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
<td vAlign="top"><para fontSize="8" alignment="LEFT">{unit}</para></td>
<td vAlign="top"><para fontSize="8"></para></td>
</tr>
</tr-->
<tr>
<td vAlign="top"><para fontSize="8">NAMA</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
......
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -30,7 +32,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -47,6 +49,11 @@
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
......@@ -57,12 +64,12 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="heading1">DAFTAR TAGIHAN</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">REGISTER NOMOR BAYAR</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,2.5cm,3cm,5cm" style="table" repeatRows="1">
......
......@@ -2,7 +2,7 @@
<td><para alignment="LEFT" fontSize="11">PEMERINTAH PROVINSI JAWA BARAT</para></td>
</tr>
<tr>
<td><para alignment="LEFT" fontSize="11">BADAN PENDAPATAN DAERAH</para></td>
<td><para alignment="LEFT" fontSize="11">{unit}</para></td>
</tr>
<tr>
<td vAlign="middle"><hr width="14cm" color="black"></hr></td>
......@@ -10,12 +10,12 @@
<tr>
<td><para alignment="CENTER" fontSize="11">SLIP SETORAN PENDAPATAN DAERAH</para></td>
</tr>
<tr>
<!--tr>
<td vAlign="top"><para fontSize="8">OPD</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
<td vAlign="top"><para fontSize="8" alignment="LEFT">{unit}</para></td>
<td vAlign="top"><para fontSize="8"></para></td>
</tr>
</tr-->
<tr>
<td vAlign="top"><para fontSize="8">NAMA</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
......
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -30,7 +32,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -47,6 +49,11 @@
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
......@@ -57,12 +64,12 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="heading1">DAFTAR PENERIMAAN</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">REGISTER PENERIMAAN</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,3cm,3cm,5cm" style="table" repeatRows="1">
......
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="29.7cm, 21cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="26cm" height="17cm"/>
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="8"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">Badan Pendapatan Daerah</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="heading1">REGISTER PENERIMAAN</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,3cm,3cm,5cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">No. Bayar</para></td>
<td><para style="heading2">Penyetor</para></td>
<td><para style="heading2">Objek</para></td>
<td><para style="heading2">Uraian</para></td>
<td><para style="heading2">Jumlah</para></td>
<td><para style="heading2">Tgl. Bayar</para></td>
<td><para style="heading2">OPD</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
......@@ -2,7 +2,7 @@
<td><para alignment="LEFT" fontSize="11">PEMERINTAH PROVINSI JAWA BARAT</para></td>
</tr>
<tr>
<td><para alignment="LEFT" fontSize="11">BADAN PENDAPATAN DAERAH</para></td>
<td><para alignment="LEFT" fontSize="11">{unit}</para></td>
</tr>
<tr>
<td vAlign="middle"><hr width="14cm" color="black"></hr></td>
......
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 750 570 750</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="19cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -35,7 +37,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -52,6 +54,11 @@
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
......@@ -62,12 +69,12 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">________________________________________________________________</para>
<para style="heading1">DAFTAR STS</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">REGISTER STS</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="3.5cm,5.5cm,2.3cm,3cm,5cm" style="table" repeatRows="1">
......
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="21cm, 29.7cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 750 570 750</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="19cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="17cm" height="25cm"/>
{{script}}
import datetime
from ...tools import _DTnumberformat,_DTstrftime
tgl=datetime.strftime(tgl,"%d-%m-%Y")
{{endscript}}
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="8"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">Badan Pendapatan Daerah</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="heading1">REGISTER STS</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="3.5cm,5.5cm,2.3cm,3cm,5cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">No. STS</para></td>
<td><para style="heading2">Uraian</para></td>
<td><para style="heading2">Tanggal</para></td>
<td><para style="heading2">Jumlah</para></td>
<td><para style="heading2">OPD</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -45,7 +47,12 @@
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="5"
spaceAfter="3"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
......@@ -57,12 +64,13 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">.</para>
<para style="heading1">DAFTAR TANDA BUKTI PENERIMAAN</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="3.7cm,4cm,3.5cm,5cm,2.5cm,3cm,3cm,3.7cm" style="table" repeatRows="1">
......
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="29.7cm, 21cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="26cm" height="17cm"/>
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="8"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="3"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="heading1">DAFTAR TANDA BUKTI PENERIMAAN</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="3.7cm,4cm,3.5cm,5cm,2.5cm,3cm,3cm,3.7cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">No. TBP</para></td>
<td><para style="heading2">Penyetor</para></td>
<td><para style="heading2">Objek</para></td>
<td><para style="heading2">Uraian</para></td>
<td><para style="heading2">Tgl. Terima</para></td>
<td><para style="heading2">Terutang</para></td>
<td><para style="heading2">Jumlah</para></td>
<td><para style="heading2">No. Bayar</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
......@@ -2,7 +2,7 @@
<td><para alignment="LEFT" fontSize="11">PEMERINTAH PROVINSI JAWA BARAT</para></td>
</tr>
<tr>
<td><para alignment="LEFT" fontSize="11">BADAN PENDAPATAN DAERAH</para></td>
<td><para alignment="LEFT" fontSize="11">{un_nm}</para></td>
</tr>
<tr>
<td vAlign="middle"><hr width="14cm" color="black"></hr></td>
......
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -30,7 +32,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -47,6 +49,11 @@
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
......@@ -57,12 +64,12 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="heading1">DAFTAR TAGIHAN CEPAT</para>
<para style="heading1">REGISTER NOMOR BAYAR</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,2.5cm,3cm,5cm" style="table" repeatRows="1">
......
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="29.7cm, 21cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="26cm" height="17cm"/>
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="8"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="heading3"
fontName="Helvetica-Bold"
fontSize="10"
spaceAfter="10"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">REGISTER NOMOR BAYAR</para>
<para style="heading3">Periode {awal} s.d {akhir}</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,4cm,5cm,2.5cm,3cm,5cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">No. Bayar</para></td>
<td><para style="heading2">Penyetor</para></td>
<td><para style="heading2">Objek</para></td>
<td><para style="heading2">Uraian</para></td>
<td><para style="heading2">Tgl. Tetap</para></td>
<td><para style="heading2">Jumlah</para></td>
<td><para style="heading2">OPD</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
......@@ -2,7 +2,7 @@
<td><para alignment="LEFT" fontSize="11">PEMERINTAH PROVINSI JAWA BARAT</para></td>
</tr>
<tr>
<td><para alignment="LEFT" fontSize="11">BADAN PENDAPATAN DAERAH</para></td>
<td><para alignment="LEFT" fontSize="11">{unit}</para></td>
</tr>
<tr>
<td vAlign="middle"><hr width="14cm" color="black"></hr></td>
......@@ -10,12 +10,12 @@
<tr>
<td><para alignment="CENTER" fontSize="11">SLIP SETORAN PENDAPATAN DAERAH</para></td>
</tr>
<tr>
<!--tr>
<td vAlign="top"><para fontSize="8">OPD</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
<td vAlign="top"><para fontSize="8" alignment="LEFT">{unit}</para></td>
<td vAlign="top"><para fontSize="8"></para></td>
</tr>
</tr-->
<tr>
<td vAlign="top"><para fontSize="8">NAMA</para></td>
<td vAlign="top"><para fontSize="8" alignment="RIGHT">:</para></td>
......
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27.6cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -30,7 +32,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -57,11 +59,10 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="heading1">DAFTAR OBJEK PAJAK</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
......
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="29.7cm, 21cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27.6cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="26cm" height="17cm"/>
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="8"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="9"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">DAFTAR OBJEK PAJAK</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,7cm,6cm,7cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">Penyetor</para></td>
<td><para style="heading2">Rekening</para></td>
<td><para style="heading2">Uraian</para></td>
<td><para style="heading2">Wilayah</para></td>
<td><para style="heading2">OPD</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="29.7cm, 21cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27.6cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="26cm" height="17cm"/>
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="8"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica-Bold"
fontSize="9"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">DAFTAR OBJEK PAJAK</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="4cm,4cm,7cm,6cm,7cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">Penyetor</para></td>
<td><para style="heading2">Rekening</para></td>
<td><para style="heading2">Uraian</para></td>
<td><para style="heading2">Wilayah</para></td>
<td><para style="heading2">OPD</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
......@@ -9,6 +9,8 @@
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27.6cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
......@@ -30,7 +32,7 @@
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="1"
spaceAfter="25"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
......@@ -57,11 +59,10 @@
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="76" imageHeight="76" imageSide="left">
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">BADAN PENDAPATAN DAERAH</para>
<para style="title3">Jl. Soekarno Hatta, No. 528, Bandung</para>
<para style="title4">_________________________________________________________________________________________________</para>
<para style="heading1">DAFTAR PENYETOR</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
......
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document>
<template pagesize="29.7cm, 21cm" orientation="auto">
<pageTemplate id="main">
<!--pageGraphics>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="27.7cm">PT. Properindo Jasatama</drawString>
<drawRightString x="19cm" y="27.7cm">www.opensipkd.com</drawRightString>
</pageGraphics-->
<pageGraphics>
<lines> 20 520 825 520</lines>
<lineMode width="20"/>
<setFont name="Helvetica" size="10"/>
<drawString x="2cm" y="1.5cm">{waktu}</drawString>
<drawRightString x="27.6cm" y="1.5cm">Halaman <pageNumber/> / <getName id="last-page" default="1"/></drawRightString>
</pageGraphics>
<frame id="content" x1="2cm" y1="3.5cm" width="26cm" height="17cm"/>
</pageTemplate>
</template>
<stylesheet>
<paraStyle name="title1"
fontName="Helvetica-Bold"
fontSize="14"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title2"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="title3"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="23"
alignment="CENTER"/>
<paraStyle name="title4"
fontName="Helvetica-Bold"
fontSize="11"
spaceAfter="6"
alignment="CENTER"/>
<paraStyle name="heading1"
fontName="Helvetica-Bold"
fontSize="12"
spaceAfter="7"
alignment="CENTER"/>
<paraStyle name="heading2"
fontName="Helvetica"
fontSize="9"
spaceAfter="5"
alignment="CENTER"/>
<paraStyle name="body"
fontName="Helvetica"
fontSize="12"
spaceAfter="10"/>
<blockTableStyle id="table">
<lineStyle kind="GRID" colorName="black"/>
</blockTableStyle>
</stylesheet>
<story>
<imageAndFlowables imageName="e-sipkd/esipkd/static/img/logo-pemda-small.png"
imageWidth="60" imageHeight="60" imageSide="left">
<para style="title1">PEMERINTAH PROVINSI JAWA BARAT</para>
<para style="title2">{un_nm}</para>
<para style="title3">{un_al}</para>
<para style="heading1">DAFTAR PENYETOR</para>
</imageAndFlowables>
<drawCenteredString x="2cm" y="1.5cm"></drawCenteredString>
<blockTable colWidths="3.1cm,3.5cm,5cm,2.7cm,2.7cm,3.3cm,3.5cm,4.3cm" style="table" repeatRows="1">
<tr>
<td><para style="heading2">NPWPD/No.Reg</para></td>
<td><para style="heading2">Nama</para></td>
<td><para style="heading2">Alamat</para></td>
<td><para style="heading2">Kelurahan</para></td>
<td><para style="heading2">Kecamatan</para></td>
<td><para style="heading2">Kabupaten/Kota</para></td>
<td><para style="heading2">E-mail</para></td>
<td><para style="heading2">OPD</para></td>
</tr>
{rows2}
</blockTable>
<namedString id="last-page"><pageNumber/></namedString>
</story>
</document>
......@@ -456,4 +456,4 @@ route_id,group_id
204,1
205,1
242,1
243,1
243,1
\ No newline at end of file
id,kode,nama,status
1,"01","Kepala Badan",1
2,"02","Sekretaris",1
3,"03","Bendahara Penerimaan",1
4,"04","Kepala Bidang",1
5,"05","Kepala Seksi",1
6,"06","Staf",1
7,"031","Bendahara Penerimaan Pembantu",1
\ No newline at end of file
JabatanData = {
'options': ['insert if not exists'],
'csv': 'jabatan.csv',
}
......@@ -227,4 +227,4 @@ id,kode,nama,path,factory,perm_name,disabled,created,updated,create_uid
242,"arinvoicewp-csv","CSV Reg. Bayar WP","/arinvoicewp/{csv}/csv",,"read",0,"2015-03-08 16:45:45",,1
243,"arinvoicewp-pdf","PDF Reg. Bayar WP","/arinvoicewp/{pdf}/pdf",,"read",0,"2015-03-08 16:45:45",,1
244,"report","Laporan","/report",,"read",0,"2015-03-08 16:45:45",,1
245,"report-sspd","Laporan Penerimaan","/report/sspd",,"read",0,"2015-03-08 16:45:45",,1
245,"report-sspd","Laporan Penerimaan","/report/sspd",,"read",0,"2015-03-08 16:45:45",,1
\ No newline at end of file
SubjekData = {
'options': ['insert if not exists'],
'csv': 'subjek.csv',
}
......@@ -18,6 +18,8 @@ from data.peruntukan import PeruntukanData
from data.group_route import GroupRouteData
from data.jns_pajak import JnsPajakData
from data.wilayah import WilayahData
from data.subjek import SubjekData
from data.jabatan import JabatanData
from DbTools import (
get_pkeys,
......@@ -47,6 +49,8 @@ fixtures = [
('groups_routes_permissions', GroupRouteData),
('jns_pajaks', JnsPajakData),
('wilayahs', WilayahData),
('subjekpajaks', SubjekData),
('jabatans', JabatanData),
]
def insert():
......
......@@ -80,7 +80,7 @@ def create_schema(engine, schema):
engine.execute(CreateSchema(schema))
def create_schemas(engine):
for schema in ['efiling', 'admin', 'aset', 'eis', 'gaji', 'apbd']:
for schema in ['admin']:
create_schema(engine, schema)
def main(argv=sys.argv):
......

887 Bytes | W: | H:

2.53 KB | W: | H:

esipkd/static/img/favicon.png
esipkd/static/img/favicon.png
esipkd/static/img/favicon.png
esipkd/static/img/favicon.png
  • 2-up
  • Swipe
  • Onion skin
import sys
import re
from email.utils import parseaddr
from sqlalchemy import not_, func, or_
from sqlalchemy import not_, func, or_, desc
from datetime import datetime
from time import gmtime, strftime
from pyramid.view import (
......@@ -574,8 +574,10 @@ def view_act(request):
columns.append(ColumnDT('unit_nama'))
columns.append(ColumnDT('is_sspd'))
columns.append(ColumnDT('is_sts'))
query = DBSession.query(ARInvoice).filter(ARInvoice.status_grid==0,
ARInvoice.tgl_tetap.between(awal,akhir))
query = DBSession.query(ARInvoice
).filter(ARInvoice.status_grid==0,
ARInvoice.tgl_tetap.between(awal,akhir)
).order_by(desc(ARInvoice.tgl_tetap),desc(ARInvoice.kode))
if u != 1:
query = query.filter(ARInvoice.owner_id==u)
rowTable = DataTables(req, ARInvoice, query, columns)
......@@ -645,6 +647,7 @@ def view_csv(request):
##########
@view_config(route_name='arinvoice-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
......@@ -671,7 +674,9 @@ def view_pdf(request):
unit=r.g)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('arinvoice.rml', rows2=rows)
pdf, filename = open_rml_pdf('arinvoice.rml', rows2=rows,
awal=awal,
akhir=akhir)
return pdf_response(request, pdf, filename)
if url_dict['pdf']=='cetak' :
......
import sys
import re
from email.utils import parseaddr
from sqlalchemy import not_, func, or_
from sqlalchemy import not_, func, or_, desc
from datetime import datetime
from time import gmtime, strftime
from pyramid.view import (
......@@ -583,8 +583,10 @@ def view_act(request):
columns.append(ColumnDT('unit_nama'))
columns.append(ColumnDT('is_sspd'))
columns.append(ColumnDT('is_sts'))
query = DBSession.query(ARInvoice).filter(ARInvoice.status_grid==0,
ARInvoice.tgl_tetap.between(awal,akhir))
query = DBSession.query(ARInvoice
).filter(ARInvoice.status_grid==0,
ARInvoice.tgl_tetap.between(awal,akhir)
).order_by(desc(ARInvoice.tgl_tetap),desc(ARInvoice.kode))
if u != 1:
query = query.filter(ARInvoice.owner_id==u)
rowTable = DataTables(req, ARInvoice, query, columns)
......@@ -654,14 +656,31 @@ def view_csv(request):
##########
@view_config(route_name='arinvoiceb-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'bendahara'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
awal = 'awal' in request.params and request.params['awal']\
or datetime.now().strftime('%Y-%m-%d')
akhir = 'akhir' in request.params and request.params['akhir']\
or datetime.now().strftime('%Y-%m-%d')
id1 = 'id1' in request.params and request.params['id1']
if url_dict['pdf']=='reg' :
query = query_reg()
if u != 1:
......@@ -679,8 +698,17 @@ def view_pdf(request):
jumlah=r.f,
unit=r.g)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('arinvoiceb.rml', rows2=rows)
print "--- ROWS ---- ",rows
if group_in(request, 'bendahara'):
pdf, filename = open_rml_pdf('arinvoiceb.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al,
awal=awal,
akhir=akhir)
else:
pdf, filename = open_rml_pdf('arinvoiceb_bud.rml', rows2=rows,
awal=awal,
akhir=akhir)
return pdf_response(request, pdf, filename)
if url_dict['pdf']=='cetak' :
......
import sys
import re
from email.utils import parseaddr
from sqlalchemy import not_, func
from sqlalchemy import not_, func, desc
from datetime import datetime
from time import gmtime, strftime
from pyramid.view import (
......@@ -21,7 +21,7 @@ from ..models import DBSession
from ..models.isipkd import(
Pegawai, ObjekPajak, SubjekPajak, ARInvoice,
Unit, Wilayah, Pajak, Rekening,
User
User, UserUnit
)
from datatables import (
......@@ -515,8 +515,10 @@ def view_act(request):
columns.append(ColumnDT('rek_nama'))
columns.append(ColumnDT('jumlah', filter=_DTnumberformat))
columns.append(ColumnDT('unit_nama'))
query = DBSession.query(ARInvoice).filter(ARInvoice.status_grid==0,
ARInvoice.tgl_tetap.between(awal,akhir))
query = DBSession.query(ARInvoice
).filter(ARInvoice.status_grid==0,
ARInvoice.tgl_tetap.between(awal,akhir)
).order_by(desc(ARInvoice.tgl_tetap),desc(ARInvoice.kode))
if u != 1:
query = query.filter(ARInvoice.owner_id==u)
rowTable = DataTables(req, ARInvoice, query, columns)
......@@ -586,14 +588,31 @@ def view_csv(request):
##########
@view_config(route_name='arinvoicewp-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'wp'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
awal = 'awal' in request.params and request.params['awal']\
or datetime.now().strftime('%Y-%m-%d')
akhir = 'akhir' in request.params and request.params['akhir']\
or datetime.now().strftime('%Y-%m-%d')
id1 = 'id1' in request.params and request.params['id1']
if url_dict['pdf']=='reg' :
query = query_reg()
if u != 1:
......@@ -612,7 +631,17 @@ def view_pdf(request):
unit=r.g)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('arinvoicewp.rml', rows2=rows)
if group_in(request, 'wp'):
pdf, filename = open_rml_pdf('arinvoicewp.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al,
awal=awal,
akhir=akhir)
else:
pdf, filename = open_rml_pdf('arinvoicewp_bud.rml', rows2=rows,
awal=awal,
akhir=akhir)
#pdf, filename = open_rml_pdf('arinvoicewp.rml', rows2=rows)
return pdf_response(request, pdf, filename)
if url_dict['pdf']=='cetak' :
......@@ -639,4 +668,4 @@ def view_pdf(request):
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('arinvoicewp_cetak.rml', rows2=rows)
return pdf_response(request, pdf, filename)
return pdf_response(request, pdf, filename)
\ No newline at end of file
import sys
import re
from email.utils import parseaddr
from sqlalchemy import not_, func
from sqlalchemy import not_, func, desc
from datetime import datetime
from time import gmtime, strftime
from pyramid.view import (
......@@ -310,7 +310,7 @@ def query_invoice(kode):
filter(ARInvoice.kode==kode,
ARInvoice.status_bayar==0,
ARInvoice.is_sspd==0,
ARInvoice.is_tbp==0,
#ARInvoice.is_tbp==0,
ARInvoice.is_sts==0).first()
def query_invoice_id(id):
......@@ -451,7 +451,8 @@ def view_act(request):
columns.append(ColumnDT('posted'))
query = DBSession.query(ARSspd).join(ARInvoice)\
.filter(ARSspd.tgl_bayar.between(awal,akhir))
.filter(ARSspd.tgl_bayar.between(awal,akhir))\
.order_by(desc(ARSspd.tgl_bayar))
if group_in(request, 'bendahara'):
x = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
y = '%s' % x
......@@ -484,6 +485,7 @@ def query_cetak():
ARInvoice.denda.label('g'),
ARInvoice.bunga.label('h'),
ARInvoice.jumlah.label('i'),
ARInvoice.unit_nama.label('j'),
).join(ARInvoice
).order_by(ARSspd.tgl_bayar)
......@@ -531,14 +533,31 @@ def view_csv(request):
##########
@view_config(route_name='arsspd-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'bendahara'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
awal = 'awal' in request.params and request.params['awal']\
or datetime.now().strftime('%Y-%m-%d')
akhir = 'akhir' in request.params and request.params['akhir']\
or datetime.now().strftime('%Y-%m-%d')
id1 = 'id1' in request.params and request.params['id1']
if url_dict['pdf']=='reg' :
query = query_reg()
if group_in(request, 'bendahara'):
......@@ -561,7 +580,17 @@ def view_pdf(request):
unit=r.g)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('arsspd.rml', rows2=rows)
if group_in(request, 'bendahara'):
pdf, filename = open_rml_pdf('arsspd.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al,
awal=awal,
akhir=akhir)
else:
pdf, filename = open_rml_pdf('arsspd_bud.rml', rows2=rows,
awal=awal,
akhir=akhir)
#pdf, filename = open_rml_pdf('arsspd.rml', rows2=rows)
return pdf_response(request, pdf, filename)
if url_dict['pdf']=='cetak' :
......@@ -584,7 +613,8 @@ def view_pdf(request):
rek_n=r.f,
denda=r.g,
bunga=r.h,
jumlah=r.i)
jumlah=r.i,
unit=r.j)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('arsspd_cetak.rml', rows2=rows)
......
import sys
import re
from email.utils import parseaddr
from sqlalchemy import not_, func
from sqlalchemy import not_, func, desc
from datetime import datetime
from time import gmtime, strftime
from pyramid.view import (
......@@ -314,7 +314,8 @@ def view_act(request):
columns.append(ColumnDT('jumlah', filter=_DTnumberformat))
query = DBSession.query(ARSts
).join(Unit
).filter(ARSts.tgl_sts.between(awal,akhir))
).filter(ARSts.tgl_sts.between(awal,akhir)
).order_by(desc(ARSts.tgl_sts),desc(ARSts.kode))
if group_in(request, 'bendahara'):
x = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
y = '%s' % x
......@@ -380,14 +381,31 @@ def view_csv(request):
##########
@view_config(route_name='arsts-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'bendahara'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
a = datetime.now().strftime('%d-%m-%Y')
awal = 'awal' in request.params and request.params['awal']\
or datetime.now().strftime('%Y-%m-%d')
akhir = 'akhir' in request.params and request.params['akhir']\
or datetime.now().strftime('%Y-%m-%d')
if url_dict['pdf']=='reg' :
query = query_reg()
if group_in(request, 'bendahara'):
......@@ -406,6 +424,16 @@ def view_pdf(request):
jml=r.d,
unit=r.e)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('arsts.rml', rows2=rows)
print "--- ROWS ---- ",rows
if group_in(request, 'bendahara'):
pdf, filename = open_rml_pdf('arsts.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al,
awal=awal,
akhir=akhir)
else:
pdf, filename = open_rml_pdf('arsts_bud.rml', rows2=rows,
awal=awal,
akhir=akhir)
#pdf, filename = open_rml_pdf('arsts.rml', rows2=rows)
return pdf_response(request, pdf, filename)
\ No newline at end of file
import sys
import re
from email.utils import parseaddr
from sqlalchemy import not_, func
from sqlalchemy import not_, func, desc
from datetime import datetime
from time import gmtime, strftime
from pyramid.view import (
......@@ -275,7 +275,7 @@ def save(request, values, row=None):
row.create_date = datetime.now()
row.create_uid = request.user.id
row.from_dict(values)
row.update_date = datetime.now()
#row.update_date = datetime.now()
row.update_uid = request.user.id
row.dasar = re.sub("[^0-9]", "", row.dasar)
row.tarif = re.sub("[^0-9]", "", row.tarif)
......@@ -297,9 +297,9 @@ def save(request, values, row=None):
row.unit_kode = ref.kode
row.unit_nama = ref.nama
ref = SubjekPajak.get_by_id(row.subjek_pajak_id)
row.wp_kode = ref.kode
row.wp_nama = ref.nama
#ref = SubjekPajak.get_by_id(row.subjek_pajak_id)
#row.wp_kode = ref.kode
#row.wp_nama = ref.nama
#row.wp_alamat_1 = ref.alamat_1
#row.wp_alamat_2 = ref.alamat_2
......@@ -712,7 +712,8 @@ def view_act(request):
columns.append(ColumnDT('status_invoice'))
columns.append(ColumnDT('invoice_kode'))
query = DBSession.query(ARTbp)\
.filter(ARTbp.tgl_terima.between(awal,akhir))
.filter(ARTbp.tgl_terima.between(awal,akhir))\
.order_by(desc(ARTbp.tgl_terima),desc(ARTbp.kode))
if group_in(request, 'bendahara'):
query = query.join(Unit).join(UserUnit).\
filter(UserUnit.user_id==request.user.id)
......@@ -740,7 +741,8 @@ def query_cetak():
func.trim(func.to_char(ARTbp.denda,'999,999,999,990')).label('g'),
func.trim(func.to_char(ARTbp.bunga,'999,999,999,990')).label('h'),
func.trim(func.to_char(ARTbp.jumlah,'999,999,999,990')).label('i'),
ARTbp.tgl_terima.label('j'),
ARTbp.tgl_terima.label('j'),
ARTbp.unit_nama.label('k'),
).order_by(ARTbp.unit_kode,ARTbp.rek_kode)
########
......@@ -784,14 +786,31 @@ def view_csv(request):
##########
@view_config(route_name='artbp-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'bendahara'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
awal = 'awal' in request.params and request.params['awal']\
or datetime.now().strftime('%Y-%m-%d')
akhir = 'akhir' in request.params and request.params['akhir']\
or datetime.now().strftime('%Y-%m-%d')
id1 = 'id1' in request.params and request.params['id1']
if url_dict['pdf']=='reg' :
query = query_reg()
if group_in(request, 'bendahara'):
......@@ -810,8 +829,17 @@ def view_pdf(request):
jumlah=r.g,
inv=r.h)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('artbp.rml', rows2=rows)
print "--- ROWS ---- ",rows
if group_in(request, 'bendahara'):
pdf, filename = open_rml_pdf('artbp.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al,
awal=awal,
akhir=akhir)
else:
pdf, filename = open_rml_pdf('artbp_bud.rml', rows2=rows,
awal=awal,
akhir=akhir)
return pdf_response(request, pdf, filename)
if url_dict['pdf']=='cetak' :
......@@ -833,7 +861,8 @@ def view_pdf(request):
denda=r.g,
bunga=r.h,
jumlah=r.i,
terima=r.j.strftime('%d/%m/%Y') )
terima=r.j.strftime('%d/%m/%Y'),
un_nm=r.k)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('artbp_cetak.rml', rows2=rows)
......
No preview for this file type
No preview for this file type
......@@ -168,7 +168,7 @@ def deferred_rekening1(node, kw):
def daftar_rekening1():
#rows = DBSession.query(Rekening).filter_by(is_summary=0).all()
rows = DBSession.query(Rekening).filter(Rekening.level_id.in_([4,5,6,7,8])).all()
rows = DBSession.query(Rekening).filter(Rekening.level_id.in_([5])).all()
r=[]
d = (0,'Pilih Rekening')
r.append(d)
......
import sys
import re
from email.utils import parseaddr
from sqlalchemy import not_, func, or_
from sqlalchemy import not_, func, or_, desc
from datetime import datetime
from time import gmtime, strftime
from pyramid.view import (
......@@ -607,7 +607,10 @@ def view_act(request):
columns.append(ColumnDT('unit_nama'))
columns.append(ColumnDT('is_tbp'))
columns.append(ColumnDT('is_sts'))
query = DBSession.query(ARInvoice).filter(ARInvoice.status_grid==1,ARInvoice.tgl_tetap.between(awal,akhir))
query = DBSession.query(ARInvoice
).filter(ARInvoice.status_grid==1,
ARInvoice.tgl_tetap.between(awal,akhir)
).order_by(desc(ARInvoice.tgl_tetap),desc(ARInvoice.kode))
if u != 1:
query = query.filter(ARInvoice.owner_id==u)
rowTable = DataTables(req, ARInvoice, query, columns)
......@@ -677,9 +680,25 @@ def view_csv(request):
##########
@view_config(route_name='fast-pay-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'bendahara'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
awal = 'awal' in request.params and request.params['awal']\
or datetime.now().strftime('%Y-%m-%d')
akhir = 'akhir' in request.params and request.params['akhir']\
......@@ -703,7 +722,17 @@ def view_pdf(request):
unit=r.g)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('fast_pay.rml', rows2=rows)
if group_in(request, 'bendahara'):
pdf, filename = open_rml_pdf('fast_pay_ben.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al,
awal=awal,
akhir=akhir)
else:
pdf, filename = open_rml_pdf('fast_pay.rml', rows2=rows,
awal=awal,
akhir=akhir)
#pdf, filename = open_rml_pdf('fast_pay.rml', rows2=rows)
return pdf_response(request, pdf, filename)
if url_dict['pdf']=='cetak' :
......
......@@ -483,9 +483,38 @@ def view_csv(request):
##########
@view_config(route_name='op-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'bendahara'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
elif group_in(request, 'wp'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
if url_dict['pdf']=='reg' :
query = query_reg()
if group_in(request, 'wp'):
......@@ -504,6 +533,15 @@ def view_pdf(request):
email=r.d,
unit=r.unit)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('op.rml', rows2=rows)
print "--- ROWS ---- ",rows
if group_in(request, 'bendahara'):
pdf, filename = open_rml_pdf('op_ben.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al)
elif group_in(request, 'wp'):
pdf, filename = open_rml_pdf('op_wp.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al)
else:
pdf, filename = open_rml_pdf('op.rml', rows2=rows)
return pdf_response(request, pdf, filename)
\ No newline at end of file
......@@ -286,4 +286,22 @@ def view_act(request):
d['value'] = k[1]
d['tarif'] = k[2]
r.append(d)
return r
elif url_dict['act']=='hon_tbp_new':
term = 'term' in params and params['term'] or ''
unit_id = 'unit_id' in params and params['unit_id'] or ''
qry = DBSession.query(Pajak.id, Pajak.nama, Pajak.tarif).\
join(Rekening).join(UnitRekening).\
filter(Pajak.status==1)
qry = qry.filter(Pajak.nama.ilike('%%%s%%' % term))
qry = qry.filter(UnitRekening.unit_id==unit_id)
rows = qry.all()
r = []
for k in rows:
d={}
d['id'] = k[0]
d['value'] = k[1]
d['tarif'] = k[2]
r.append(d)
return r
\ No newline at end of file
......@@ -348,14 +348,14 @@ def view_add(request):
if request.POST:
if 'simpan' in request.POST:
controls = request.POST.items()
print req.params
print controls
try:
c = form.validate(controls)
if private_key:
challenge_field = 'recaptcha_challenge_field' in req.params and \
req.params['recaptcha_challenge_field'] or data_key
response = captcha_submit(
data_key,
challenge_field,
req.params['g-recaptcha-response'],
private_key, None
)
......@@ -429,8 +429,10 @@ def view_edit(request):
try:
c = form.validate(controls)
if private_key:
challenge_field = 'recaptcha_challenge_field' in req.params and \
req.params['recaptcha_challenge_field'] or None
response = captcha_submit(
data_key,
challenge_field,
req.params['g-recaptcha-response'],
private_key, None
)
......
......@@ -256,7 +256,7 @@ def view_act(request):
u = request.user.id
term = 'term' in params and params['term'] or ''
rows = DBSession.query(Rekening.id, Rekening.nama, Rekening.kode).\
filter(Rekening.level_id.in_([4,5,6,7,8]),
filter(Rekening.level_id.in_([5]),
Rekening.nama.ilike('%%%s%%' % term))
if group_in(request, 'bendahara'):
x = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
......
......@@ -90,13 +90,14 @@ SUMMARIES = (
)
class AddSchema(colander.Schema):
kode = colander.SchemaNode(
colander.String(),
)
nama = colander.SchemaNode(
colander.String(),
missing=colander.drop)
level_id = colander.SchemaNode(
kode = colander.SchemaNode(
colander.String())
nama = colander.SchemaNode(
colander.String(),)
#missing=colander.drop)
alamat = colander.SchemaNode(
colander.String())
level_id = colander.SchemaNode(
colander.Integer())
is_summary = colander.SchemaNode(
colander.Integer(),
......@@ -120,8 +121,6 @@ def save(values, row=None):
if not row:
row = Unit()
row.from_dict(values)
#if values['password']:
# row.password = values['password']
DBSession.add(row)
DBSession.flush()
return row
......@@ -129,9 +128,8 @@ def save(values, row=None):
def save_request(values, request, row=None):
if 'id' in request.matchdict:
values['id'] = request.matchdict['id']
print "****",values, "****", request
row = save(values, row)
request.session.flash('Rekening %s sudah disimpan.' % row.kode)
request.session.flash('OPD/CPDP %s %s sudah disimpan.' % (row.kode,row.nama))
def route_list(request):
return HTTPFound(location=request.route_url('skpd'))
......@@ -167,7 +165,7 @@ def query_id(request):
return DBSession.query(Unit).filter_by(id=request.matchdict['id'])
def id_not_found(request):
msg = 'Rekening ID %s not found.' % request.matchdict['id']
msg = 'OPD/CPDP ID %s not found.' % request.matchdict['id']
request.session.flash(msg, 'error')
return route_list(request)
......@@ -207,10 +205,10 @@ def view_delete(request):
row = q.first()
if not row:
return id_not_found(request)
form = Form(colander.Schema(), buttons=('delete','cancel'))
form = Form(colander.Schema(), buttons=('hapus','batal'))
if request.POST:
if 'delete' in request.POST:
msg = 'Rekening ID %d %s has been deleted.' % (row.id, row.kode)
if 'hapus' in request.POST:
msg = 'OPD/CPDP ID %d %s sudah berhasil dihapus.' % (row.id, row.kode)
q.delete()
DBSession.flush()
request.session.flash(msg)
......@@ -233,6 +231,7 @@ def view_act(request):
columns.append(ColumnDT('id'))
columns.append(ColumnDT('kode'))
columns.append(ColumnDT('nama'))
columns.append(ColumnDT('alamat'))
columns.append(ColumnDT('level_id'))
columns.append(ColumnDT('is_summary'))
query = DBSession.query(Unit)
......@@ -344,6 +343,22 @@ def view_act(request):
r.append(d)
print '---------------Unit------------------',r
return r
elif url_dict['act']=='hon_tbp_new':
term = 'term' in params and params['term'] or ''
rows = DBSession.query(Unit.id, Unit.nama
).filter(Unit.nama.ilike('%%%s%%' % term),
Unit.level_id.in_([3,4])
).all()
r = []
for k in rows:
d={}
d['id'] = k[0]
d['value'] = k[1]
d['nama'] = k[1]
r.append(d)
print '---------------Unit------------------',r
return r
elif url_dict['act']=='hon_wp':
term = 'term' in params and params['term'] or ''
......
......@@ -162,6 +162,26 @@
{"sWidth": "75px", "sClass": "center"},
],
"fnRowCallback": function (nRow, aData, iDisplayIndex) {
$(nRow).on("click", function (event) {
if ($(this).hasClass('row_selected')) {
/* mID = '';
$(this).removeClass('row_selected'); */
} else {
var data = oTable.fnGetData(this);
oTable.$('tr.row_selected').removeClass('row_selected');
$(this).addClass('row_selected');
}
})
//Kondisi Background-color Invoice
switch(aData[9]){
case '1' :
$('td',nRow).css("background-color","#ddffdd")
break;
}
},
"language": {
"search": "Cari: ",
"paginate":{
......
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<div class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title">Warning</h3>
</div>
<div class="panel-body">
Hapus TBP dengan Objek ID #${row.id} ${row.op_nama} ?
</div>
</div>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content" class="form-550">
<h3>Edit Objek</h3>
<hr>
<div tal:content="structure form"/>
</div>
</html>
<html metal:use-macro="load: ../base.pt">
<div metal:fill-slot="content">
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">Perhatian</h3>
</div>
<div class="panel-body">
Posting data TBP sesuai jenis Pajak?
</div>
</div>
<div tal:content="structure form"/>
</div>
</html>
No preview for this file type
No preview for this file type
......@@ -64,6 +64,24 @@
$('#div_bayar').hide();
$('#div_tanggal').show();
}
if($(this).val()=="10"){
$('#div_unit').hide();
$('#div_rek').hide();
$('#div_bayar').hide();
$('#div_tanggal').show();
}
if($(this).val()=="11"){
$('#div_unit').hide();
$('#div_rek').hide();
$('#div_bayar').show();
$('#div_tanggal').show();
}
if($(this).val()=="12"){
$('#div_unit').hide();
$('#div_rek').hide();
$('#div_bayar').show();
$('#div_tanggal').show();
}
});
$('#btn_cetak').click(function () {
......@@ -216,6 +234,46 @@
}
window.open('/reports/act/Laporan_9?jenis='+jenis+'&awal='+awal+'&akhir='+akhir);
}else if(jenis=='10'){
if($('#tanggal').val()=='') {
alert('Silahkan isikan tanggal awal terlebih dahulu!');
return;
}
if($('#tanggal2').val()=='') {
alert('Silahkan isikan tanggal akhir terlebih dahulu!');
return;
}
window.open('/reports/act/Laporan_10?jenis='+jenis+'&awal='+awal+'&akhir='+akhir);
}else if(jenis=='11'){
if($('#tanggal').val()=='') {
alert('Silahkan isikan tanggal awal terlebih dahulu!');
return;
}
if($('#tanggal2').val()=='') {
alert('Silahkan isikan tanggal akhir terlebih dahulu!');
return;
}
if(bayar==undefined) {
alert('Silahkan pilih Status Pembayaran yang akan ditampilkan!');
return;
}
window.open('/reports/act/Laporan_11?jenis='+jenis+'&bayar='+bayar+'&awal='+awal+'&akhir='+akhir);
}else if(jenis=='12'){
if($('#tanggal').val()=='') {
alert('Silahkan isikan tanggal awal terlebih dahulu!');
return;
}
if($('#tanggal2').val()=='') {
alert('Silahkan isikan tanggal akhir terlebih dahulu!');
return;
}
if(bayar==undefined) {
alert('Silahkan pilih Status Pembayaran yang akan ditampilkan!');
return;
}
window.open('/reports/act/Laporan_12?jenis='+jenis+'&bayar='+bayar+'&awal='+awal+'&akhir='+akhir);
}
});
......@@ -240,6 +298,9 @@
<label><input type="radio" name="jenis" value="8">Register Tanda Bukti Penerimaan (TBP)</label>
</div>
<div class="radio">
<label><input type="radio" name="jenis" value="10">Laporan TBP per OPD/CPDP</label>
</div>
<div class="radio">
<label><input type="radio" name="jenis" value="9">Register No. Bayar</label>
</div>
<!--div class="radio">
......@@ -263,6 +324,12 @@
<div class="radio">
<label><input type="radio" name="jenis" value="6">Daftar Penerimaan per Kode Rekening Detail OPD (h2h/manual/gab)</label>
</div-->
<div class="radio">
<label><input type="radio" name="jenis" value="11">Laporan OPD per Kode Rekening</label>
</div>
<div class="radio">
<label><input type="radio" name="jenis" value="12">Laporan Kode Rekening per OPD</label>
</div>
</div>
</div>
<!-- Rekening ---------------------------------------------------------------->
......
......@@ -8,58 +8,68 @@
$('#div_bayar').hide();
$('#div_unit').hide();
$('#div_rek').hide();
$('#div_h2h').hide();
$('input[name="jenis"]').click(function(){
if($(this).val()=="1"){
$('#div_unit').hide();
$('#div_h2h').hide();
$('#div_rek').show();
$('#div_bayar').show();
$('#div_tanggal').show();
}
if($(this).val()=="2"){
$('#div_unit').hide();
$('#div_h2h').hide();
$('#div_rek').show();
$('#div_bayar').show();
$('#div_tanggal').show();
}
if($(this).val()=="3"){
$('#div_unit').show();
$('#div_h2h').hide();
$('#div_rek').hide();
$('#div_bayar').show();
$('#div_tanggal').show();
}
if($(this).val()=="4"){
$('#div_unit').show();
$('#div_h2h').hide();
$('#div_rek').hide();
$('#div_bayar').show();
$('#div_tanggal').show();
}
if($(this).val()=="5"){
$('#div_unit').hide();
$('#div_h2h').hide();
$('#div_rek').hide();
$('#div_bayar').show();
$('#div_tanggal').show();
}
if($(this).val()=="6"){
$('#div_unit').hide();
$('#div_h2h').hide();
$('#div_rek').hide();
$('#div_bayar').show();
$('#div_tanggal').show();
}
if($(this).val()=="7"){
$('#div_unit').hide();
$('#div_h2h').show();
$('#div_rek').hide();
$('#div_bayar').hide();
$('#div_tanggal').show();
}
if($(this).val()=="8"){
$('#div_unit').hide();
$('#div_h2h').hide();
$('#div_rek').hide();
$('#div_bayar').hide();
$('#div_tanggal').show();
}
if($(this).val()=="9"){
$('#div_unit').hide();
$('#div_h2h').hide();
$('#div_rek').hide();
$('#div_bayar').hide();
$('#div_tanggal').show();
......@@ -71,6 +81,7 @@
var rek = $('#rekening_id').val();
var jenis = $('input[name="jenis"]:checked').val();
var bayar = $('input[name="bayar"]:checked').val();
var h2h = $('input[name="h2h"]:checked').val();
var awal = $('#tanggal').val();
var akhir = $('#tanggal2').val();
......@@ -192,7 +203,11 @@
alert('Silahkan isikan tanggal akhir terlebih dahulu!');
return;
}
window.open('/reports/act/Laporan_7?jenis='+jenis+'&awal='+awal+'&akhir='+akhir);
if(h2h==undefined) {
alert('Silahkan pilih Status Penerimaan yang akan ditampilkan!');
return;
}
window.open('/reports/act/Laporan_7?jenis='+jenis+'&h2h='+h2h+'&awal='+awal+'&akhir='+akhir);
}else if(jenis=='8'){
if($('#tanggal').val()=='') {
......@@ -221,6 +236,7 @@
$('input[name="jenis"]').prop('checked', false);
$('input[name="bayar"]').prop('checked', false);
$('input[name="h2h"]').prop('checked', false);
$("#btn_close").click(function () {
window.location = '/';
return false;
......@@ -386,6 +402,24 @@
</div>
</div>
</div>
<div class="form-group" id="div_h2h">
<label class="control-label col-xs-1" for="h2h">Status Via</label>
<div class="col-sm-1">
<div class="radio">
<label><input type="radio" name="h2h" value="1">H2H</label>
</div>
</div>
<div class="col-sm-1">
<div class="radio">
<label><input type="radio" name="h2h" value="2">Manual</label>
</div>
</div>
<div class="col-sm-1">
<div class="radio">
<label><input type="radio" name="h2h" value="3">Semua</label>
</div>
</div>
</div>
<br>
<div class="form-group">
<div class="col-md-9">
......
......@@ -40,6 +40,18 @@
${error}</p>
</div>
</div>
<!-- alamat ------------------------------->
<div class="form-group" tal:define="field form['alamat']" 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>
<!--level_id ------------------------------->
<div class="form-group" tal:define="field form['level_id']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-3" id="req-${field.oid}">
......
......@@ -40,6 +40,18 @@
${error}</p>
</div>
</div>
<!-- alamat ------------------------------->
<div class="form-group" tal:define="field form['alamat']" 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>
<!--level_id ------------------------------->
<div class="form-group" tal:define="field form['level_id']" id="item-${field.oid}">
<label for="${field.oid}" class="control-label col-md-3" id="req-${field.oid}">
......
......@@ -12,6 +12,7 @@
<th>ID</th>
<th>Kode</th>
<th>Uraian</th>
<th>Alamat</th>
<th>Level</th>
<th>Header</th>
</tr>
......@@ -56,6 +57,7 @@
null,
{"sWidth": "50px" },
null,
null,
{"sWidth": "50px", "sClass": "center"},
{"sWidth": "50px", "sClass": "center"}
],
......
......@@ -33,6 +33,9 @@
tal:condition="field.required">&nbsp*</span></label>
<div class="col-md-9">
${structure:field.serialize()}
<script>
$("#${field.oid}").attr("readonly", true);
</script>
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
......
......@@ -33,6 +33,9 @@
tal:condition="field.required">&nbsp*</span></label>
<div class="col-md-9">
${structure:field.serialize()}
<script>
$("#${field.oid}").attr("readonly", true);
</script>
<p id="error-${field.oid}" class="help-block" tal:condition="field.error"
tal:repeat="error field.error.messages()">
${error}</p>
......
......@@ -279,4 +279,4 @@ def view_act(request):
d['id'] = k[0]
d['value'] = k[1]
r.append(d)
return r
return r
\ No newline at end of file
import re
from email.utils import parseaddr
from sqlalchemy import not_
from sqlalchemy import not_, func
from datetime import datetime
from pyramid.view import (
view_config,
......@@ -65,13 +66,13 @@ def form_validator(form, value):
r = q.first()
else:
r = None
q = DBSession.query(SubjekPajak).filter_by(kode=value['kode'])
found = q.first()
if r:
if found and found.id != r.id:
err_kode()
elif found:
err_kode()
#q = DBSession.query(SubjekPajak).filter_by(kode=value['kode'])
#found = q.first()
#if r:
# if found and found.id != r.id:
# err_kode()
#elif found:
# err_kode()
if 'nama' in value: # optional
found = SubjekPajak.get_by_nama(value['nama'])
if r:
......@@ -87,7 +88,7 @@ def form_validator(form, value):
elif found:
err_user()
if 'login' in value: # and int(value['user_id'])==0:
found = User.get_by_name(value['kode'])
found = User.get_by_name(value['nama'])
if r:
if found and found.id != r.id:
err_user()
......@@ -104,6 +105,7 @@ class AddSchema(colander.Schema):
'''
kode = colander.SchemaNode(
colander.String(),
missing=colander.drop,
title ="NPWPD/No.Reg"
)
nama = colander.SchemaNode(
......@@ -186,6 +188,27 @@ def save(request,values, row=None):
row = SubjekPajak()
row.from_dict(values)
ref = Unit.get_by_id(row.unit_id)
row.unit_kode = ref.kode
row.unit_lvl = ref.level_id
prefix = '00'
if not row.kode and not row.no_id:
penyetor_no = DBSession.query(func.max(SubjekPajak.no_id)).\
filter(SubjekPajak.unit_id==row.unit_id).scalar()
print "--------- Penyetor No ---------- ",penyetor_no
if not penyetor_no:
row.no_id = 1
else:
row.no_id = penyetor_no+1
if row.unit_lvl == 3:
row.kode = "".join([re.sub("[^0-9]", "", row.unit_kode),
prefix,
str(row.no_id).rjust(6,'0')])
else:
row.kode = "".join([re.sub("[^0-9]", "", row.unit_kode),
str(row.no_id).rjust(6,'0')])
#Sementara untuk user yg masuk ke Subjek adalah user yg login dan yg menginputkan data subjek (Bukan subjek yg dibuatkan user login)
if login:
row.user_id=request.user.id #login.id
......@@ -704,9 +727,25 @@ def view_csv(request):
##########
@view_config(route_name='wp-pdf', permission='read')
def view_pdf(request):
global awal,akhir,unit_nm,unit_al,unit_kd
params = request.params
url_dict = request.matchdict
u = request.user.id
if group_in(request, 'bendahara'):
unit_id = DBSession.query(UserUnit.unit_id).filter(UserUnit.user_id==u).first()
unit_id = '%s' % unit_id
unit_id = int(unit_id)
unit_kd = DBSession.query(Unit.kode).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_kd = '%s' % unit_kd
unit_nm = DBSession.query(Unit.nama).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_nm = '%s' % unit_nm
unit_al = DBSession.query(Unit.alamat).filter(UserUnit.unit_id==unit_id, Unit.id==unit_id).first()
unit_al = '%s' % unit_al
if url_dict['pdf']=='reg' :
query = query_reg()
if group_in(request, 'bendahara'):
......@@ -725,5 +764,10 @@ def view_pdf(request):
unit=r.unit)
rows.append(s)
print "--- ROWS ---- ",rows
pdf, filename = open_rml_pdf('wp.rml', rows2=rows)
if group_in(request, 'bendahara'):
pdf, filename = open_rml_pdf('wp_ben.rml', rows2=rows,
un_nm=unit_nm,
un_al=unit_al)
else:
pdf, filename = open_rml_pdf('wp.rml', rows2=rows)
return pdf_response(request, pdf, filename)
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!