class Biaya_MateraiForm(ModelForm): gerai = forms.ModelChoiceField(queryset=Tbl_Cabang.objects.all()) tanggal = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={'readonly': 'true'}, format="%d-%m-%Y")) nilai = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) #keterangan = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) antar_gerai = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=GERAI_PILIH, required=False) class Meta: model = Biaya_Materai widgets = { 'saldo_awal': forms.HiddenInput(), 'saldo_akhir': forms.HiddenInput(), 'keterangan': forms.HiddenInput(), }
def __init__(self, *args, **kwargs): super(ChosenModelForm, self).__init__(*args, **kwargs) for field in self.fields: if self.fields[field].__class__.__name__ in ['ChoiceField', 'TypedChoiceField', 'MultipleChoiceField']: choices = self.fields[field].choices self.fields[field] = chosenforms.ChosenChoiceField(choices=choices) elif self.fields[field].__class__.__name__ in ['ModelChoiceField', 'ModelMultipleChoiceField']: queryset = self.fields[field].queryset self.fields[field] = chosenforms.ChosenModelMultipleChoiceField(queryset=queryset)
class RefisiJurnalForm(forms.Form): start_date = forms.DateField(widget=forms.widgets.DateInput( attrs={ 'size': 12, 'readonly': 'True' }, format="%d-%m-%Y")) id_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=DATACABANG, initial='0', required=False)
class Tbl_TransForm(forms.Form): tgl_trans = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12}, format="%d-%m-%Y")) diskripsi = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_DESKRIPSI,required = False) #kode_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=GERAI_PILIH,required = False,initial='300') kode_cabang = chosenforms.ChosenModelChoiceField(label = "Kode Cabang",queryset=Tbl_Cabang.objects.filter(status_aktif = 1),widget=chosenforms.ChosenMultipleChoiceField(),required = False,initial='300') id_coa = chosenforms.ChosenModelChoiceField(label = "COA",queryset=Tbl_Akun.objects.all(),widget=chosenforms.ChosenMultipleChoiceField({'class': 'kode_account'})) jenis = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_DESKRIPSI,required = False) debet = forms.IntegerField(label="Debet",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'})) kredit = forms.IntegerField(label="Kredit",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'})) id_unit = forms.IntegerField(label="ID Unit",initial = 300,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'})) id_product = forms.IntegerField(label="ID Product",initial = 0,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'})) status_jurnal = forms.IntegerField(label="Status Jurnal",initial = 2,widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','readonly':'True'})) saldo = forms.IntegerField(label="SALDO",widget=forms.TextInput(attrs={'size':'16','alt': 'integer', 'class': 'uang'})) class Meta: widgets = { 'nobukti' : forms.HiddenInput(),'no_akad' : forms.HiddenInput(),'object_id' : forms.HiddenInput(), 'no_trans' : forms.HiddenInput(),'id_cabang' : forms.HiddenInput(),'id_cabang_tuju' : forms.HiddenInput(), 'status_posting' : forms.HiddenInput(),'deskripsi': forms.HiddenInput(), }
class BiayaPusatGeraiForm(forms.Form): jenis_transaksi_telepon = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI,required = False) ket_telpon = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) telpon_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) telpon = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) jenis_transaksi_bbm = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI,required = False) ket_bbm = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) bbm_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) bbm = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) jenis_transaksi_sumbangan = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI,required = False) ket_sumbangan = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) sumbangan_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) sumbangan = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) ##ACAN jenis_transaksi_listrik = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI,required = False) ket_listrik = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) listrik_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) listrik = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) jenis_transaksi_pdam = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI,required = False) ket_pdam = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) pdam_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) pdam = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) jenis_transaksi_transport = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI,required = False) ket_transport = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) transport_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) transport = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10}))
class FilterNewForm(forms.Form): report = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect( {'class': 'id_report'}), choices=JENIS_REPORT) barang = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect( {'class': 'id_barang'}), choices=JENIS_BARANG) kendaraan = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect( {'class': 'id_kendaraan'}), choices=JENIS_KENDARAAN) id_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=DATACABANG, initial='0', required=False) start_date = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={'size': 12}, format="%Y-%m-01")) end_date = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={'size': 12}, format="%Y-%m-%d")) jenis_laporan = chosenforms.ChosenChoiceField( widget=chosenforms.ChosenSelect({'class': 'id_jenis_laporan'}), choices=JENIS_LAPORAN) status_barang = chosenforms.ChosenChoiceField( widget=chosenforms.ChosenSelect({'class': 'id_status_barang'}), choices=STATUS_BARANG)
class ProjectReportForm(ChosenTermMixin, forms.ModelForm): area = chosen_forms.ChosenChoiceField( choices=ProjectReport.PROJECT_AREA_CHOICES) author = UserCommonNameChoiceField() officer_list = UserCommonNameMultipleChoiceField(required=False) candidate_list = UserCommonNameMultipleChoiceField(required=False) member_list = UserCommonNameMultipleChoiceField(required=False) class Meta(object): model = ProjectReport exclude = ('first_completed_at', ) widgets = { 'date': VisualDateWidget(), 'committee': chosen_forms.ChosenSelect() }
class SearchGudangForm(forms.Form): start_date = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={ 'size': 12, }, format="%Y-%m-%d")) end_date = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={ 'size': 12, }, format="%Y-%m-%d")) id_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=DATACABANG, initial='0', required=False) id_barang = forms.ChoiceField(widget=forms.RadioSelect( renderer=HorizRadioRenderer, attrs={'class': 'id_pilih'}), choices=JENIS_BARANG)
class SearchForm(forms.Form): start_date = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={ 'size': 12, }, format="%Y-%m-%d")) end_date = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={ 'size': 12, }, format="%Y-%m-%d")) id_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=DATACABANG, initial='0', required=False) id_coa = chosenforms.ChosenModelChoiceField( label="Kode Account", queryset=Tbl_Akun.objects.all()) jenis = forms.ChoiceField(widget=forms.RadioSelect( renderer=HorizRadioRenderer, attrs={'class': 'id_pilih'}), choices=JENIS_DATA)
class Tbl_TransaksiForm(forms.Form): #is_debet = forms.BooleanField(widget=forms.HiddenInput(), required = False) id_coa = chosenforms.ChosenModelChoiceField( label="Kode Account", queryset=Tbl_Akun.objects.all(), required=False) debet = forms.FloatField( widget=forms.TextInput(attrs={ 'size': 9, 'class': 'rp_debet uang', 'value': '0', 'alt': 'integer' }), required=False) kredit = forms.FloatField( widget=forms.TextInput(attrs={ 'size': 9, 'class': 'rp_kredit uang', 'value': '0', 'alt': 'integer' }), required=False) gerai = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=GERAI_PILIH, required=False)
class BiayaPusatForm(ModelForm): tanggal = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'readonly':'true'}, format="%d-%m-%Y")) listrik = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_listrik = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #listrik_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) #gaji = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) #ket_gaji = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #gaji_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) sewa = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,}),required = False) ket_sewa = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #sewa_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) pdam = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_pdam = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #pdam_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) telpon = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_telpon = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #telpon_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) majalah = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,}),required = False) ket_majalah = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #majalah_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) pemb_lingkungan = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) ket_pemb_lingkungan = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #lingkungan_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) foto_copy = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_foto_copy = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #fotocopy_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) sumbangan = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_sumbangan = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #sumbangan_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) konsumsi = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_konsumsi = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #konsumsi_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) perlengkapan = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_perlengkapan = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #perlengkapan_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) penerimaan_saldo = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10}),required = False) ####automatis ketika status barang lunas terjual pendapatan_lain = forms.IntegerField(widget=forms.TextInput(attrs={'size':10,'alt': 'integer', 'class': 'uang','value':0}),required = False) ket_pendapatan_lain = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) ####automatis ketika status barang lunas terjual #saldo_awal = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':sum([p.kredit for p in Tbl_TransaksiKeu.objects.filter(id_coa__coa = '11.01.05').filter(tgl_trans=datetime.date.today())]),'size':10}),required = False) #saldo_awal = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10}),required = False) saldo_awal = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':sum([p.saldo for p in Tbl_TransaksiKeu.objects.filter(id_coa__coa = '11.01.05').filter(tgl_trans=datetime.date.today())]) + sum([p.debet for p in Tbl_Transaksi.objects.filter(id_coa__coa = '11.01.05').filter(tgl_trans=datetime.date.today())]) - sum([p.kredit for p in Tbl_Transaksi.objects.filter(id_coa__coa = '11.01.05').filter(tgl_trans=datetime.date.today())]),'size':10}),required = False) saldo_akhir = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10}),required = False) antar_gerai_kembali = chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) antar_gerai = chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) js_trans = forms.ChoiceField(widget=forms.Select(),choices=JS_TRANSAKSI,required=False) js_trans_kembali = forms.ChoiceField(widget=forms.Select(),choices=JS_TRANSAKSI,required=False) jenis_transaksi_gaji = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_sewa = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_listrik = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_pdam = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_telepon = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_foto_copy = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_majalah = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_palkir = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_pemb_lingkungan= chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_sumbangan= chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_perlengkapan= chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_konsumsi= chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) ### Tambahan SEPUR jenis_transaksi_bbm = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_tol = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_transport = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_peralkantor = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) bbm = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_bbm = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #bbm_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) tol = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_tol = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #tol_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) transport = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_transport = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #transport_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) peralkantor = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10,})) ket_peralkantor = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) #peralkantor_gerai= chosenforms.ChosenModelChoiceField(queryset=Tbl_Cabang.objects.all(),required = False) nilai_materai = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) keterangan_materai= forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) ## Tambahan Uang Muka penambahan_uk = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) ket_penambahan_uk = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) pengembalian_uk = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) ket_pengembalian_uk = forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) pembelian_materai = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) ket_pmb_materai= forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) jenis_pmb_materai = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jual_materai = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) ket_jual_materai= forms.CharField( widget=forms.TextInput(attrs={'size':25,'placeholder':'Keterangan'}),required = False) jenis_jual_materai = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) class Meta: model = BiayaPusat
class Filter_PencairanForm(forms.Form): report = forms.ChoiceField(widget = forms.RadioSelect(renderer=HorizRadioRenderer,attrs={'class':'id_report'}), choices = JENIS_REPORT) id_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=DATACABANG,initial='0',required=False) start_date = forms.DateField(initial= datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12,'readonly':'false'}, format="%Y-%m-01")) end_date = forms.DateField(initial= datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12,'readonly':'false'}, format="%Y-%m-%d")) jenis_laporan = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect({'class':'id_jenis_laporan'}),choices = JENIS_LAPORAN)
class BiayaForm(ModelForm): #gerai = forms.ModelChoiceField(queryset=Tbl_Cabang.objects.all()) tanggal = forms.DateField(initial=datetime.date.today, widget=forms.widgets.DateInput( attrs={'readonly': 'true'}, format="%d-%m-%Y")) listrik = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_listrik = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) pdam = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_pdam = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) telpon = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_telpon = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) majalah = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_majalah = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) penambahan_saldo = forms.IntegerField( widget=forms.TextInput(attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 }), required=False) ket_penambahan_saldo = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) pengembalian_saldo = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_pengembalian_saldo = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) penambahan_uk = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_penambahan_uk = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) pengembalian_uk = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_pengembalian_uk = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) palkir = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_palkir = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) bbm = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_bbm = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) materai = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_materai = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) pemb_lingkungan = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_pemb_lingkungan = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) foto_copy = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_foto_copy = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) sumbangan = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_sumbangan = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) konsumsi = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_konsumsi = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) perlengkapan = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10, })) ket_perlengkapan = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) lain_lain = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=AKUN_PILIH, required=False) ket_lain_lain = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) penerimaan_saldo = forms.IntegerField( widget=forms.TextInput(attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 }), required=False) #nilai_lain_lain = forms.IntegerField(widget=forms.TextInput(attrs={'alt': 'integer', 'class': 'uang','value':0,'size':10})) ####automatis ketika status barang lunas terjual ####automatis ketika status barang lunas terjual saldo_awal = forms.IntegerField( widget=forms.TextInput(attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 }), required=False) saldo_akhir = forms.IntegerField( widget=forms.TextInput(attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 }), required=False) #antar_gerai = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=GERAI_PILIH,required = False) js_trans = forms.ChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI, required=False) #antar_gerai_kembali = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=GERAI_PILIH,required = False) antar_gerai_kembali = chosenforms.ChosenModelChoiceField( queryset=Tbl_Cabang.objects.all(), required=False) antar_gerai = chosenforms.ChosenModelChoiceField( queryset=Tbl_Cabang.objects.all(), required=False) js_trans_kembali = forms.ChoiceField(widget=forms.Select(), choices=JS_TRANSAKSI, required=False) jenis_transaksi_listrik = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_pdam = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_telepon = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_foto_copy = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_majalah = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) #jenis_transaksi_iuran_keamanan = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) #jenis_transaksi_iuran_kebersihan = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) #jenis_transaksi_air_minum = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_palkir = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_bbm = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) #jenis_transaksi_pulsa = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=JENIS_TRANSAKSI,required = False) jenis_transaksi_materai = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI_MATERAI, required=False) jenis_transaksi_nilai_lain_lain = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_pemb_lingkungan = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_sumbangan = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_perlengkapan = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_konsumsi = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) jenis_transaksi_biaya_bank = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI_BANK, required=False) biaya_bank = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_biaya_bank = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) jenis_transaksi_pengiriman = chosenforms.ChosenChoiceField( widget=forms.Select(), choices=JENIS_TRANSAKSI, required=False) pengiriman = forms.IntegerField(widget=forms.TextInput( attrs={ 'alt': 'integer', 'class': 'uang', 'value': 0, 'size': 10 })) ket_pengiriman = forms.CharField( widget=forms.TextInput(attrs={ 'size': 25, 'placeholder': 'Keterangan' }), required=False) class Meta: model = Biaya
class SearchForm(forms.Form): start_date = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12,}, format="%Y-%m-%d")) end_date = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12,}, format="%Y-%m-%d")) id_cabang = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=DATACABANG,initial='0',required=False)
class FilterForm(forms.Form): #report = forms.ChoiceField(widget = forms.RadioSelect(renderer=HorizRadioRenderer,attrs={'class':'id_report'}), choices = JENIS_REPORT) id_cabang = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect({'class': 'id_cabang'}),choices = GERAI_PILIH) start_date = forms.DateField(initial= datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12,'readonly':'false'}, format="%Y-%m-01")) end_date = forms.DateField(initial= datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12,'readonly':'false'}, format="%Y-%m-%d"))
class BukaStatusForm(forms.Form): buka_status_kw = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect({'class': 'id_cabang'}),choices = OTORITAS_STATUS) buka_status_label = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect({'class': 'id_cabang'}),choices = OTORITAS_STATUS) buka_kondisi_barang = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect({'class': 'id_cabang'}),choices = OTORITAS_STATUS) buka_sts_tdr = chosenforms.ChosenChoiceField(widget=chosenforms.ChosenSelect({'class': 'id_cabang'}),choices = OTORITAS_STATUS_TDR)
class RevisiPostingForm(forms.Form): gerai = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=DATACABANG,initial='0',required=False) tgl_trans = forms.DateField(initial = datetime.date.today,widget=forms.widgets.DateInput(attrs={'size': 12}, format="%d-%m-%Y"))
class MainJurnalForm(forms.Form): #nobukti = forms.CharField(label = "Nomor Bukti",max_length=12) gerai = chosenforms.ChosenChoiceField(widget=forms.Select(), choices=GERAI_PILIH,required = False,initial='BANDUNG') tgl_trans = forms.DateTimeField(label = "Tanggal",initial = datetime.date.today) diskripsi = forms.CharField(label = "Keterangan",max_length=200, required=False, widget=forms.TextInput(attrs={'size': 50})) j_status = forms.ChoiceField(label ="Status",widget=forms.RadioSelect(renderer=HorizRadioRenderer),choices=J_STATUS,initial = '0')
class Tbl_AkunForm(forms.Form): id_coa = chosenforms.ChosenModelChoiceField( label="Kode Account", queryset=Tbl_Akun.objects.all()) id_cabang = chosenforms.ChosenChoiceField( widget=chosenforms.ChosenSelect({'class': 'id_cabang'})) start_date = forms.DateTimeField(initial=datetime.date.today)
class Rugi_LabaForm(forms.Form): id_cabang = chosenforms.ChosenChoiceField( widget=chosenforms.ChosenSelect({'class': 'id_cabang'}))