You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
4.3 KiB
66 lines
4.3 KiB
{% extends "docs/_base/base_form.html" %}
|
|
|
|
{% load my_tags %}
|
|
|
|
{% block form_content %}
|
|
<div class="block" style="border-bottom: 1px solid #777; padding: 0 20px 15px 0; margin-top: 0;">
|
|
{% include 'docs/parts/form_field.html' with field=form.doc_num id="doc_num" classes="left" label="Номер" required="True" no_clear_after="True" %}
|
|
{% include 'docs/parts/form_field.html' with field=form.doc_date id="doc_date" classes="left" label="Дата создания" required="True" no_clear_after="True" %}
|
|
|
|
{% if user.profile.bank_accounts.count > 1 %}
|
|
{% include 'docs/parts/form_field.html' with field=form.bank_account id="bank_account" classes="left bank-account__invoice" label="Расчётный счёт" %}
|
|
{% else %}
|
|
{% include 'docs/parts/form_field.html' with field=form.bank_account id="bank_account" classes="left bank-account__invoice hidden" label="Расчётный счёт" %}
|
|
<div class="clear"></div>
|
|
{% endif %}
|
|
<div class="transport__wrapper"><label id="transport" for="id_transport">{{ form.transport }} Есть транспортная накладная</label></div>
|
|
<div id='transport_block' class="block{% if not form.transport.value %} hidden{% endif %}">
|
|
{% include 'docs/parts/form_field.html' with field=form.transport_num id="transport_num" classes="left" label="Номер" required="True" no_clear_after="True" %}
|
|
{% include 'docs/parts/form_field.html' with field=form.transport_date id="transport_date" classes="left" label="Дата" required="True" no_clear_after="True" %}
|
|
<div class="clear"></div>
|
|
</div>
|
|
{% include 'docs/parts/form_field.html' with field=form.doc_reason id="doc_reason" classes="left" label="Основание" no_clear_after="True" help='Например "Договор №25 от 01.01.2017" или "Заказ-наряд №23 от 01.01.2017".<br/>Можно написать "Счёт №25 от 01.01.2017", если в этом счёте указаны основные условия поставки и он заменяет договор.' %}
|
|
{% include 'docs/parts/form_field.html' with field=form.doc_reason_num id="doc_reason_num" classes="left" label="Номер" no_clear_after="True" %}
|
|
{% include 'docs/parts/form_field.html' with field=form.doc_reason_date id="doc_reason_date" classes="left" label="Дата" no_clear_after="True" %}
|
|
<div class="clear"></div>
|
|
|
|
</div>
|
|
<div class="block" style="border-bottom: 1px solid #777; padding: 0 20px 5px 0;">
|
|
{% include 'docs/parts/form_field_client.html' with field=form.client required="True" is_ajax="True" label="Плательщик" %}
|
|
{% include 'docs/parts/form_field.html' with field=form.invoice id="invoice" classes="field hidden" label="Создать накладную по счёту" %}
|
|
|
|
{% include 'docs/parts/form_field_payer.html' with field=form.receiver id="receiver" type="receiver" %}
|
|
{% include 'docs/parts/form_field_sender.html' with field=form.sender id="sender" type="sender" %}
|
|
</div>
|
|
|
|
<div class="block" style="border-bottom: 1px solid #777; padding: 0 20px 15px 0;">
|
|
{% include 'docs/parts/form_field.html' with field=form.nds_value id="nds_value" classes="left" label="НДС" no_clear_after="True" %}
|
|
{% include 'docs/parts/form_field.html' with field=form.nds_method id="nds_method" classes="left nds-method hidden" no_clear_after="True" %}
|
|
|
|
{% if formset %}
|
|
{% include 'docs/nakladn/form_tbl_items.html' %}
|
|
{% endif %}
|
|
</div>
|
|
{% endblock %}
|
|
|
|
{% block js %}
|
|
{% comment %}<script type="text/javascript">
|
|
|
|
function set_events() {
|
|
$("#tbl_items tr.row td.qty input").blur(calc_summa);
|
|
$("#tbl_items tr.row td.price input").blur(calc_summa);
|
|
|
|
$("#tbl_items tr.row td.qty input").blur(calc_itogo);
|
|
$("#tbl_items tr.row td.price input").blur(calc_itogo);
|
|
$("#tbl_items tr.row td.total_price input").blur(calc_itogo);
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
EnterToTab.init(document.getElementById('aktrabot'), true);
|
|
$("#id_doc_date").datepicker({dateFormat:'dd.mm.yy'});
|
|
set_events();
|
|
calc_itogo();
|
|
add_line_handler();
|
|
});
|
|
</script>{% endcomment %}
|
|
{% endblock %}
|
|
|