$xFRM->OText("descripcion_completa", $xTabla->descripcion_completa()->v(), "TR.descripcion completa");
        $xFRM->OSelect("estatus", $xTabla->estatus()->v(), "TR.Estado Actual del Producto", array("baja" => "BAJA", "activo" => "ACTIVO"));
        $xFRM->OSelect("tipo_de_convenio", $xTabla->tipo_de_convenio()->v(), "TR.tipo de agrupacion", array("1" => "INDIVIDUAL", "3" => "GRUPAL"));
        $d2 = $ql->getArrayRecord("SELECT * FROM creditos_modalidades");
        $xFRM->OSelect("tipo_de_credito", $xTabla->tipo_de_credito()->v(), "TR.Clasificacion Legal", $d2);
        //$xFRM->OMoneda("tipo_de_credito", $xTabla->tipo_de_credito()->v(), "TR.Clasificacion Legal");
        $xFRM->OSelect("tipo_de_integracion", $xTabla->tipo_de_integracion()->v(), "TR.tipo de integracion", array("1" => "INDIVIDUAL", "3" => "GRUPAL"));
        $xFRM->OMoneda("tipo_de_interes", $xTabla->tipo_de_interes()->v(), "TR.tipo de interes");
        $xFRM->OMoneda("perfil_de_interes", $xTabla->perfil_de_interes()->v(), "TR.perfil de interes");
        $d5 = $ql->getArrayRecord("SELECT * FROM `creditos_periocidadpagos` ");
        $xFRM->OSelect("tipo_de_periocidad_preferente", $xTabla->tipo_de_periocidad_preferente()->v(), "TR.tipo de periocidad preferente", $d5);
        $f1 = array(CREDITO_PRODUCTO_NOMINA => "NOMINA", CREDITO_PRODUCTO_INDIVIDUAL => "INDIVIDUAL", CREDITO_PRODUCTO_GRUPOS => "GRUPO");
        $xFRM->OSelect("tipo_en_sistema", $xTabla->tipo_en_sistema()->v(), "TR.tipo en sistema", $f1);
        $xFRM->OText("clave_de_tipo_de_producto", $xTabla->clave_de_tipo_de_producto()->v(), "TR.clave de tipo de producto en SIC");
        $xFRM->OText("path_del_contrato", $xTabla->path_del_contrato()->v(), "TR.URl relativa del path contrato");
        $xFRM->OMoneda("codigo_de_contrato", $xTabla->codigo_de_contrato()->v(), "TR.Numero de formato en el sistema");
        break;
}
//$xFRM->OMoneda("aplica_gastos_notariales", $xTabla->aplica_gastos_notariales()->v(), "TR.se aplican gastos notariales");
//$xFRM->OMoneda("aplica_mora_por_cobranza", $xTabla->aplica_mora_por_cobranza()->v(), "TR.se aplican mora por cobranza");
//$xFRM->OMoneda("estatus_predeterminado", $xTabla->estatus_predeterminado()->v(), "TR.Estado predeterminado");
//$xFRM->OMoneda("oficial_seguimiento", $xTabla->oficial_seguimiento()->v(), "TR.oficial seguimiento por defecto");
$xFRM->addAviso($msg);
echo $xFRM->get();
?>
<script>
function jsKeyAction(evt, ctrl){
    evt=(evt) ? evt:event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
	var cta	= String(ctrl.value);
	if ((charCode >= 48 && charCode <= 57)||(charCode >= 96 && charCode <= 105)) {