summaryrefslogtreecommitdiff
path: root/indoteknik_custom/views
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2023-07-21 10:00:16 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2023-07-21 10:00:16 +0700
commitce1c11b9be9274cf281a00cc340969f094a698be (patch)
treee588927438d7784f9c9fee3dd3147dc4ae81699a /indoteknik_custom/views
parentf953c7c5915e15bd499f374d49403ef2567e0071 (diff)
update receipt bill
Diffstat (limited to 'indoteknik_custom/views')
-rw-r--r--indoteknik_custom/views/bill_receipt.xml57
1 files changed, 43 insertions, 14 deletions
diff --git a/indoteknik_custom/views/bill_receipt.xml b/indoteknik_custom/views/bill_receipt.xml
index 138bd0a0..c9ab492a 100644
--- a/indoteknik_custom/views/bill_receipt.xml
+++ b/indoteknik_custom/views/bill_receipt.xml
@@ -6,10 +6,13 @@
<field name="arch" type="xml">
<tree>
<field name="number"/>
+ <field name="bill_date"/>
<field name="partner_id"/>
- <field name="document_date"/>
- <field name="description"/>
- <field name="validated"/>
+ <field name="is_validated" readonly="1"/>
+ <field name="date_kirim_tukar_faktur"/>
+ <field name="resi_tukar_faktur"/>
+ <field name="date_terima_tukar_faktur"/>
+ <field name="shipper_faktur_id"/>
</tree>
</field>
</record>
@@ -37,29 +40,41 @@
<field name="arch" type="xml">
<form>
<header>
- <button name="validate_button"
+ <button name="generate_bill_line"
+ string="Generate"
+ type="object"
+ class="mr-2 oe_highlight oe_edit_only"
+ />
+ <button name="validate_bill"
string="Validate"
type="object"
+ class="mr-2 oe_highlight oe_edit_only"
/>
- <button name="cancel_button"
- string="Cancel"
- type="object"
+ <button name="copy_date_faktur"
+ string="Copy Date"
+ type="object"
+ class="oe_highlight oe_edit_only"
/>
</header>
<sheet>
<group>
<group>
- <field name="partner_id" attrs="{'readonly': [('validated', '=', True)]}"/>
- <field name="document_date" attrs="{'readonly': [('validated', '=', True)]}"/>
- <field name="description" attrs="{'readonly': [('validated', '=', True)]}"/>
+ <field name="number"/>
+ <field name="partner_id"/>
+ <field name="bill_date"/>
+ <field name="notification" readonly="1"/>
</group>
<group>
- <field name="validated" readonly="1"/>
+ <field name="is_validated" readonly="1"/>
+ <field name="date_kirim_tukar_faktur"/>
+ <field name="resi_tukar_faktur"/>
+ <field name="date_terima_tukar_faktur"/>
+ <field name="shipper_faktur_id"/>
</group>
</group>
<notebook>
- <page string="Bill Line" name="bill_line">
- <field name="bill_line" attrs="{'readonly': [('validated', '=', True)]}"/>
+ <page string="Bills">
+ <field name="bill_line" attrs="{'readonly': [('is_validated', '=', True)]}"/>
</page>
</notebook>
</sheet>
@@ -67,16 +82,30 @@
</field>
</record>
+ <record id="view_bill_receipt_filter" model="ir.ui.view">
+ <field name="name">bill.receipt.list.select</field>
+ <field name="model">bill.receipt</field>
+ <field name="priority" eval="15"/>
+ <field name="arch" type="xml">
+ <search string="Search Bills">
+ <field name="number"/>
+ <field name="partner_id"/>
+ <field name="bill_line" string="Bill" filter_domain="[('bill_line.invoice_id', 'ilike', self)]"/>
+ </search>
+ </field>
+ </record>
+
<record id="bill_receipt_action" model="ir.actions.act_window">
<field name="name">Bill Line</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">bill.receipt</field>
+ <field name="search_view_id" ref="view_bill_receipt_filter"/>
<field name="view_mode">tree,form</field>
</record>
<menuitem
id="menu_bill_receipt"
- name="Bill Line"
+ name="Bill Receipt"
parent="account.menu_finance_reports"
sequence="250"
action="bill_receipt_action"