#34308
Javier Ader
Participante

agrego algo que tal vez este influyendo. Ejecutando la última consulta (select name, isactive, isdisplayed, seqno from ad_field where AD_Field_ID in (1004135);) en las base de 9.04 y en las de 10.03 note que cambio el numero de secuencia (90 en 10.3 y 100 en 9.04). Se habra generado un “choque” de secuencias de este campo con otro en la migración? No se que pasara si dos campos tienen asociada el mismo número de secuencia, pero debe traer sus problemas.
Se puede ejecutar esta consulta

Code:
select f.name, f.seqno, f.isactive, f.isdisplayed , t.name
from ad_field f inner join ad_tab t on (f.ad_tab_id = t.ad_tab_id)
where t.ad_tab_id = 220
order by f.isdisplayed desc

para ver todos los campos y sus números de secuencias asociados con el tab Bussiness Parner (en donde parece el Número de Ingresos Brutos); todos los que tienen isdisplayed = Y deberian tener distintos números de secuencia.
Si este es el problema seguro que se puede hacer una consulta sql que busque todos los tabs que tengan este tipo de problemas (supongo que también se solucionar diretamente desde sql pero lo veo más simple solucionar campo por campo desde libertya, ya que el orden final realmente no se sabe)