Closed morrillo closed 11 years ago
Según lo veo yo, el xmi2oerp esta generando mal el codigo de los campos M2M. Esto es como dice open que se define un M2M: fields.many2many('other.object.name', 'relation object', 'actual.object.id', 'other.object.id', 'Field Name') Y por ejemplo, en la clase "sgr.ret_registry" crop_ids esta definido de la siguiente manera.
'crop_ids': fields.many2many('sgr.crop', 'sgr_ret_registry_ids_crop_ids_rel', 'crop_ids'(ESTE DEBERIA SER EL ret_registry_ids), 'ret_registry_ids'(ESTE DEBERIA SER crop_ids), string='Crops', readonly=True, states={'draft': [('readonly', False)], 'requested': [('readonly', False)]}),
La tabla sgr_ret_registry_ids_crop_ids_rel tiene los foreign keys relacionando las columnas con las tablas equivocadas: