﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
884	GetExpression_Recur	atorre	Pedro Gea	"Hola MMS,
echo en falta una función que devuelva la expresión de una variable eliminando las ""dependencias"", esto es, devolviendo la variable dependiente o su expresión en vez de los ""%n"" que representan a las variables dependientes.

En mi caso, necesito la expresión de la variable en términos de las variables originales (sin dependencias). Sigue una función que lo hace:



{{{

Text GetExpression_Recur(NameBlock var)
{
  Real hasDep = var::HasDependences(?);
  Text expr = var::GetExpression(?);
  If(Not(hasDep), var::GetName(?),
  {
    Set dep = var::GetDependences(?);
    Set repTab = For(1, Card(dep), Set(Real r)
    {
      NameBlock varDep = dep[r];
      [[ ""%""+ IntText(r), GetExpression_Recur(varDep) ]]
    });
    ReplaceTable(expr, repTab)
  })
};

}}}
"	enhancement	closed	major	Release 0.6	Variables	fixed	expresión, dependencias	prcoco.bbvasp@…
