Skip to content

Commit

Permalink
[MIG] l10n_ar_stock: Migration to 17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mem-adhoc committed Feb 19, 2024
1 parent b250820 commit 7ba2491
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 23 deletions.
1 change: 1 addition & 0 deletions l10n_ar_stock/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Integración del módulo de stock a requerimientos argentinos

#. Remito electrónico Argentino
#. Número de despacho en lotes
#. Crea libro de stock en caso de que no exista

Sobre remito electrónico
------------------------
Expand Down
4 changes: 2 additions & 2 deletions l10n_ar_stock/__manifest__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
'name': 'Remitos, COT y demas ajustes de stock para Argentina',
'version': "16.0.1.5.0",
'version': "17.0.1.0.0",
'category': 'Localization/Argentina',
'sequence': 14,
'author': 'ADHOC SA',
Expand Down Expand Up @@ -31,7 +31,7 @@
'demo/stock_book_demo.xml',
'demo/stock_picking_demo.xml',
],
'installable': False,
'installable': True,
'auto_install': False,
'application': False,
}
12 changes: 4 additions & 8 deletions l10n_ar_stock/models/account_chart_template.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,16 @@
# directory
##############################################################################
from odoo import models, api
from odoo.addons.account.models.chart_template import template


class AccountChartTemplate(models.Model):
class AccountChartTemplate(models.AbstractModel):
_inherit = 'account.chart.template'

def _load_template(
self, company, code_digits=None,
account_ref=None, taxes_ref=None):
self.ensure_one()
def _load(self, template_code, company, install_demo):
if company.country_id == self.env.ref('base.ar'):
self.generate_stock_book(company)
return super(AccountChartTemplate, self)._load_template(
company, code_digits,
account_ref, taxes_ref)
return super(AccountChartTemplate, self)._load(template_code, company, install_demo)

@api.model
def generate_stock_book(self, company):
Expand Down
1 change: 0 additions & 1 deletion l10n_ar_stock/models/stock_picking.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ class StockPicking(models.Model):
_inherit = "stock.picking"

dispatch_number = fields.Char(
states={'done': [('readonly', True)], 'cancel': [('readonly', True)]},
help='Si define un número de despacho, al validar la transferencia, '
'el mismo será asociado a los lotes sin número de despacho vinculados '
'a la transferencia.'
Expand Down
4 changes: 2 additions & 2 deletions l10n_ar_stock/views/stock_book_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
<field name="arch" type="xml">
<field name="next_number" position="after">
<field name="document_type_id"/>
<field name="l10n_ar_cai" attrs="{'invisible': [('lines_per_voucher', '!=', 0)]}"/>
<field name="l10n_ar_cai_due" attrs="{'invisible': [('lines_per_voucher', '!=', 0)]}"/>
<field name="l10n_ar_cai" invisible="lines_per_voucher != 0"/>
<field name="l10n_ar_cai_due" invisible="lines_per_voucher != 0"/>
<field name="report_partner_id"/>
<field name="report_signature_section"/>
</field>
Expand Down
7 changes: 3 additions & 4 deletions l10n_ar_stock/views/stock_picking_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,9 @@
<button name="do_print_picking" position="after">
<button name="%(action_arba_cot_wizard)d" string="Obtener COT (BETA)"
help="Obtener Código de Operaciones de Traslado (ARBA / Santa Fe)"
type="action" attrs="{'invisible': ['|',('book_id','=',False),'|', ('picking_type_code','=','incoming'), ('state','!=','done')]}"
type="action" invisible="not book_id or picking_type_code == 'incoming' or state != 'done'"
context="{'default_importe': declared_value}"
groups="l10n_ar_stock.arba_cot_enabled"
/>
groups="l10n_ar_stock.arba_cot_enabled"/>
</button>
<group name="other_infos" position="after">
<group string="Remito electrónico (COT)" name="cot" groups="l10n_ar_stock.arba_cot_enabled">
Expand All @@ -21,7 +20,7 @@
</group>
</group>
<field name="partner_id" position="after">
<field name="dispatch_number" attrs="{'invisible': [('picking_type_code', '!=','incoming')]}"/>
<field name="dispatch_number" invisible="picking_type_code != 'incoming'" readonly="state in ['cancel', 'done']"/>
</field>
</field>
</record>
Expand Down
12 changes: 6 additions & 6 deletions l10n_ar_stock/wizards/res_config_settings_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
<field name="inherit_id" ref="stock.res_config_settings_view_form"/>
<field name="model">res.config.settings</field>
<field name="arch" type="xml">
<div id="warning_info" position="after">
<div class="col-xs-12 col-md-6 o_setting_box">
<xpath expr="//setting[@id='warning_info']" position="after">
<setting id="arba_cot" class="col-xs-12 col-md-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="group_arba_cot_enabled"/>
</div>
Expand All @@ -16,19 +16,19 @@
<div class="text-muted">
Permite generar el COT de arba una vez que se han asignado números de remitos en las entregas.
</div>
<div class="content-group" attrs="{'invisible': [('group_arba_cot_enabled', '=', False)]}">
<div class="content-group" invisible="not group_arba_cot_enabled">
<div class="row">
<label for="arba_cot" class="col-md-6 o_light_label" string="Clave COT ARBA"/>
<field name="arba_cot" class="oe_inline" password="True"/>
<span class="fa fa-lg fa-building-o" title="Values set here are company-specific." groups="base.group_multi_company"/>
</div>
</div>
<div class="text-muted" attrs="{'invisible': [('group_arba_cot_enabled', '=', False)]}">
<div class="text-muted" invisible="not group_arba_cot_enabled">
Indique la clave COT utilizada para generación de remito electrónico / COT. Puede probarla intentando subir cualquier archivo en este <a target="_blank" href="https://cot.arba.gov.ar/TransporteBienes/pages/remitos/PresentarRemitos.jsp">link</a> (el usuario es el CUIT). Si da error en nombre de archivo entonces la clave es correcta.
</div>
</div>
</div>
</div>
</setting>
</xpath>
</field>
</record>

Expand Down

0 comments on commit 7ba2491

Please sign in to comment.