Merged Air51/dokumentor.ru into master

remotes/origin/mitri4
Air51 9 years ago
commit be92df6ed3
  1. 2
      project/customer/admin.py
  2. 10
      project/customer/forms.py
  3. 4
      project/customer/models.py
  4. 2
      project/templates/customer/clients/form.html
  5. 4
      project/templates/docs/platejka/as_pdf.html
  6. BIN
      project/xls_templates/platejka.xls

@ -53,7 +53,7 @@ class ClientAdmin(admin.ModelAdmin):
(u'ИП', {'fields': ['okpo',]}),
(u'Организация', {'fields': ['kpp',]}),
(u'Банковские реквизиты',
{'fields': ['bank_bik', 'bank_name', 'bank_address', 'bank_korr_account', 'bank_account',]}),
{'fields': ['bank_bik', 'bank_name', 'bank_korr_account', 'bank_account',]}),
(u'Контакты',
{'fields': ['contact_name', 'contact_email', 'contact_phone', 'contact_skype',
'contact_other',]}),

@ -177,10 +177,9 @@ class BankAccountForm(forms.ModelForm):
"""Форма редактирования расчетных счетов."""
class Meta:
model = models.BankAccount
fields = ('bik', 'name', 'short_name', 'address', 'korr_account', 'account', 'is_main', 'company')
fields = ('bik', 'name', 'short_name', 'korr_account', 'account', 'is_main', 'company')
_textarea = forms.Textarea(attrs={'cols': 80, 'rows': 3})
widgets = {'name': _textarea, 'short_name': _textarea, 'address': _textarea, 'company': forms.HiddenInput()}
#widgets = {'name': _textarea, 'address': _textarea,}
widgets = {'name': _textarea, 'short_name': _textarea, 'company': forms.HiddenInput()}
def __init__(self, *args, **kwargs):
super(BankAccountForm, self).__init__(*args, **kwargs)
@ -193,6 +192,7 @@ class BankAccountAdminForm(BankAccountForm):
"""Форма редактирования расчетных счетов - для админки."""
class Meta(BankAccountForm.Meta):
fields = None
exclude = ('address',)
class BankAccountListForm(forms.Form):
@ -213,7 +213,7 @@ class ClientForm(forms.ModelForm):
model = models.Client
fields = ('name', 'inn', 'kpp', 'ogrn', 'okpo', 'address',
# банковские реквизиты
'bank_bik', 'bank_name', 'bank_address', 'bank_korr_account', 'bank_account',
'bank_bik', 'bank_name', 'bank_korr_account', 'bank_account',
# контакты
'contact_name', 'contact_email', 'contact_phone', 'contact_skype', 'contact_other',
)
@ -222,7 +222,6 @@ class ClientForm(forms.ModelForm):
#'name': _textarea,
#'address': _textarea,
'bank_name': _textarea,
#'bank_address': _textarea,
#'contact_other': _textarea,
}
@ -241,6 +240,7 @@ class ClientAdminForm(ClientForm):
"""Форма редактирования контрагентов - для админки."""
class Meta(ClientForm.Meta):
fields = None
exclude = ('bank_address',)
class ClientsListForm(forms.Form):

@ -261,7 +261,7 @@ class BankAccount(models.Model):
bik = models.CharField(u'БИК', max_length=10)
name = models.CharField(u'Наименование банка', max_length=256)
short_name = models.CharField(u'Сокращенное название банка', max_length=100, blank=True, default='')
address = models.CharField(u'Местонахождение', max_length=256)
address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field?
korr_account = models.CharField(u'Корр. счет', max_length=20)
account = models.CharField(u'Расчетный счет', max_length=20)
@ -314,7 +314,7 @@ class Client(models.Model):
# банковские реквизиты
bank_bik = models.CharField(u'БИК', max_length=10, blank=True, default='')
bank_name = models.CharField(u'Наименование банка', max_length=256, blank=True, default='')
bank_address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='')
bank_address = models.CharField(u'Местонахождение', max_length=256, blank=True, default='') # TODO delete field?
bank_korr_account = models.CharField(u'Корр. счет', max_length=20, blank=True, default='')
bank_account = models.CharField(u'Расчетный счет', max_length=20, blank=True, default='')

@ -106,6 +106,7 @@
<div class="clear"></div>
</div>
{% comment %}
<div id="bank_address" class="field">
<div class="left label">
Местонахождение{% if form.bank_address.field.required %}<span class="required">*</span>{% endif %}:
@ -116,6 +117,7 @@
</div>
<div class="clear"></div>
</div>
{% endcomment %}
<div id="bank_korr_account" class="field">
<div class="left label">

@ -122,7 +122,7 @@
{# блок 2 -- банк плательщика #}
<tr>
<td rowspan="2" colspan="2" class="right_border top">
{{ obj.bank_account.name|safe }} , {{ obj.bank_account.address|safe }}
{{ obj.bank_account.name|safe }}
</td>
<td class="top_border bottom">БИК</td>
<td colspan="3" class="left_border bottom">{{ obj.bank_account.bik }}</td>
@ -138,7 +138,7 @@
{# блок 3 -- банк получателя #}
<tr>
<td rowspan="2" colspan="2" class="right_border top">
{{ obj.client.bank_name|safe }} , {{ obj.client.bank_address|safe }}
{{ obj.client.bank_name|safe }}
</td>
<td class="top_border bottom">БИК</td>
<td colspan="3" class="left_border bottom">{{ obj.client.bank_bik }}</td>

Loading…
Cancel
Save