Пример #1
0
def reportForm04(request):
    #print(jsonView.toRupiah(0.00))
    pergol = reportForm04PerGol(request)
    realisasi = reportForm04Realisasi(request)
    komposisi = report04Komposisi(request)
    context = {**pergol,**realisasi,**komposisi}
    return jsonView.toPdf(request,'report','form04',context)
Пример #2
0
def reportForm06(request, id):
    try:
        settingPreview = models.SettingPreview.objects.get(form='form06')
        a = models.Form06Pengesahan.objects.select_related('id_gaji').get(
            id_gaji_id=id)
        b = models.Form01.objects.get(id_gaji=id)
        c = models.Form06Pengesahan.objects.get(id_gaji=id)
        f01 = model_to_dict(b)
        f06 = model_to_dict(a)
        f06['nama_bulan'] = a.id_gaji.nama_bulan
        f06['tahun'] = a.id_gaji.tahun
        f06['tgl_simda'] = jsonView.konversiNameDate(a.id_gaji.tgl_simda)
        f06['no_spm'] = c.no_spm
        f06['gapok'] = jsonView.toRupiah(b.gapok)
        f06['tnj_istri_anak'] = jsonView.toRupiah(b.tnj_istri_anak)
        f06['tnj_jabatan'] = jsonView.toRupiah(b.tnj_jabatan)
        f06['tnj_fungsional'] = jsonView.toRupiah(b.tnj_fungsional)
        f06['tnj_kesejahteraan'] = jsonView.toRupiah(b.tnj_kesejahteraan)
        f06['tnj_beras'] = jsonView.toRupiah(b.tnj_beras)
        f06['tnj_pph'] = jsonView.toRupiah(b.tnj_pph)
        f06['pembulatan'] = jsonView.toRupiah(b.pembulatan)
        f06['iuran_askes'] = jsonView.toRupiah(b.iuran_askes)
        f06['jkk'] = jsonView.toRupiah(b.jkk)
        f06['jkm'] = jsonView.toRupiah(b.jkm)
        f06['jumlah_kotor'] = jsonView.toRupiah(b.jumlah_kotor)
        z = {**f01, **f06}
        return jsonView.toPdf(request, 'report', settingPreview.file, z)
    except Exception as e:
        print(e)
        return JsonResponse({'errorMsg': 'Error Fetch Data'})
Пример #3
0
def reportForm02(request, id_gaji):
    if id_gaji:
        try:
            settingPreview = models.SettingPreview.objects.get(form='form02')
            a = models.Form02.objects.select_related('id_gaji').get(
                id_gaji_id=id_gaji)
            e = model_to_dict(a)
            e['nama_bulan'] = a.id_gaji.nama_bulan
            e['tahun'] = a.id_gaji.tahun
            total_potongan = a.pot_bpjskes1 + a.pot_taspen + a.pot_pph + a.pot_taperum + a.pot_askes + a.pot_jkk + a.pot_jkm
            e['total_potongan'] = jsonView.toRupiah(total_potongan)
            e['penerimaan'] = jsonView.toRupiah(a.uang_sejumlah -
                                                total_potongan)
            e['tgl_simda'] = jsonView.konversiNameDate(a.id_gaji.tgl_simda)
            e['uang_sejumlah'] = jsonView.toRupiah(a.uang_sejumlah)
            e['pot_bpjskes1'] = jsonView.toRupiah(a.pot_bpjskes1)
            e['pot_taspen'] = jsonView.toRupiah(a.pot_taspen)
            e['pot_pph'] = jsonView.toRupiah(a.pot_pph)
            e['pot_taperum'] = jsonView.toRupiah(a.pot_taperum)
            e['pot_askes'] = jsonView.toRupiah(a.pot_askes)
            e['pot_jkk'] = jsonView.toRupiah(a.pot_jkk)
            e['pot_jkm'] = jsonView.toRupiah(a.pot_jkm)
            e['no_romawi'] = jsonView.write_roman(
                int(a.id_gaji.id_gaji[:2]) - 1)
            return jsonView.toPdf(request, 'report', settingPreview.file, e)
        except Exception as e:
            print(e)
            return JsonResponse({'errorMsg': 'Error Fetch Data'})
    else:
        return JsonResponse({'errorMsg': 'Ndak Ada Parameter'})
Пример #4
0
def reportForm07(request, id):
    try:
        settingPreview = models.SettingPreview.objects.get(form='form07')
        a = models.Form07Spp.objects.select_related('id_gaji').get(
            id_gaji_id=id)
        e = model_to_dict(a)
        e['nama_bulan'] = a.id_gaji.nama_bulan
        e['tahun'] = a.id_gaji.tahun
        e['tgl_simda'] = jsonView.konversiNameDate(a.id_gaji.tgl_simda)
        return jsonView.toPdf(request, 'report', settingPreview.file, e)
    except Exception as e:
        print(e)
        return JsonResponse({'errorMsg': 'Error Fetch Data'})
Пример #5
0
def reportForm06Mutlak(request, id):
    try:
        a = models.Form06Pengesahan.objects.select_related('id_gaji').get(
            id_gaji_id=id)
        b = models.Form01.objects.get(id_gaji=id)
        f01 = model_to_dict(b)
        f06 = model_to_dict(a)
        f06['nama_bulan'] = a.id_gaji.nama_bulan
        f06['tahun'] = a.id_gaji.tahun
        f06['tgl_simda'] = jsonView.konversiNameDate(a.id_gaji.tgl_simda)
        z = {**f01, **f06}
        return jsonView.toPdf(request, 'report', 'form06_mutlak', z)
    except Exception as s:
        print(s)
        return JsonResponse({'errorMsg': 'Error'})