Hola Florencia. Si, este caso es particular porque la columna la borran. Pero tengo otros casos en los que no se borran, y el id del elemento en los metadatos que personalizamos por algún motivo cambiaron. Entonces al haber cambiado los ID al actualizar no los encuentra y nos dan esos errores. Muestro otro ejemplo.
comp_37000065.xml:
El registro con clave objeto:37000065,externa_id:37000017,col_id:37000287,objeto_proyecto:guarani de la tabla
apex_objeto_db_registros_ext_col no existe.
Col_id 37000287 es la columna ‘tipo_allegado’ del datos tabla de mdp_personas_allegados. Lo podemos ver en el metadato:
...VALUES (
'guarani', --objeto_proyecto
'37000065', --objeto
'37000287', --col_id
'tipo_allegado', --columna
'C', --tipo
'0', --pk
'', --secuencia
'1', --largo
NULL, --no_nulo
'1', --no_nulo_db
'0', --externa
NULL --tabla
);
Pero si me fijo en los metadatos de la instalación 3.16 actual, la cuál está personalizada, esa columna tiene otro ID:
VALUES (
'guarani', --objeto_proyecto
'37000065', --objeto
'4000003', --col_id
'tipo_allegado', --columna
'C', --tipo
'0', --pk
'', --secuencia
'1', --largo
NULL, --no_nulo
'1', --no_nulo_db
'0', --externa
'mdp_personas_allegados' --tabla
);
En todos los casos que nos sucede se cambiaron todos los id del objeto; en este ejemplo se cambiaron todos los de las columnas del Datos Tabla de mdp_personas_allegados.
El momento en el que se cambiaron los ID lo veo en el commit de git. Fue hace 1 año, pero no creo que hayamos trabajado de una manera distinta a la actual.
No entiendo por qué se cambiaron los ID de los elementos. Pasó alguna vez algo de esto?