Function Actualiza( oBrwB, oBrwC, aCampos )
Do Case
Case CG_000->TDato == "01"
If CG_001->(DbSeek(CG_000->XCuil + AllTrim(CG_000->NCuil)))
aCampos[ 1,2]:= CG_000->NCuil
aCampos[ 2,2]:= CG_000->ApeNom
aCampos[ 3,2]:= CG_000->NDoc
aCampos[ 4,2]:= FSDia4(SubStr(CG_001->TDato,14,8)) + " - " + AllTrim(Str(CalEdad(SubStr(CG_001->TDato,14,8)))) + " AÑOS" // FchNac aaaammdd
aCampos[ 5,2]:= SubStr(CG_001->TDato,22,1) // _
aCampos[ 6,2]:= SubStr(CG_001->TDato,23,11) // NroBen
aCampos[ 7,2]:= "" // CUIT Empleador
aCampos[ 8,2]:= AllTrim(SubStr(CG_001->TDato,34,40)) // Calle
aCampos[ 9,2]:= AllTrim(SubStr(CG_001->TDato,74,5)) // Nro_Calle
aCampos[10,2]:= AllTrim(SubStr(CG_001->TDato,79,5)) // Piso
aCampos[11,2]:= AllTrim(SubStr(CG_001->TDato,84,5)) // Depto
aCampos[12,2]:= AllTrim(SubStr(CG_001->TDato,89,5)) // Cod. Area Telefónico
aCampos[13,2]:= AllTrim(SubStr(CG_001->TDato,94,10)) // Nro. Telefónico
aCampos[14,2]:= AllTrim(SubStr(CG_001->TDato,104,70)) // Localidad
aCampos[15,2]:= AllTrim(SubStr(CG_001->TDato,174,4)) // Codigo Postal
aCampos[16,2]:= aProv[Val(AllTrim(SubStr(CG_001->TDato,178,2)))] // Provincia
aCampos[17,2]:= Lower(AllTrim(SubStr(CG_001->TDato,180,60))) // EMail
aCampos[18,2]:= Str(Val(SubStr(CG_001->TDato,246,12))/100) // ImpNet
aCampos[19,2]:= SubStr(CG_001->TDato,258,8)+"-"+SubStr(CG_001->TDato,266,14) // Nro. CBU
Endif
Case CG_000->TDato == "02"
If CG_002->(DbSeek(CG_000->XCuil + AllTrim(CG_000->NCuil)))
aCampos[ 1,2]:= CG_000->NCuil
aCampos[ 2,2]:= CG_000->ApeNom
aCampos[ 3,2]:= CG_000->NDoc
aCampos[ 4,2]:= FSDia4(SubStr(CG_002->TDato,14,8)) + " - " + AllTrim(Str(CalEdad(SubStr(CG_002->TDato,14,8)))) + " AÑOS" // FchNac aaaammdd
aCampos[ 5,2]:= SubStr(CG_002->TDato,22,1) // _
aCampos[ 6,2]:= "" // NroBen
aCampos[ 7,2]:= SubStr(CG_002->TDato,23,11) // CUIT Empleador
aCampos[ 8,2]:= AllTrim(SubStr(CG_002->TDato,34,40)) // Calle
aCampos[ 9,2]:= AllTrim(SubStr(CG_002->TDato,74,5)) // Nro_Calle
aCampos[10,2]:= AllTrim(SubStr(CG_002->TDato,79,5)) // Piso
aCampos[11,2]:= AllTrim(SubStr(CG_002->TDato,84,5)) // Depto
aCampos[12,2]:= AllTrim(SubStr(CG_002->TDato,89,5)) // Cod. Area Telefónico
aCampos[13,2]:= AllTrim(SubStr(CG_002->TDato,94,10)) // Nro. Telefónico
aCampos[14,2]:= AllTrim(SubStr(CG_002->TDato,104,70)) // Localidad
aCampos[15,2]:= AllTrim(SubStr(CG_002->TDato,174,4)) // Codigo Postal
aCampos[16,2]:= aProv[Val(AllTrim(SubStr(CG_002->TDato,178,2)))] // Provincia // Provincia
aCampos[17,2]:= Lower(AllTrim(SubStr(CG_002->TDato,180,60))) // EMail
aCampos[18,2]:= Str(Val(SubStr( CG_002->TDato,246,12))/100) // ImpNet
aCampos[19,2]:= AllTrim(SubStr(CG_002->TDato,258,22)) // Nro. CBU
Endif
EndCase
//oBrwB:GoTop() <---- Acá estaba el problema
oBrwB:Refresh()
oBrwC:GoTop()
oBrwC:Refresh()
Return aCampos