El 06/05/15 a les 13:11, Antonio Roncero ha escrit:


El miércoles, 6 de mayo de 2015, 12:01:36 (UTC+1), raimonesteve escribió:

    2015-05-06 12:16 GMT+02:00 Antonio Roncero <[email protected]
    <javascript:>>:
    > Hola,
    >
    > he instalado el modulo product_pack con su dependecia
    product_barcode.
    >
    > Cuando intento asignarle un codigo al producto o al embalaje me
    da el
    > siguiente error:
    >
    > Traceback (most recent call last):
    >   File "/trytond/protocols/jsonrpc.py", line 150, in
    _marshaled_dispatch
    >     response['result'] = dispatch_method(method, params)
    >   File "/trytond/protocols/jsonrpc.py", line 179, in _dispatch
    >     res = dispatch(*args)
    >   File "/trytond/protocols/dispatcher.py", line 161, in dispatch
    >     result = rpc.result(meth(*c_args, **c_kwargs))
    >   File "/trytond/model/modelview.py", line 201, in fields_view_get
    >     result['arch'] = _inherit_apply(result['arch'], view.arch)
    >   File "/trytond/model/modelview.py", line 73, in _inherit_apply
    >     % (element2.tag, element2.get('expr')))
    > AttributeError: Couldn't find tag (xpath:
    /form/field[@name="sequence"]) in
    > parent view!
    >
    > Alguien sabe de que puede ser?

    en la visrta form no hay el campo sequence para heredar


la vista del product_pack "product_barcode_form.xml" es la que busca ese campo sequence

<?xml version="1.0"?>
<!-- This file is part of product_pack module for Tryton.
The COPYRIGHT file at the top level of this repository contains the full
copyright notices and license terms. -->
<data>
    <xpath expr="/form/field[@name=&quot;sequence&quot;]"
            position="after">
        <label name="product_pack"/>
        <field name="product_pack"/>
    </xpath>
</data>

pero la vista "product_barcode_form.xml" no tiene ese campo

<?xml version="1.0"?>
<!-- This file is part product_barcode module for Tryton.
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
<form string="Product Codes">
    <label name="barcode"/>
    <field name="barcode"/>
    <label name="number"/>
    <field name="number"/>
    <label name="active"/>
    <field name="active"/>
    <label name="product"/>
    <field name="product"/>
</form>

Si la unica dependecia de product_pack es product_barcode, ¿puede ser que falte otro modulo que meta ese campo sequence y que no este en el tryton.conf como dependecia?


Exacto, este es el problema, la vista de product_barcode_form.xml ahora está mal definida, seguramente se cambió el módulo product_barcode para quitarle el campo sequence y no se cambió el módulo product_pack que depende de él. Habría que corregirlo.


    > Y una segunda pregunta, una vez instalado correctamente se puede
    vender por
    > empaquetados, es decir, si tengo un embalaje de 12 unidades, en
    la venta
    > seleccionar 1 unidad de ese embalaje y que la cantidad sea 12.?


Si te miras el código de este módulo, no tiene esta funcionalidad. Tampoco tiene dependencia de sale. Seguramente debería implementarse en un módulo nuevo sale_product_pack o similar.

--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693

Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108

Responder a