summaryrefslogtreecommitdiff
path: root/indoteknik_custom/views/automatic_purchase.xml
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2024-03-26 13:50:27 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2024-03-26 13:50:27 +0700
commit935393a6a58b3df18f3361b36a6ea60647cd8be4 (patch)
treee4ec9d300aff98a38a8524c209a19f970aa24f23 /indoteknik_custom/views/automatic_purchase.xml
parentdb1780524b1e153338ced116f786b4d712d66aca (diff)
parentb2377426bec8aa334277aac48b0b25f0dfac420f (diff)
Merge branch 'purchasing-job' into production
# Conflicts: # indoteknik_custom/models/__init__.py # indoteknik_custom/models/sale_order.py
Diffstat (limited to 'indoteknik_custom/views/automatic_purchase.xml')
-rw-r--r--indoteknik_custom/views/automatic_purchase.xml87
1 files changed, 77 insertions, 10 deletions
diff --git a/indoteknik_custom/views/automatic_purchase.xml b/indoteknik_custom/views/automatic_purchase.xml
index 245fda90..17abd888 100644
--- a/indoteknik_custom/views/automatic_purchase.xml
+++ b/indoteknik_custom/views/automatic_purchase.xml
@@ -5,12 +5,14 @@
<field name="model">automatic.purchase</field>
<field name="arch" type="xml">
<tree>
- <field name="date_doc"/>
+ <field name="number"/>
+ <field name="date_doc" readonly="1"/>
+ <field name="apo_type"/>
<field name="vendor_id"/>
<field name="description"/>
<field name="notification" readonly="1"/>
<field name="is_po" readonly="1"/>
- <field name="responsible_id"/>
+ <field name="responsible_id" readonly="1"/>
</tree>
</field>
</record>
@@ -19,7 +21,7 @@
<field name="name">automatic.purchase.line.tree</field>
<field name="model">automatic.purchase.line</field>
<field name="arch" type="xml">
- <tree>
+ <tree editable="bottom">
<field name="brand_id"/>
<field name="product_id"/>
<field name="taxes_id"/>
@@ -27,11 +29,49 @@
<field name="qty_min"/>
<field name="qty_max"/>
<field name="qty_available"/>
+ <field name="qty_purchase"/>
<field name="partner_id"/>
<field name="last_price"/>
+ <field name="taxes_id"/>
<field name="subtotal"/>
- <field name="last_order_id" readonly="1"/>
- <field name="current_po_line_id" readonly="1"/>
+ <field name="last_order_id" readonly="1" optional="hide"/>
+ <field name="current_po_line_id" readonly="1" optional="hide"/>
+ </tree>
+ </field>
+ </record>
+
+ <record id="automatic_purchase_sales_match_tree" model="ir.ui.view">
+ <field name="name">automatic.purchase.sales.match.tree</field>
+ <field name="model">automatic.purchase.sales.match</field>
+ <field name="arch" type="xml">
+ <tree>
+ <field name="sale_id" readonly="1"/>
+ <field name="sale_line_id" readonly="1" optional="hide"/>
+ <field name="picking_id" readonly="1" optional="hide"/>
+ <field name="move_id" readonly="1" optional="hide"/>
+ <field name="partner_id" readonly="1" optional="hide"/>
+ <field name="partner_invoice_id" readonly="1"/>
+ <field name="salesperson_id" readonly="1"/>
+ <field name="product_id" readonly="1"/>
+ <field name="qty_so" readonly="1"/>
+ <field name="qty_po" readonly="1"/>
+ </tree>
+ </field>
+ </record>
+
+ <record id="sync_purchasing_job_tree" model="ir.ui.view">
+ <field name="name">sync.purchasing.job.tree</field>
+ <field name="model">sync.purchasing.job</field>
+ <field name="arch" type="xml">
+ <tree>
+ <field name="product_id" readonly="1"/>
+ <field name="brand" readonly="1" optional="hide"/>
+ <field name="item_code" readonly="1" optional="hide"/>
+ <field name="onhand" readonly="1" optional="hide"/>
+ <field name="incoming" readonly="1"/>
+ <field name="outgoing" readonly="1"/>
+ <field name="action" readonly="1"/>
+ <field name="date" readonly="1"/>
</tree>
</field>
</record>
@@ -57,19 +97,29 @@
<div class="oe_button_box" name="button_box"/>
<group>
<group>
- <field name="date_doc"/>
+ <field name="number"/>
+ <field name="apo_type" required="1"/>
<field name="vendor_id"/>
- <field name="responsible_id"/>
<field name="description"/>
- <field name="notification" readonly="1"/>
</group>
<group>
+ <field name="date_doc"/>
+ <field name="responsible_id"/>
<div>
<button name="generate_automatic_purchase"
- string="Generate Line"
+ string="Generate Reordering"
+ type="object"
+ class="mr-2 oe_highlight"
+ />
+ </div>
+ <div>
+ <button name="generate_regular_purchase"
+ string="Generate Fulfillment"
type="object"
class="mr-2 oe_highlight"
/>
+ </div>
+ <div>
<button name="create_po_from_automatic_purchase"
string="Create PO"
type="object"
@@ -82,11 +132,28 @@
<page string="Lines">
<field name="purchase_lines"/>
</page>
- <page string="Matches">
+ <page string="Matches SO">
+ <field name="sales_match"/>
+ </page>
+ <page string="Matches PO">
<field name="purchase_match"/>
</page>
+ <page string="Matches Purchasing">
+ <field name="purchasing_job_match"/>
+ </page>
+ <page string="Info" name="automatic_purchase_info">
+ <group>
+ <field name="notification" readonly="1"/>
+ <field name="total_qty_line"/>
+ <field name="total_qty_so"/>
+ </group>
+ </page>
</notebook>
</sheet>
+ <div class="oe_chatter">
+ <field name="message_follower_ids" widget="mail_followers"/>
+ <field name="message_ids" widget="mail_thread"/>
+ </div>
</form>
</field>
</record>