////////////////////////////////////////////////////////////
// Información del objeto de la vista en curso
// Se coge el root (objeto) de la vista en curso
var root = theMainWindow.currentView().root();
// Se crea el objeto VObjectInfo de la vista en curso
// Se muestra la información del objeto
msg = "El objeto en curso tiene la siguiente información:" + "nn" +
"Id: " + obj.id() + "n" +
"IdRef: " + obj.idRef() + "n" +
"Name: " + obj.name() + "n" +
"Tipo: " + obj.type() + "n" +
"¿Es vista de datos? " + obj.isDataView() + "n";
// Si tiene tabla asociada se añade al mensaje
if ( obj.inputTable().name() != "" )
msg += "n" + "Tabla asociada: " + obj.inputTable().name() + "n";
// Si tiene tabla destino se añade al mensaje
if ( obj.outputTable().name() != "" )
msg += "n" + "Tabla destino: " + obj.outputTable().name() + "n";
// Si es una rejilla se muestra el número de columnas
if ( obj.type() == VObjectInfo.TypeGrid )
msg += "n" + "Es una rejilla y tiene " + obj.subObjectCount( 15 ) + " columnas";