Problema con ir.model.acces.csv

79 views
Skip to first unread message

Luis M. Gómez

unread,
May 12, 2016, 4:08:39 AM5/12/16
to Usuarios Odoo / OpenERP en España
Estoy tratando de probar un módulo, y al instalarlo me salta el siguiente problema con el ir.model.acces.csv

Server Traceback (most recent call last):
  File "/home/lgomez/PycharmProjects/openerp/ocbweb-6.1/addons/web/common/http.py", line 593, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/netsvc.py", line 360, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/service/web_services.py", line 586, in dispatch
    res = fn(db, uid, *params)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/osv/osv.py", line 187, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/osv/osv.py", line 129, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/osv/osv.py", line 196, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/lgomez/PycharmProjects/openerp/ocbaddons6.1/audittrail/audittrail.py", line 503, in execute_cr
    return fct_src(cr, uid, model, method, *args)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/osv/osv.py", line 184, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/addons/base/module/wizard/base_module_upgrade.py", line 101, in upgrade_module
    _db, pool = pooler.restart_pool(cr.dbname, update_module=True)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/pooler.py", line 39, in restart_pool
    registry = RegistryManager.new(db_name, force_demo, status, update_module, True)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/modules/registry.py", line 202, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/modules/loading.py", line 338, in load_modules
    processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/modules/loading.py", line 253, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/modules/loading.py", line 192, in load_module_graph
    load_update_xml(module_name, idref, mode)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/modules/loading.py", line 90, in <lambda>
    load_update_xml = lambda *args: _load_data(cr, *args, kind='update_xml')
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/modules/loading.py", line 132, in _load_data
    tools.convert_csv_import(cr, module_name, pathname, fp.read(), idref, mode, noupdate)
  File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/tools/convert.py", line 971, in convert_csv_import
    result, rows, warning_msg, dummy = pool.get(model).import_data(cr, uid, fields, datas,mode, module, noupdate, filename=fname_partial)
AttributeError: 'NoneType' object has no attribute 'import_data'



Le he dado mil vueltas, y no entiendo lo qué pasa.

Gracias

Luis M. Gómez

unread,
May 12, 2016, 4:11:30 AM5/12/16
to Usuarios Odoo / OpenERP en España
Se me olvidaba, el contenido del fichero ir.model.access.csv es:

"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_product_serial_number_manager","stock.serial_number manager","model_product_serial_number","stock.group_stock_manager",1,1,0,0
"access_product_serial_number_user","stock.serial_number user","model_product_serial_number","stock.group_stock_user",1,1,1,1
"access_serial_number_main_bag_manager","stock.serial_main_bag manager","model_serial_number_main_bag","stock.group_stock_manager",1,1,0,0
"access_serial_number_main_bag_user","stock.serial_main_bag user","model_serial_number_main_bag","stock.group_stock_user",1,1,1,1

cubells

unread,
May 12, 2016, 4:26:26 AM5/12/16
to openerp-s...@googlegroups.com
El 12/05/16 a les 10:08, Luis M. Gómez ha escrit:
> Estoy tratando de probar un módulo, y al instalarlo me salta el
> siguiente problema con el ir.model.acces.csv
>
> tools.convert_csv_import(cr, module_name, pathname, fp.read(), idref, mode, noupdate)
> File "/home/lgomez/PycharmProjects/openerp/ocbserver6.1/openerp/tools/convert.py", line 971, in convert_csv_import
> result, rows, warning_msg, dummy = pool.get(model).import_data(cr, uid, fields, datas,mode, module, noupdate, filename=fname_partial)
> AttributeError: 'NoneType' object has no attribute 'import_data'

No parece que tenga que ver con el fichero ir.model.acces.csv.

Simplemente el modelo del módulo no se ha creado.

Veo que estás actualizando el módulo y ha sido cuando no ha podido crear
el modelo.

Lo que deberías de hacer es (te recomiendo), volver a poner la antigua
versión, desinstalarlo, poner la nueva versión y instalarlo.

Al instalarlo en limpio verás los errores del nuevo módulo si los hay.

Además, al ser la versión 6.1 no perderás datos.


--
Atentament, cubells.
--

Luis M. Gómez

unread,
May 12, 2016, 4:53:52 AM5/12/16
to Usuarios Odoo / OpenERP en España
He puesto una BBDD que no ha tenido jamás el módulo,
Lo trato de instalar y me sale lo mismo.

cubells

unread,
May 12, 2016, 4:57:16 AM5/12/16
to openerp-s...@googlegroups.com
El 12/05/16 a les 10:53, Luis M. Gómez ha escrit:
> He puesto una BBDD que no ha tenido jamás el módulo,
> Lo trato de instalar y me sale lo mismo.


pega error al instalar en la base de datos nueva.


--
Atentament, cubells.
--

Luis M. Gómez

unread,
May 12, 2016, 5:01:51 AM5/12/16
to Usuarios Odoo / OpenERP en España
PD.: Conoces algún módulo para llevar numero de serie, o botellas numeradas en una bodega ?

cubells

unread,
May 12, 2016, 5:07:00 AM5/12/16
to openerp-s...@googlegroups.com
El 12/05/16 a les 11:01, Luis M. Gómez ha escrit:
> PD.: Conoces algún módulo para llevar numero de serie, o botellas
> numeradas en una bodega ?
>

Los lotes estándard de openerp te deberían de servir, no?

Con una pequeña modificación para que sean únicos.

No recuerdo si tu versión lo tenía.


--
Atentament, cubells.
--

Luis M. Gómez

unread,
May 12, 2016, 5:30:33 AM5/12/16
to openerp-s...@googlegroups.com
Si tengo lotes únicos, pero te cuento.

Tengo un lote que es por ejemplo el 16501  y contiene botellas  102000 a 104000
                                     El lote      16502                               104000 a 109999

Tengo que ser capaz de hacer una entrega y decir que entrego 500 botellas del lote 16501 números desde 102000 a 102500

No sé si me explico




--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/blFv6tXwbDI/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

cubells

unread,
May 12, 2016, 4:35:33 PM5/12/16
to openerp-s...@googlegroups.com
El 12/05/16 a les 11:30, Luis M. Gómez ha escrit:
> Si tengo lotes únicos, pero te cuento.
>
> Tengo un lote que es por ejemplo el 16501 y contiene botellas 102000 a
> 104000
> El lote 16502
> 104000 a 109999
>
> Tengo que ser capaz de hacer una entrega y decir que entrego 500
> botellas del lote 16501 números desde 102000 a 102500
>
> No sé si me explico

Creo que el único módulo que se acercaba a lo que querías era este:

https://launchpad.net/openerp-serial-number


--
Atentament, cubells.
--

Luis M. Gómez

unread,
May 13, 2016, 2:53:21 AM5/13/16
to openerp-s...@googlegroups.com
Justo ese módulo es que estoy intentando probar.




--
Atentament, cubells.
--

Reply all
Reply to author
Forward
0 new messages