143 lines
8.3 KiB
XML
143 lines
8.3 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<record id="l10n_ro_edi_stock_view_picking_form" model="ir.ui.view">
|
|
<field name="name">stock.picking.form.inherit.l10n_ro_edi_stock</field>
|
|
<field name="model">stock.picking</field>
|
|
<field name="inherit_id" ref="stock.view_picking_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//button[@name='%(stock.act_stock_return_picking)d']" position="after">
|
|
<field name="l10n_ro_edi_stock_enable_send" invisible="1"/>
|
|
<field name="l10n_ro_edi_stock_enable_fetch" invisible="1"/>
|
|
<field name="l10n_ro_edi_stock_enable_amend" invisible="1"/>
|
|
|
|
<button name="action_l10n_ro_edi_stock_send_etransport"
|
|
string="Send eTransport"
|
|
type="object"
|
|
context="{'l10n_ro_edi_stock_send_type': 'send'}"
|
|
invisible="not l10n_ro_edi_stock_enable_send"/>
|
|
<button name="action_l10n_ro_edi_stock_send_etransport"
|
|
string="Amend eTransport"
|
|
type="object"
|
|
context="{'l10n_ro_edi_stock_send_type': 'amend'}"
|
|
invisible="not l10n_ro_edi_stock_enable_amend"/>
|
|
<button name="action_l10n_ro_edi_stock_fetch_status" string="Fetch Status" type="object" invisible="not l10n_ro_edi_stock_enable_fetch"/>
|
|
</xpath>
|
|
|
|
<xpath expr="//field[@name='owner_id']" position="after">
|
|
<field name="l10n_ro_edi_stock_state" invisible="1"/>
|
|
|
|
<field name="l10n_ro_edi_stock_state"
|
|
invisible="not l10n_ro_edi_stock_enable or state != 'done' or not l10n_ro_edi_stock_state"
|
|
readonly="1"/>
|
|
</xpath>
|
|
|
|
<xpath expr="//page[@name='note']" position="after">
|
|
<field name="l10n_ro_edi_stock_enable" invisible="1"/>
|
|
|
|
<page name="etransport" string="eTransport" invisible="not l10n_ro_edi_stock_enable">
|
|
<field name="l10n_ro_edi_stock_available_operation_scopes" invisible="1"/>
|
|
<field name="l10n_ro_edi_stock_state" invisible="1"/>
|
|
<field name="l10n_ro_edi_stock_fields_readonly" invisible="1"/>
|
|
|
|
<group>
|
|
<group string="General">
|
|
<field name="l10n_ro_edi_stock_operation_type" readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
<field name="l10n_ro_edi_stock_operation_scope"
|
|
widget="dynamic_selection"
|
|
options="{'available_field': 'l10n_ro_edi_stock_available_operation_scopes'}"
|
|
readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
<field name="l10n_ro_edi_stock_remarks" readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
</group>
|
|
|
|
<group string="Transport">
|
|
<field name="l10n_ro_edi_stock_vehicle_number" readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
<field name="l10n_ro_edi_stock_trailer_1_number" readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
<field name="l10n_ro_edi_stock_trailer_2_number" readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
</group>
|
|
|
|
<group string="Start Location">
|
|
<field name="l10n_ro_edi_stock_available_start_loc_types" invisible="1"/>
|
|
<field name="l10n_ro_edi_stock_start_loc_type"
|
|
widget="dynamic_selection"
|
|
options="{'available_field': 'l10n_ro_edi_stock_available_start_loc_types'}"
|
|
readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
|
|
<field name="l10n_ro_edi_stock_start_bcp" readonly="l10n_ro_edi_stock_fields_readonly" invisible="l10n_ro_edi_stock_start_loc_type != 'bcp'" />
|
|
<field name="l10n_ro_edi_stock_start_customs_office" readonly="l10n_ro_edi_stock_fields_readonly" invisible="l10n_ro_edi_stock_start_loc_type != 'customs'"/>
|
|
</group>
|
|
|
|
<group string="End Location">
|
|
<field name="l10n_ro_edi_stock_available_end_loc_types" invisible="1"/>
|
|
<field name="l10n_ro_edi_stock_end_loc_type"
|
|
widget="dynamic_selection"
|
|
options="{'available_field': 'l10n_ro_edi_stock_available_end_loc_types'}"
|
|
readonly="l10n_ro_edi_stock_fields_readonly"/>
|
|
|
|
<field name="l10n_ro_edi_stock_end_bcp" readonly="l10n_ro_edi_stock_fields_readonly" invisible="l10n_ro_edi_stock_end_loc_type != 'bcp'"/>
|
|
<field name="l10n_ro_edi_stock_end_customs_office" readonly="l10n_ro_edi_stock_fields_readonly" invisible="l10n_ro_edi_stock_end_loc_type != 'customs'"/>
|
|
</group>
|
|
</group>
|
|
</page>
|
|
|
|
<page id="l10n_ro_edi_stock_documents"
|
|
name="etransport_documents"
|
|
string="eTransport Documents"
|
|
invisible="not (l10n_ro_edi_stock_enable and l10n_ro_edi_stock_document_ids)">
|
|
<field name="l10n_ro_edi_stock_document_ids">
|
|
<tree create="false" delete="false" edit="false" no_open="1"
|
|
decoration-danger="state == 'stock_sending_failed'"
|
|
decoration-warning="state == 'stock_sent'"
|
|
decoration-success="state == 'stock_validated'">
|
|
<field name="message" column_invisible="1"/>
|
|
<field name="attachment_id" column_invisible="1"/>
|
|
<field name="datetime"/>
|
|
<field name="state" string="Status" widget="l10n_ro_edi_stock_document_state"/>
|
|
<field name="l10n_ro_edi_stock_uit" string="UIT"/>
|
|
<field name="l10n_ro_edi_stock_load_id" string="Load Id"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="l10n_ro_edi_stock_stock_picking_view_tree" model="ir.ui.view">
|
|
<field name="model">stock.picking</field>
|
|
<field name="inherit_id" ref="stock.vpicktree"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//header/button[@name='action_assign']" position="after">
|
|
<button name="action_l10n_ro_edi_stock_fetch_status" string="Fetch Status" type="object"/>
|
|
</xpath>
|
|
<field name="state" position="before">
|
|
<field name="l10n_ro_edi_stock_state" optional="hide"/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="l10n_ro_edi_stock_stock_picking_filter" model="ir.ui.view">
|
|
<field name="model">stock.picking</field>
|
|
<field name="inherit_id" ref="stock.view_picking_internal_search"/>
|
|
<field name="arch" type="xml">
|
|
<field name="lot_id" position="after">
|
|
<field name="l10n_ro_edi_stock_state"/>
|
|
</field>
|
|
|
|
<filter name="available" position="after">
|
|
<filter string="eTransport Error" name="l10n_ro_edi_stock_state_stock_sending_failed"
|
|
domain="[('l10n_ro_edi_stock_state', '=', 'stock_sending_failed')]"/>
|
|
<filter string="eTransport Sent" name="l10n_ro_edi_stock_state_stock_sent"
|
|
domain="[('l10n_ro_edi_stock_state', '=', 'stock_sent')]"/>
|
|
<filter string="eTransport Validated" name="l10n_ro_edi_stock_state_stock_validated"
|
|
domain="[('l10n_ro_edi_stock_state', '=', 'stock_validated')]"/>
|
|
</filter>
|
|
|
|
<xpath expr="//group/filter[@name='status']" position="after">
|
|
<filter string="eTransport Status"
|
|
name="l10n_ro_edi_stock_state_group"
|
|
domain=""
|
|
context="{'group_by': 'l10n_ro_edi_stock_state'}"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</odoo>
|