¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

Se marcó esta pregunta
3 Respuestas
2884 Vistas

Hola,

Una consulta, tengo todo funcionando perfecto en Docker / Ubuntu.

Me aparecen 3 actualizacipnes nuevas:

  • Argentina - Facturación y documentos AFIP 8.0.0.15.1 (8.0.0.14.3)
  • Argentinian Localization 8.0.1.2.0 (8.0.1.1.0)
  • Account Checks 8.0.1.0.0 (8.0.1.0.1)

Puedo actualizar directo desde Odoo?

 

Pregunto porque con una instalación anterior tuve problemas. Intente actualizar sin exito a traves de Odoo y tampoco pude actualizar el Git (por problemas de permisos) y termine instalando todo de nuevo. Pero quizás tenia Odoo mas instalado.

 

Teniendo todo OK en Odoo en Docker, es puede actualizar desde Odoo?

gracias,

Sebastián

Avatar
Descartar
Mejor respuesta

Estimados, en un servidor de prueba me pasá exactamente lo mismo, actualizó y ahora de da el mismo error.

return f(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 234, in execute res = self._obj.execute(query, params) ProgrammingError: column res_partner.gross_income_type does not exist LINE 1: ...ner"."use_parent_address","res_partner"."website","res_partn...

Alguien pudo ver cual puede ser el motivo?

Saludos

Avatar
Descartar

Después de hacer algunas pruebas lo solucioné buscando el modulo "Argentina - Facturación y documentos AFIP" (l10n_ar_invoice) en la configuración y ejecutar una actualización, eso solucionó el problema.

Autor

Hola Federico. O sea que actualizaste. Te daba el error. Fuiste al modulo "Argentina - Facturación y documentos AFIP" en Configuración y le mandaste actualizar?

Hola Sebastián. Así fue, solo debes ir a "Configuración" -> "Módulos Locales" y buscar el "Argentina - Facturación y documentos AFIP", presionas "Actualizar" y corrige el problema. Avisa por favor si solucionas el problema.

Autor

Listo, anduvo perfecto con la solución que mencionaste. Gracias! También me actualizo cheques y VAT. Alguna idea de cuales fueron los cambios? un changelog?

Por lo que entiendo, vuelve a instalar el modulo, cargando nuevamente el modelo y las vistas. Podrías marcar como solucionado el tema para que les sea más fácil buscar al resto si tienen el mismo problema?. Saludos.

Autor

Me refería a los cambios de los módulos si había alguna indicación de que cambio. A priori no vi nada pero bue... para saber.

Autor Mejor respuesta

Corri nuevamente el comando de permisos y pude actualizar:

chmod 777 -R config/ sources/ data_dir/

Pero ahora cada página que intento ver me sale el siguiente error:

Odoo Server Error

Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 539, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 576, in dispatch result = self._call_function(**self.params) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 312, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 309, in checked_call return self.endpoint(*a, **kw) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 805, in __call__ return self.method(*args, **kw) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 405, in response_wrap response = f(*args, **kw) File "/usr/lib/python2.7/dist-packages/openerp/addons/calendar/controllers/main.py", line 61, in notify res = registry.get("calendar.alarm_manager").get_next_notif(cr, uid, context=context) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/addons/calendar/calendar.py", line 482, in get_next_notif partner = self.pool['res.users'].read(cr, SUPERUSER_ID, uid, ['partner_id', 'calendar_last_notif_ack'], context=context) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/addons/base/res/res_users.py", line 926, in read res = super(users_view, self).read(cr, uid, ids, other_fields, context=context, load=load) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/addons/base/res/res_users.py", line 303, in read result = super(res_users, self).read(cr, uid, ids, fields=fields, context=context, load=load) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 3144, in read result = BaseModel.read(records, fields, load=load) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 3190, in read values[name] = field.convert_to_read(record[name], use_name_get) File "/usr/lib/python2.7/dist-packages/openerp/fields.py", line 1589, in convert_to_read return value_sudo.name_get()[0] File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 592, in new_api result = method(self._model, cr, uid, self.ids, *args, **old_kwargs) File "/usr/lib/python2.7/dist-packages/openerp/addons/base/res/res_partner.py", line 607, in name_get name = record.name File "/usr/lib/python2.7/dist-packages/openerp/fields.py", line 834, in __get__ self.determine_value(record) File "/usr/lib/python2.7/dist-packages/openerp/fields.py", line 927, in determine_value record._prefetch_field(self) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 3242, in _prefetch_field result = records.read(list(fnames), load='_classic_write') File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 3179, in read self._read_from_database(stored, inherited) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper return new_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 3311, in _read_from_database cr.execute(query_str, [tuple(sub_ids)] + where_params) File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 158, in wrapper return f(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 234, in execute res = self._obj.execute(query, params) ProgrammingError: column res_partner.gross_income_type does not exist LINE 1: ...ner"."use_parent_address","res_partner"."website","res_partn...

Avatar
Descartar
Autor

El problema parecería estar en: ProgrammingError: column res_partner.gross_income_type does not exist. Pero no se si es un problema de la actualización o de algún modulo.

Autor

Actualice haciendo "git pull" a los modulo y me sale el mismo problema: ProgrammingError: column res_partner.gross_income_type does not exist LINE 1: ...ner"."use_parent_address","res_partner"."website","res_partn...

Mejor respuesta

Sebastian

Como estás? Es dificil saberlo sin conocer la configuracion de la base de datos. Te recomendamos que mantengas una instancia replicada de test, y que los releases los hagas controlados en esa instancia para testeo.

Saludso!

Avatar
Descartar
Autor

La configuración es exactamente según las guías de Docker avanzado y configuración de la Documentación. Intente actualizar a través de Odoo pero me tira error: OSError: [Errno 13] Permission denied: '/mnt/extra-addons/odoo-argentina/l10n_ar_base~1'