diff --git a/src/customer/models.py b/src/customer/models.py index cb14194..77c4ab1 100644 --- a/src/customer/models.py +++ b/src/customer/models.py @@ -299,6 +299,14 @@ class UserProfile(models.Model): return 'Руководитель организации' return '' + def get_boss_title_faktura_10_2017(self): + """Текст 'Индивидуальный предприниматель' или 'Руководитель организации'.""" + if self.profile_type == consts.IP_PROFILE: + return 'Индивидуальный предприниматель или иное уполномоченное лицо' + elif self.profile_type == consts.ORG_PROFILE: + return 'Руководитель организации или иное уполномоченное лицо' + return '' + def get_boss_fio(self): """Фамилия и инициалы руководителя ИП/организации.""" if self.boss_surname and self.boss_name and self.boss_midname: diff --git a/src/dokumentor/settings/stage.py b/src/dokumentor/settings/stage.py index 774db82..f816f10 100644 --- a/src/dokumentor/settings/stage.py +++ b/src/dokumentor/settings/stage.py @@ -21,7 +21,7 @@ DATABASES = { 'default': dj_database_url.parse('postgres://dokumentor:dokumentor@db:5432/dokumentor'), } -DEFAULT_FROM_EMAIL = 'Открытые технологии ' +DEFAULT_FROM_EMAIL = 'Докуметор тестовая площадка ' SERVER_EMAIL = DEFAULT_FROM_EMAIL EMAIL_HOST = 'smtp.yandex.ru' EMAIL_PORT = 465 diff --git a/src/xls_templates/faktura.xls b/src/xls_templates/faktura.xls index 2f232fb..942362f 100644 Binary files a/src/xls_templates/faktura.xls and b/src/xls_templates/faktura.xls differ diff --git a/templates/docs/faktura/as_pdf.html b/templates/docs/faktura/as_pdf.html index 4a81164..ceb8c9d 100644 --- a/templates/docs/faktura/as_pdf.html +++ b/templates/docs/faktura/as_pdf.html @@ -180,7 +180,7 @@ - Индентификатор государственного контракта, договора (соглашения): {% if obj.government_description %}{{ obj.government_description|safe }}{% else %}-{% endif %} + Индентификатор государственного контракта, договора (соглашения) (при наличии): {% if obj.government_description %}{{ obj.government_description|safe }}{% else %}-{% endif %} {# строка 16 #} {# строка 17 #} @@ -203,7 +203,8 @@ {# данные #} - {{ item.name|safe }}{# 1 #} + {{ item.name|safe }}{# 1 #} + -{# 1a #} {{ item.units_kod|safe }}{# 2 #} {{ item.units|safe }}{# 2а #} {{ item.qty }}{# 3 #} @@ -258,7 +259,7 @@ {% if profile.is_org %} {# Орг #} - {{ profile.get_boss_title }} + {{ profile.get_boss_title_faktura_10_2017 }} {% if obj.add_sign_and_stamp and profile.boss_sign %} {# TODO передавать флаг из вьюхи #} @@ -271,7 +272,7 @@ {# подпись главбуха: a) всегда для организации, b) для ИП - если задана #} - Главный бухгалтер + Главный бухгалтер или иное уполномоченное лицо {% if obj.add_sign_and_stamp %} {# TODO передавать флаг из вьюхи #} {% if profile.glavbuh_sign %} @@ -292,7 +293,7 @@ {% else %} - {{ profile.get_boss_title }} + {{ profile.get_boss_title_faktura_10_2017 }} {% if obj.add_sign_and_stamp and profile.boss_sign %} {# TODO передавать флаг из вьюхи #} diff --git a/templates/docs/faktura/as_pdf_items_tbl_header.html b/templates/docs/faktura/as_pdf_items_tbl_header.html index cda8f57..afb497a 100644 --- a/templates/docs/faktura/as_pdf_items_tbl_header.html +++ b/templates/docs/faktura/as_pdf_items_tbl_header.html @@ -1,5 +1,6 @@ - Наименование товара (описание выполненных работ, оказанных услуг), имущественного права + Наименование товара (описание выполненных работ, оказанных услуг), имущественного права + Код вида то-
вара Единица измерения Количество (объем) Цена (тариф) за единицу измерения @@ -9,7 +10,7 @@ Сумма налога, предъяв-
ляемая покупателю Стоимость товаров (работ, услуг), имущественных прав с налогом - всего Страна происхождения товара - Номер таможенной декларации + Реги-
страционный номер таможенной декларации к
о
д @@ -18,7 +19,8 @@ краткое наименование - 1 + 1 + 1а 2 2а 3