FrameAppWS

<back to all web services

DefinicionGrupoCuboRQ

Requires Authentication
The following routes are available for this service:
All Verbs/Utilidades/Consultas/Cubos/DefinicionGrupo
"use strict";
export class PivotGridGrupo {
    /** @param {{Codigo?:number,Nombre?:string,Observaciones?:string,Usuario?:string,FechaCreacion?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    Codigo;
    /** @type {string} */
    Nombre;
    /** @type {string} */
    Observaciones;
    /** @type {string} */
    Usuario;
    /** @type {string} */
    FechaCreacion;
}
export class Tabla {
    /** @param {{Codigo?:number,Propietario?:string,Tipo?:string,Nombre?:string,Alias?:string,Descripcion?:string,ParaReportes?:string,CrearAlIniciar?:string,CampoEmpresa?:number,CampoUnico?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    Codigo;
    /** @type {string} */
    Propietario;
    /** @type {string} */
    Tipo;
    /** @type {string} */
    Nombre;
    /** @type {string} */
    Alias;
    /** @type {string} */
    Descripcion;
    /** @type {string} */
    ParaReportes;
    /** @type {string} */
    CrearAlIniciar;
    /** @type {number} */
    CampoEmpresa;
    /** @type {number} */
    CampoUnico;
}
export class Columna {
    /** @param {{CodigoTabla?:number,Codigo?:number,Nombre?:string,Alias?:string,Descripcion?:string,TipoDato?:string,ObligatorioFormas?:string,Hint?:string,Mayuscula?:string,Tamano?:number,Escala?:number,Tipo?:string,VlrDefecto?:string,PermiteEditar?:string,Orden?:number,Dinamico?:string,ClaseControl?:string,JoinLookup?:number,EsID?:string,Mascara?:string,MostrarEnLista?:string,InfoAdicional?:string,WHEREDefecto?:string,TieneResumen?:string,FormatoResumen?:string,TipoResumen?:string,PosicionResumen?:string,ResumenEnGrupo?:string,ResumenEnTotal?:string,IndiceGrupo?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    CodigoTabla;
    /** @type {number} */
    Codigo;
    /** @type {string} */
    Nombre;
    /** @type {string} */
    Alias;
    /** @type {string} */
    Descripcion;
    /** @type {string} */
    TipoDato;
    /** @type {string} */
    ObligatorioFormas;
    /** @type {string} */
    Hint;
    /** @type {string} */
    Mayuscula;
    /** @type {number} */
    Tamano;
    /** @type {number} */
    Escala;
    /** @type {string} */
    Tipo;
    /** @type {string} */
    VlrDefecto;
    /** @type {string} */
    PermiteEditar;
    /** @type {number} */
    Orden;
    /** @type {string} */
    Dinamico;
    /** @type {string} */
    ClaseControl;
    /** @type {number} */
    JoinLookup;
    /** @type {string} */
    EsID;
    /** @type {string} */
    Mascara;
    /** @type {string} */
    MostrarEnLista;
    /** @type {string} */
    InfoAdicional;
    /** @type {string} */
    WHEREDefecto;
    /** @type {string} */
    TieneResumen;
    /** @type {string} */
    FormatoResumen;
    /** @type {string} */
    TipoResumen;
    /** @type {string} */
    PosicionResumen;
    /** @type {string} */
    ResumenEnGrupo;
    /** @type {string} */
    ResumenEnTotal;
    /** @type {number} */
    IndiceGrupo;
}
export class Frame {
    /** @param {{Codigo?:number,SQL?:string,Campos1?:string[],Campos2?:string[],TablaFrame?:DefinicionTabla}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    Codigo;
    /** @type {string} */
    SQL;
    /** @type {string[]} */
    Campos1;
    /** @type {string[]} */
    Campos2;
    /** @type {DefinicionTabla} */
    TablaFrame;
}
export class DetalleIndices {
    /** @param {{CodigoTabla?:number,NombreIndice?:string,CodigoColumna?:number,TipoCalculo?:string,Secuencia?:string,NombreColumna?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    CodigoTabla;
    /** @type {string} */
    NombreIndice;
    /** @type {number} */
    CodigoColumna;
    /** @type {string} */
    TipoCalculo;
    /** @type {string} */
    Secuencia;
    /** @type {string} */
    NombreColumna;
}
export class ColCountByScreen {
    /** @param {{lg?:number,md?:number,sm?:number,xs?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    lg;
    /** @type {number} */
    md;
    /** @type {number} */
    sm;
    /** @type {number} */
    xs;
}
/** @typedef {'simple'|'group'|'tabbed'|'empty'} */
export var ItemTypeForm;
(function (ItemTypeForm) {
    ItemTypeForm["simple"] = "simple"
    ItemTypeForm["group"] = "group"
    ItemTypeForm["tabbed"] = "tabbed"
    ItemTypeForm["empty"] = "empty"
})(ItemTypeForm || (ItemTypeForm = {}));
export class EmptyItemForm {
    /** @param {{itemType?:ItemTypeForm,visibleIndex?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {ItemTypeForm} */
    itemType;
    /** @type {number} */
    visibleIndex;
}
export class dxForm {
    /** @param {{colCountByScreen?:ColCountByScreen,labelLocation?:string,readOnly?:boolean,items?:EmptyItemForm[]}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {ColCountByScreen} */
    colCountByScreen;
    /** @type {string} */
    labelLocation;
    /** @type {boolean} */
    readOnly;
    /** @type {EmptyItemForm[]} */
    items;
}
export class ValidationRule {
    /** @param {{type?:string,message?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    type;
    /** @type {string} */
    message;
}
export class LookupGrid {
    /** @param {{allowClearing?:boolean,displayExpr?:string,valueExpr?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {boolean} */
    allowClearing;
    /** @type {string} */
    displayExpr;
    /** @type {string} */
    valueExpr;
}
export class ColumnGrid {
    /** @param {{caption?:string,dataField?:string,dataType?:string,visibleIndex?:number,validationRules?:ValidationRule[],lookup?:LookupGrid,allowEditing?:boolean,encodeHtml?:boolean,editorOptions?:{ [index: string]: Object; },groupIndex?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    caption;
    /** @type {string} */
    dataField;
    /** @type {string} */
    dataType;
    /** @type {number} */
    visibleIndex;
    /** @type {ValidationRule[]} */
    validationRules;
    /** @type {LookupGrid} */
    lookup;
    /** @type {boolean} */
    allowEditing;
    /** @type {boolean} */
    encodeHtml;
    /** @type {{ [index: string]: Object; }} */
    editorOptions;
    /** @type {?number} */
    groupIndex;
}
export class EditingGrid {
    /** @param {{allowAdding?:boolean,allowDeleting?:boolean,allowUpdating?:boolean,mode?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {boolean} */
    allowAdding;
    /** @type {boolean} */
    allowDeleting;
    /** @type {boolean} */
    allowUpdating;
    /** @type {string} */
    mode;
}
export class gridSummaryGroupItems {
    /** @param {{column?:string,displayFormat?:string,showInGroupFooter?:boolean,summaryType?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    column;
    /** @type {string} */
    displayFormat;
    /** @type {boolean} */
    showInGroupFooter;
    /** @type {string} */
    summaryType;
}
export class gridSummaryTotalItems {
    /** @param {{column?:string,displayFormat?:string,summaryType?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    column;
    /** @type {string} */
    displayFormat;
    /** @type {string} */
    summaryType;
}
export class gridSummary {
    /** @param {{groupItems?:gridSummaryGroupItems[],totalItems?:gridSummaryTotalItems[]}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {gridSummaryGroupItems[]} */
    groupItems;
    /** @type {gridSummaryTotalItems[]} */
    totalItems;
}
export class dxDataGrid {
    /** @param {{columns?:ColumnGrid[],showColumnLines?:boolean,showRowLines?:boolean,rowAlternationEnabled?:boolean,showBorders?:boolean,editing?:EditingGrid,summary?:gridSummary}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {ColumnGrid[]} */
    columns;
    /** @type {boolean} */
    showColumnLines;
    /** @type {boolean} */
    showRowLines;
    /** @type {boolean} */
    rowAlternationEnabled;
    /** @type {boolean} */
    showBorders;
    /** @type {EditingGrid} */
    editing;
    /** @type {gridSummary} */
    summary;
}
export class DefinicionTabla {
    /** @param {{Tabla?:Tabla,Columnas?:Columna[],Lookups?:DetalleJoinTabla[],Frames?:Frame[],DetalleLlave?:DetalleIndices[],Form?:dxForm,DataGrid?:dxDataGrid}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {Tabla} */
    Tabla;
    /** @type {Columna[]} */
    Columnas;
    /** @type {DetalleJoinTabla[]} */
    Lookups;
    /** @type {Frame[]} */
    Frames;
    /** @type {DetalleIndices[]} */
    DetalleLlave;
    /** @type {dxForm} */
    Form;
    /** @type {dxDataGrid} */
    DataGrid;
}
export class Vista {
    /** @param {{Codigo?:number,CodigoBlob?:number,Nombre?:string,Descripcion?:string,SQL?:string,CodigoTabla?:number,GuardarBinario?:string,TipoConsulta?:string,ExportacionDefault?:string,TipoExportacion?:string,ParametrosExportacion?:number,CodigoAyuda?:string,EjecutarEnAdm?:string,InfoAdicional?:string,EjecMultiempresa?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    Codigo;
    /** @type {number} */
    CodigoBlob;
    /** @type {string} */
    Nombre;
    /** @type {string} */
    Descripcion;
    /** @type {string} */
    SQL;
    /** @type {number} */
    CodigoTabla;
    /** @type {string} */
    GuardarBinario;
    /** @type {string} */
    TipoConsulta;
    /** @type {string} */
    ExportacionDefault;
    /** @type {string} */
    TipoExportacion;
    /** @type {number} */
    ParametrosExportacion;
    /** @type {string} */
    CodigoAyuda;
    /** @type {string} */
    EjecutarEnAdm;
    /** @type {string} */
    InfoAdicional;
    /** @type {string} */
    EjecMultiempresa;
}
export class DetalleJoinTabla {
    /** @param {{Codigo?:number,CampoAMostrar?:string,Campos1?:string[],Campos2?:string[],Operadores?:string[],Datos?:{ [index:string]: Object; }[],CodigoTabla1?:number,SQL?:string,TablaDetalle?:DefinicionTabla,Vista?:Vista,Version?:string,Ordenar?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    Codigo;
    /** @type {string} */
    CampoAMostrar;
    /** @type {string[]} */
    Campos1;
    /** @type {string[]} */
    Campos2;
    /** @type {string[]} */
    Operadores;
    /** @type {{ [index:string]: Object; }[]} */
    Datos;
    /** @type {number} */
    CodigoTabla1;
    /** @type {string} */
    SQL;
    /** @type {DefinicionTabla} */
    TablaDetalle;
    /** @type {Vista} */
    Vista;
    /** @type {string} */
    Version;
    /** @type {string} */
    Ordenar;
}
export class PivotGridConf {
    /** @param {{Codigo?:number,Nombre?:string,CrearChart?:string,Configuration?:string,Chart?:string,Observaciones?:string,IDVista?:number,Usuario?:string,FechaCreacion?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    Codigo;
    /** @type {string} */
    Nombre;
    /** @type {string} */
    CrearChart;
    /** @type {string} */
    Configuration;
    /** @type {string} */
    Chart;
    /** @type {string} */
    Observaciones;
    /** @type {number} */
    IDVista;
    /** @type {string} */
    Usuario;
    /** @type {string} */
    FechaCreacion;
}
export class DefinicionCuboRS {
    /** @param {{Tabla?:Tabla,Descripcion?:string,Filtros?:Columna[],Filas?:Columna[],Columnas?:Columna[],Calculos?:Columna[],Parametros?:Columna[],Lookups?:DetalleJoinTabla[],dxPivotGrid?:{ [index: string]: Object; },dxChart?:{ [index: string]: Object; },FormaParametros?:dxForm,PivotGridConf?:PivotGridConf,Error?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {Tabla} */
    Tabla;
    /** @type {string} */
    Descripcion;
    /** @type {Columna[]} */
    Filtros;
    /** @type {Columna[]} */
    Filas;
    /** @type {Columna[]} */
    Columnas;
    /** @type {Columna[]} */
    Calculos;
    /** @type {Columna[]} */
    Parametros;
    /** @type {DetalleJoinTabla[]} */
    Lookups;
    /** @type {{ [index: string]: Object; }} */
    dxPivotGrid;
    /** @type {{ [index: string]: Object; }} */
    dxChart;
    /** @type {dxForm} */
    FormaParametros;
    /** @type {PivotGridConf} */
    PivotGridConf;
    /** @type {string} */
    Error;
}
export class DefinicionGrupoCuboRS {
    /** @param {{GrupoPivotGrid?:PivotGridGrupo,Items?:DefinicionCuboRS[]}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {PivotGridGrupo} */
    GrupoPivotGrid;
    /** @type {DefinicionCuboRS[]} */
    Items;
}
/** @typedef {'ES'|'PT'|'EN'} */
export var Lenguajes;
(function (Lenguajes) {
    Lenguajes["ES"] = "ES"
    Lenguajes["PT"] = "PT"
    Lenguajes["EN"] = "EN"
})(Lenguajes || (Lenguajes = {}));
export class DefinicionGrupoCuboRQ {
    /** @param {{IDGrupo?:number,Lenguaje?:Lenguajes}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {number} */
    IDGrupo;
    /** @type {Lenguajes} */
    Lenguaje;
}

JavaScript DefinicionGrupoCuboRQ DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Utilidades/Consultas/Cubos/DefinicionGrupo HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	IDGrupo: 0,
	Lenguaje: ES
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	GrupoPivotGrid: 
	{
		Codigo: 0,
		Nombre: String,
		Observaciones: String,
		Usuario: String
	},
	Items: 
	[
		{
			Tabla: 
			{
				Codigo: 0,
				Propietario: String,
				Tipo: String,
				Nombre: String,
				Alias: String,
				Descripcion: String,
				ParaReportes: String,
				CrearAlIniciar: String,
				CampoEmpresa: 0,
				CampoUnico: 0
			},
			Descripcion: String,
			Filtros: 
			[
				{
					CodigoTabla: 0,
					Codigo: 0,
					Nombre: String,
					Alias: String,
					Descripcion: String,
					TipoDato: String,
					ObligatorioFormas: String,
					Hint: String,
					Mayuscula: String,
					Tamano: 0,
					Escala: 0,
					Tipo: String,
					VlrDefecto: String,
					PermiteEditar: String,
					Orden: 0,
					Dinamico: String,
					ClaseControl: String,
					JoinLookup: 0,
					EsID: String,
					Mascara: String,
					MostrarEnLista: String,
					InfoAdicional: String,
					WHEREDefecto: String,
					TieneResumen: String,
					FormatoResumen: String,
					TipoResumen: String,
					PosicionResumen: String,
					ResumenEnGrupo: String,
					ResumenEnTotal: String,
					IndiceGrupo: 0
				}
			],
			Filas: 
			[
				{
					CodigoTabla: 0,
					Codigo: 0,
					Nombre: String,
					Alias: String,
					Descripcion: String,
					TipoDato: String,
					ObligatorioFormas: String,
					Hint: String,
					Mayuscula: String,
					Tamano: 0,
					Escala: 0,
					Tipo: String,
					VlrDefecto: String,
					PermiteEditar: String,
					Orden: 0,
					Dinamico: String,
					ClaseControl: String,
					JoinLookup: 0,
					EsID: String,
					Mascara: String,
					MostrarEnLista: String,
					InfoAdicional: String,
					WHEREDefecto: String,
					TieneResumen: String,
					FormatoResumen: String,
					TipoResumen: String,
					PosicionResumen: String,
					ResumenEnGrupo: String,
					ResumenEnTotal: String,
					IndiceGrupo: 0
				}
			],
			Columnas: 
			[
				{
					CodigoTabla: 0,
					Codigo: 0,
					Nombre: String,
					Alias: String,
					Descripcion: String,
					TipoDato: String,
					ObligatorioFormas: String,
					Hint: String,
					Mayuscula: String,
					Tamano: 0,
					Escala: 0,
					Tipo: String,
					VlrDefecto: String,
					PermiteEditar: String,
					Orden: 0,
					Dinamico: String,
					ClaseControl: String,
					JoinLookup: 0,
					EsID: String,
					Mascara: String,
					MostrarEnLista: String,
					InfoAdicional: String,
					WHEREDefecto: String,
					TieneResumen: String,
					FormatoResumen: String,
					TipoResumen: String,
					PosicionResumen: String,
					ResumenEnGrupo: String,
					ResumenEnTotal: String,
					IndiceGrupo: 0
				}
			],
			Calculos: 
			[
				{
					CodigoTabla: 0,
					Codigo: 0,
					Nombre: String,
					Alias: String,
					Descripcion: String,
					TipoDato: String,
					ObligatorioFormas: String,
					Hint: String,
					Mayuscula: String,
					Tamano: 0,
					Escala: 0,
					Tipo: String,
					VlrDefecto: String,
					PermiteEditar: String,
					Orden: 0,
					Dinamico: String,
					ClaseControl: String,
					JoinLookup: 0,
					EsID: String,
					Mascara: String,
					MostrarEnLista: String,
					InfoAdicional: String,
					WHEREDefecto: String,
					TieneResumen: String,
					FormatoResumen: String,
					TipoResumen: String,
					PosicionResumen: String,
					ResumenEnGrupo: String,
					ResumenEnTotal: String,
					IndiceGrupo: 0
				}
			],
			Parametros: 
			[
				{
					CodigoTabla: 0,
					Codigo: 0,
					Nombre: String,
					Alias: String,
					Descripcion: String,
					TipoDato: String,
					ObligatorioFormas: String,
					Hint: String,
					Mayuscula: String,
					Tamano: 0,
					Escala: 0,
					Tipo: String,
					VlrDefecto: String,
					PermiteEditar: String,
					Orden: 0,
					Dinamico: String,
					ClaseControl: String,
					JoinLookup: 0,
					EsID: String,
					Mascara: String,
					MostrarEnLista: String,
					InfoAdicional: String,
					WHEREDefecto: String,
					TieneResumen: String,
					FormatoResumen: String,
					TipoResumen: String,
					PosicionResumen: String,
					ResumenEnGrupo: String,
					ResumenEnTotal: String,
					IndiceGrupo: 0
				}
			],
			Lookups: 
			[
				{
					Codigo: 0,
					CampoAMostrar: String,
					Campos1: 
					[
						String
					],
					Campos2: 
					[
						String
					],
					Operadores: 
					[
						String
					],
					Datos: 
					[
						{
							String: {}
						}
					],
					CodigoTabla1: 0,
					SQL: String,
					TablaDetalle: 
					{
						Tabla: 
						{
							Codigo: 0,
							Propietario: String,
							Tipo: String,
							Nombre: String,
							Alias: String,
							Descripcion: String,
							ParaReportes: String,
							CrearAlIniciar: String,
							CampoEmpresa: 0,
							CampoUnico: 0
						},
						Columnas: 
						[
							{
								CodigoTabla: 0,
								Codigo: 0,
								Nombre: String,
								Alias: String,
								Descripcion: String,
								TipoDato: String,
								ObligatorioFormas: String,
								Hint: String,
								Mayuscula: String,
								Tamano: 0,
								Escala: 0,
								Tipo: String,
								VlrDefecto: String,
								PermiteEditar: String,
								Orden: 0,
								Dinamico: String,
								ClaseControl: String,
								JoinLookup: 0,
								EsID: String,
								Mascara: String,
								MostrarEnLista: String,
								InfoAdicional: String,
								WHEREDefecto: String,
								TieneResumen: String,
								FormatoResumen: String,
								TipoResumen: String,
								PosicionResumen: String,
								ResumenEnGrupo: String,
								ResumenEnTotal: String,
								IndiceGrupo: 0
							}
						],
						Lookups: 
						[
							{
								Codigo: 0,
								CampoAMostrar: String,
								Campos1: 
								[
									String
								],
								Campos2: 
								[
									String
								],
								Operadores: 
								[
									String
								],
								Datos: 
								[
									{
										String: {}
									}
								],
								CodigoTabla1: 0,
								SQL: String,
								TablaDetalle: 
								{
									Tabla: 
									{
										Codigo: 0,
										Propietario: String,
										Tipo: String,
										Nombre: String,
										Alias: String,
										Descripcion: String,
										ParaReportes: String,
										CrearAlIniciar: String,
										CampoEmpresa: 0,
										CampoUnico: 0
									},
									Columnas: 
									[
										{
											CodigoTabla: 0,
											Codigo: 0,
											Nombre: String,
											Alias: String,
											Descripcion: String,
											TipoDato: String,
											ObligatorioFormas: String,
											Hint: String,
											Mayuscula: String,
											Tamano: 0,
											Escala: 0,
											Tipo: String,
											VlrDefecto: String,
											PermiteEditar: String,
											Orden: 0,
											Dinamico: String,
											ClaseControl: String,
											JoinLookup: 0,
											EsID: String,
											Mascara: String,
											MostrarEnLista: String,
											InfoAdicional: String,
											WHEREDefecto: String,
											TieneResumen: String,
											FormatoResumen: String,
											TipoResumen: String,
											PosicionResumen: String,
											ResumenEnGrupo: String,
											ResumenEnTotal: String,
											IndiceGrupo: 0
										}
									],
									Lookups: 
									[
										{
											Codigo: 0,
											CampoAMostrar: String,
											Campos1: 
											[
												String
											],
											Campos2: 
											[
												String
											],
											Operadores: 
											[
												String
											],
											Datos: 
											[
												{
													String: {}
												}
											],
											CodigoTabla1: 0,
											SQL: String,
											TablaDetalle: 
											{
												Tabla: 
												{
													Codigo: 0,
													Propietario: String,
													Tipo: String,
													Nombre: String,
													Alias: String,
													Descripcion: String,
													ParaReportes: String,
													CrearAlIniciar: String,
													CampoEmpresa: 0,
													CampoUnico: 0
												},
												Columnas: 
												[
													{
														CodigoTabla: 0,
														Codigo: 0,
														Nombre: String,
														Alias: String,
														Descripcion: String,
														TipoDato: String,
														ObligatorioFormas: String,
														Hint: String,
														Mayuscula: String,
														Tamano: 0,
														Escala: 0,
														Tipo: String,
														VlrDefecto: String,
														PermiteEditar: String,
														Orden: 0,
														Dinamico: String,
														ClaseControl: String,
														JoinLookup: 0,
														EsID: String,
														Mascara: String,
														MostrarEnLista: String,
														InfoAdicional: String,
														WHEREDefecto: String,
														TieneResumen: String,
														FormatoResumen: String,
														TipoResumen: String,
														PosicionResumen: String,
														ResumenEnGrupo: String,
														ResumenEnTotal: String,
														IndiceGrupo: 0
													}
												],
												Frames: 
												[
													{
														Codigo: 0,
														SQL: String,
														Campos1: 
														[
															String
														],
														Campos2: 
														[
															String
														]
													}
												],
												DetalleLlave: 
												[
													{
														CodigoTabla: 0,
														NombreIndice: String,
														CodigoColumna: 0,
														TipoCalculo: String,
														Secuencia: String,
														NombreColumna: String
													}
												],
												Form: 
												{
													colCountByScreen: 
													{
														lg: 0,
														md: 0,
														sm: 0,
														xs: 0
													},
													labelLocation: String,
													readOnly: False,
													items: 
													[
														{
															itemType: simple,
															visibleIndex: 0
														}
													]
												},
												DataGrid: 
												{
													"columns": 
													[
														{
															"caption": "String",
															"dataField": "String",
															"dataType": "String",
															"visibleIndex": 0,
															"validationRules": 
															[
																{
																	"type": "String",
																	"message": "String"
																}
															],
															"lookup": 
															{
																"allowClearing": false,
																"displayExpr": "String",
																"valueExpr": "String"
															},
															"allowEditing": false,
															"encodeHtml": false,
															"editorOptions": 
															{
																"String": {}
															},
															"groupIndex": 0
														}
													],
													"showColumnLines": false,
													"showRowLines": false,
													"rowAlternationEnabled": false,
													"showBorders": false,
													"editing": 
													{
														"allowAdding": false,
														"allowDeleting": false,
														"allowUpdating": false,
														"mode": "String"
													},
													"summary": 
													{
														"groupItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"showInGroupFooter": false,
																"summaryType": "String"
															}
														],
														"totalItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"summaryType": "String"
															}
														]
													}
												}
											},
											Vista: 
											{
												Codigo: 0,
												CodigoBlob: 0,
												Nombre: String,
												Descripcion: String,
												SQL: String,
												CodigoTabla: 0,
												GuardarBinario: String,
												TipoConsulta: String,
												ExportacionDefault: String,
												TipoExportacion: String,
												ParametrosExportacion: 0,
												CodigoAyuda: String,
												EjecutarEnAdm: String,
												InfoAdicional: String,
												EjecMultiempresa: String
											},
											Version: String,
											Ordenar: String
										}
									],
									Frames: 
									[
										{
											Codigo: 0,
											SQL: String,
											Campos1: 
											[
												String
											],
											Campos2: 
											[
												String
											],
											TablaFrame: 
											{
												Tabla: 
												{
													Codigo: 0,
													Propietario: String,
													Tipo: String,
													Nombre: String,
													Alias: String,
													Descripcion: String,
													ParaReportes: String,
													CrearAlIniciar: String,
													CampoEmpresa: 0,
													CampoUnico: 0
												},
												Columnas: 
												[
													{
														CodigoTabla: 0,
														Codigo: 0,
														Nombre: String,
														Alias: String,
														Descripcion: String,
														TipoDato: String,
														ObligatorioFormas: String,
														Hint: String,
														Mayuscula: String,
														Tamano: 0,
														Escala: 0,
														Tipo: String,
														VlrDefecto: String,
														PermiteEditar: String,
														Orden: 0,
														Dinamico: String,
														ClaseControl: String,
														JoinLookup: 0,
														EsID: String,
														Mascara: String,
														MostrarEnLista: String,
														InfoAdicional: String,
														WHEREDefecto: String,
														TieneResumen: String,
														FormatoResumen: String,
														TipoResumen: String,
														PosicionResumen: String,
														ResumenEnGrupo: String,
														ResumenEnTotal: String,
														IndiceGrupo: 0
													}
												],
												Lookups: 
												[
													{
														Codigo: 0,
														CampoAMostrar: String,
														Campos1: 
														[
															String
														],
														Campos2: 
														[
															String
														],
														Operadores: 
														[
															String
														],
														Datos: 
														[
															{
																String: {}
															}
														],
														CodigoTabla1: 0,
														SQL: String,
														Vista: 
														{
															Codigo: 0,
															CodigoBlob: 0,
															Nombre: String,
															Descripcion: String,
															SQL: String,
															CodigoTabla: 0,
															GuardarBinario: String,
															TipoConsulta: String,
															ExportacionDefault: String,
															TipoExportacion: String,
															ParametrosExportacion: 0,
															CodigoAyuda: String,
															EjecutarEnAdm: String,
															InfoAdicional: String,
															EjecMultiempresa: String
														},
														Version: String,
														Ordenar: String
													}
												],
												Frames: 
												[
													{
														Codigo: 0,
														SQL: String,
														Campos1: 
														[
															String
														],
														Campos2: 
														[
															String
														]
													}
												],
												DetalleLlave: 
												[
													{
														CodigoTabla: 0,
														NombreIndice: String,
														CodigoColumna: 0,
														TipoCalculo: String,
														Secuencia: String,
														NombreColumna: String
													}
												],
												Form: 
												{
													colCountByScreen: 
													{
														lg: 0,
														md: 0,
														sm: 0,
														xs: 0
													},
													labelLocation: String,
													readOnly: False,
													items: 
													[
														{
															itemType: simple,
															visibleIndex: 0
														}
													]
												},
												DataGrid: 
												{
													"columns": 
													[
														{
															"caption": "String",
															"dataField": "String",
															"dataType": "String",
															"visibleIndex": 0,
															"validationRules": 
															[
																{
																	"type": "String",
																	"message": "String"
																}
															],
															"lookup": 
															{
																"allowClearing": false,
																"displayExpr": "String",
																"valueExpr": "String"
															},
															"allowEditing": false,
															"encodeHtml": false,
															"editorOptions": 
															{
																"String": {}
															},
															"groupIndex": 0
														}
													],
													"showColumnLines": false,
													"showRowLines": false,
													"rowAlternationEnabled": false,
													"showBorders": false,
													"editing": 
													{
														"allowAdding": false,
														"allowDeleting": false,
														"allowUpdating": false,
														"mode": "String"
													},
													"summary": 
													{
														"groupItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"showInGroupFooter": false,
																"summaryType": "String"
															}
														],
														"totalItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"summaryType": "String"
															}
														]
													}
												}
											}
										}
									],
									DetalleLlave: 
									[
										{
											CodigoTabla: 0,
											NombreIndice: String,
											CodigoColumna: 0,
											TipoCalculo: String,
											Secuencia: String,
											NombreColumna: String
										}
									],
									Form: 
									{
										colCountByScreen: 
										{
											lg: 0,
											md: 0,
											sm: 0,
											xs: 0
										},
										labelLocation: String,
										readOnly: False,
										items: 
										[
											{
												itemType: simple,
												visibleIndex: 0
											}
										]
									},
									DataGrid: 
									{
										"columns": 
										[
											{
												"caption": "String",
												"dataField": "String",
												"dataType": "String",
												"visibleIndex": 0,
												"validationRules": 
												[
													{
														"type": "String",
														"message": "String"
													}
												],
												"lookup": 
												{
													"allowClearing": false,
													"displayExpr": "String",
													"valueExpr": "String"
												},
												"allowEditing": false,
												"encodeHtml": false,
												"editorOptions": 
												{
													"String": {}
												},
												"groupIndex": 0
											}
										],
										"showColumnLines": false,
										"showRowLines": false,
										"rowAlternationEnabled": false,
										"showBorders": false,
										"editing": 
										{
											"allowAdding": false,
											"allowDeleting": false,
											"allowUpdating": false,
											"mode": "String"
										},
										"summary": 
										{
											"groupItems": 
											[
												{
													"column": "String",
													"displayFormat": "String",
													"showInGroupFooter": false,
													"summaryType": "String"
												}
											],
											"totalItems": 
											[
												{
													"column": "String",
													"displayFormat": "String",
													"summaryType": "String"
												}
											]
										}
									}
								},
								Vista: 
								{
									Codigo: 0,
									CodigoBlob: 0,
									Nombre: String,
									Descripcion: String,
									SQL: String,
									CodigoTabla: 0,
									GuardarBinario: String,
									TipoConsulta: String,
									ExportacionDefault: String,
									TipoExportacion: String,
									ParametrosExportacion: 0,
									CodigoAyuda: String,
									EjecutarEnAdm: String,
									InfoAdicional: String,
									EjecMultiempresa: String
								},
								Version: String,
								Ordenar: String
							}
						],
						Frames: 
						[
							{
								Codigo: 0,
								SQL: String,
								Campos1: 
								[
									String
								],
								Campos2: 
								[
									String
								],
								TablaFrame: 
								{
									Tabla: 
									{
										Codigo: 0,
										Propietario: String,
										Tipo: String,
										Nombre: String,
										Alias: String,
										Descripcion: String,
										ParaReportes: String,
										CrearAlIniciar: String,
										CampoEmpresa: 0,
										CampoUnico: 0
									},
									Columnas: 
									[
										{
											CodigoTabla: 0,
											Codigo: 0,
											Nombre: String,
											Alias: String,
											Descripcion: String,
											TipoDato: String,
											ObligatorioFormas: String,
											Hint: String,
											Mayuscula: String,
											Tamano: 0,
											Escala: 0,
											Tipo: String,
											VlrDefecto: String,
											PermiteEditar: String,
											Orden: 0,
											Dinamico: String,
											ClaseControl: String,
											JoinLookup: 0,
											EsID: String,
											Mascara: String,
											MostrarEnLista: String,
											InfoAdicional: String,
											WHEREDefecto: String,
											TieneResumen: String,
											FormatoResumen: String,
											TipoResumen: String,
											PosicionResumen: String,
											ResumenEnGrupo: String,
											ResumenEnTotal: String,
											IndiceGrupo: 0
										}
									],
									Lookups: 
									[
										{
											Codigo: 0,
											CampoAMostrar: String,
											Campos1: 
											[
												String
											],
											Campos2: 
											[
												String
											],
											Operadores: 
											[
												String
											],
											Datos: 
											[
												{
													String: {}
												}
											],
											CodigoTabla1: 0,
											SQL: String,
											TablaDetalle: 
											{
												Tabla: 
												{
													Codigo: 0,
													Propietario: String,
													Tipo: String,
													Nombre: String,
													Alias: String,
													Descripcion: String,
													ParaReportes: String,
													CrearAlIniciar: String,
													CampoEmpresa: 0,
													CampoUnico: 0
												},
												Columnas: 
												[
													{
														CodigoTabla: 0,
														Codigo: 0,
														Nombre: String,
														Alias: String,
														Descripcion: String,
														TipoDato: String,
														ObligatorioFormas: String,
														Hint: String,
														Mayuscula: String,
														Tamano: 0,
														Escala: 0,
														Tipo: String,
														VlrDefecto: String,
														PermiteEditar: String,
														Orden: 0,
														Dinamico: String,
														ClaseControl: String,
														JoinLookup: 0,
														EsID: String,
														Mascara: String,
														MostrarEnLista: String,
														InfoAdicional: String,
														WHEREDefecto: String,
														TieneResumen: String,
														FormatoResumen: String,
														TipoResumen: String,
														PosicionResumen: String,
														ResumenEnGrupo: String,
														ResumenEnTotal: String,
														IndiceGrupo: 0
													}
												],
												Lookups: 
												[
													{
														Codigo: 0,
														CampoAMostrar: String,
														Campos1: 
														[
															String
														],
														Campos2: 
														[
															String
														],
														Operadores: 
														[
															String
														],
														Datos: 
														[
															{
																String: {}
															}
														],
														CodigoTabla1: 0,
														SQL: String,
														Vista: 
														{
															Codigo: 0,
															CodigoBlob: 0,
															Nombre: String,
															Descripcion: String,
															SQL: String,
															CodigoTabla: 0,
															GuardarBinario: String,
															TipoConsulta: String,
															ExportacionDefault: String,
															TipoExportacion: String,
															ParametrosExportacion: 0,
															CodigoAyuda: String,
															EjecutarEnAdm: String,
															InfoAdicional: String,
															EjecMultiempresa: String
														},
														Version: String,
														Ordenar: String
													}
												],
												Frames: 
												[
													{
														Codigo: 0,
														SQL: String,
														Campos1: 
														[
															String
														],
														Campos2: 
														[
															String
														]
													}
												],
												DetalleLlave: 
												[
													{
														CodigoTabla: 0,
														NombreIndice: String,
														CodigoColumna: 0,
														TipoCalculo: String,
														Secuencia: String,
														NombreColumna: String
													}
												],
												Form: 
												{
													colCountByScreen: 
													{
														lg: 0,
														md: 0,
														sm: 0,
														xs: 0
													},
													labelLocation: String,
													readOnly: False,
													items: 
													[
														{
															itemType: simple,
															visibleIndex: 0
														}
													]
												},
												DataGrid: 
												{
													"columns": 
													[
														{
															"caption": "String",
															"dataField": "String",
															"dataType": "String",
															"visibleIndex": 0,
															"validationRules": 
															[
																{
																	"type": "String",
																	"message": "String"
																}
															],
															"lookup": 
															{
																"allowClearing": false,
																"displayExpr": "String",
																"valueExpr": "String"
															},
															"allowEditing": false,
															"encodeHtml": false,
															"editorOptions": 
															{
																"String": {}
															},
															"groupIndex": 0
														}
													],
													"showColumnLines": false,
													"showRowLines": false,
													"rowAlternationEnabled": false,
													"showBorders": false,
													"editing": 
													{
														"allowAdding": false,
														"allowDeleting": false,
														"allowUpdating": false,
														"mode": "String"
													},
													"summary": 
													{
														"groupItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"showInGroupFooter": false,
																"summaryType": "String"
															}
														],
														"totalItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"summaryType": "String"
															}
														]
													}
												}
											},
											Vista: 
											{
												Codigo: 0,
												CodigoBlob: 0,
												Nombre: String,
												Descripcion: String,
												SQL: String,
												CodigoTabla: 0,
												GuardarBinario: String,
												TipoConsulta: String,
												ExportacionDefault: String,
												TipoExportacion: String,
												ParametrosExportacion: 0,
												CodigoAyuda: String,
												EjecutarEnAdm: String,
												InfoAdicional: String,
												EjecMultiempresa: String
											},
											Version: String,
											Ordenar: String
										}
									],
									Frames: 
									[
										{
											Codigo: 0,
											SQL: String,
											Campos1: 
											[
												String
											],
											Campos2: 
											[
												String
											],
											TablaFrame: 
											{
												Tabla: 
												{
													Codigo: 0,
													Propietario: String,
													Tipo: String,
													Nombre: String,
													Alias: String,
													Descripcion: String,
													ParaReportes: String,
													CrearAlIniciar: String,
													CampoEmpresa: 0,
													CampoUnico: 0
												},
												Columnas: 
												[
													{
														CodigoTabla: 0,
														Codigo: 0,
														Nombre: String,
														Alias: String,
														Descripcion: String,
														TipoDato: String,
														ObligatorioFormas: String,
														Hint: String,
														Mayuscula: String,
														Tamano: 0,
														Escala: 0,
														Tipo: String,
														VlrDefecto: String,
														PermiteEditar: String,
														Orden: 0,
														Dinamico: String,
														ClaseControl: String,
														JoinLookup: 0,
														EsID: String,
														Mascara: String,
														MostrarEnLista: String,
														InfoAdicional: String,
														WHEREDefecto: String,
														TieneResumen: String,
														FormatoResumen: String,
														TipoResumen: String,
														PosicionResumen: String,
														ResumenEnGrupo: String,
														ResumenEnTotal: String,
														IndiceGrupo: 0
													}
												],
												Lookups: 
												[
													{
														Codigo: 0,
														CampoAMostrar: String,
														Campos1: 
														[
															String
														],
														Campos2: 
														[
															String
														],
														Operadores: 
														[
															String
														],
														Datos: 
														[
															{
																String: {}
															}
														],
														CodigoTabla1: 0,
														SQL: String,
														Vista: 
														{
															Codigo: 0,
															CodigoBlob: 0,
															Nombre: String,
															Descripcion: String,
															SQL: String,
															CodigoTabla: 0,
															GuardarBinario: String,
															TipoConsulta: String,
															ExportacionDefault: String,
															TipoExportacion: String,
															ParametrosExportacion: 0,
															CodigoAyuda: String,
															EjecutarEnAdm: String,
															InfoAdicional: String,
															EjecMultiempresa: String
														},
														Version: String,
														Ordenar: String
													}
												],
												Frames: 
												[
													{
														Codigo: 0,
														SQL: String,
														Campos1: 
														[
															String
														],
														Campos2: 
														[
															String
														]
													}
												],
												DetalleLlave: 
												[
													{
														CodigoTabla: 0,
														NombreIndice: String,
														CodigoColumna: 0,
														TipoCalculo: String,
														Secuencia: String,
														NombreColumna: String
													}
												],
												Form: 
												{
													colCountByScreen: 
													{
														lg: 0,
														md: 0,
														sm: 0,
														xs: 0
													},
													labelLocation: String,
													readOnly: False,
													items: 
													[
														{
															itemType: simple,
															visibleIndex: 0
														}
													]
												},
												DataGrid: 
												{
													"columns": 
													[
														{
															"caption": "String",
															"dataField": "String",
															"dataType": "String",
															"visibleIndex": 0,
															"validationRules": 
															[
																{
																	"type": "String",
																	"message": "String"
																}
															],
															"lookup": 
															{
																"allowClearing": false,
																"displayExpr": "String",
																"valueExpr": "String"
															},
															"allowEditing": false,
															"encodeHtml": false,
															"editorOptions": 
															{
																"String": {}
															},
															"groupIndex": 0
														}
													],
													"showColumnLines": false,
													"showRowLines": false,
													"rowAlternationEnabled": false,
													"showBorders": false,
													"editing": 
													{
														"allowAdding": false,
														"allowDeleting": false,
														"allowUpdating": false,
														"mode": "String"
													},
													"summary": 
													{
														"groupItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"showInGroupFooter": false,
																"summaryType": "String"
															}
														],
														"totalItems": 
														[
															{
																"column": "String",
																"displayFormat": "String",
																"summaryType": "String"
															}
														]
													}
												}
											}
										}
									],
									DetalleLlave: 
									[
										{
											CodigoTabla: 0,
											NombreIndice: String,
											CodigoColumna: 0,
											TipoCalculo: String,
											Secuencia: String,
											NombreColumna: String
										}
									],
									Form: 
									{
										colCountByScreen: 
										{
											lg: 0,
											md: 0,
											sm: 0,
											xs: 0
										},
										labelLocation: String,
										readOnly: False,
										items: 
										[
											{
												itemType: simple,
												visibleIndex: 0
											}
										]
									},
									DataGrid: 
									{
										"columns": 
										[
											{
												"caption": "String",
												"dataField": "String",
												"dataType": "String",
												"visibleIndex": 0,
												"validationRules": 
												[
													{
														"type": "String",
														"message": "String"
													}
												],
												"lookup": 
												{
													"allowClearing": false,
													"displayExpr": "String",
													"valueExpr": "String"
												},
												"allowEditing": false,
												"encodeHtml": false,
												"editorOptions": 
												{
													"String": {}
												},
												"groupIndex": 0
											}
										],
										"showColumnLines": false,
										"showRowLines": false,
										"rowAlternationEnabled": false,
										"showBorders": false,
										"editing": 
										{
											"allowAdding": false,
											"allowDeleting": false,
											"allowUpdating": false,
											"mode": "String"
										},
										"summary": 
										{
											"groupItems": 
											[
												{
													"column": "String",
													"displayFormat": "String",
													"showInGroupFooter": false,
													"summaryType": "String"
												}
											],
											"totalItems": 
											[
												{
													"column": "String",
													"displayFormat": "String",
													"summaryType": "String"
												}
											]
										}
									}
								}
							}
						],
						DetalleLlave: 
						[
							{
								CodigoTabla: 0,
								NombreIndice: String,
								CodigoColumna: 0,
								TipoCalculo: String,
								Secuencia: String,
								NombreColumna: String
							}
						],
						Form: 
						{
							colCountByScreen: 
							{
								lg: 0,
								md: 0,
								sm: 0,
								xs: 0
							},
							labelLocation: String,
							readOnly: False,
							items: 
							[
								{
									itemType: simple,
									visibleIndex: 0
								}
							]
						},
						DataGrid: 
						{
							"columns": 
							[
								{
									"caption": "String",
									"dataField": "String",
									"dataType": "String",
									"visibleIndex": 0,
									"validationRules": 
									[
										{
											"type": "String",
											"message": "String"
										}
									],
									"lookup": 
									{
										"allowClearing": false,
										"displayExpr": "String",
										"valueExpr": "String"
									},
									"allowEditing": false,
									"encodeHtml": false,
									"editorOptions": 
									{
										"String": {}
									},
									"groupIndex": 0
								}
							],
							"showColumnLines": false,
							"showRowLines": false,
							"rowAlternationEnabled": false,
							"showBorders": false,
							"editing": 
							{
								"allowAdding": false,
								"allowDeleting": false,
								"allowUpdating": false,
								"mode": "String"
							},
							"summary": 
							{
								"groupItems": 
								[
									{
										"column": "String",
										"displayFormat": "String",
										"showInGroupFooter": false,
										"summaryType": "String"
									}
								],
								"totalItems": 
								[
									{
										"column": "String",
										"displayFormat": "String",
										"summaryType": "String"
									}
								]
							}
						}
					},
					Vista: 
					{
						Codigo: 0,
						CodigoBlob: 0,
						Nombre: String,
						Descripcion: String,
						SQL: String,
						CodigoTabla: 0,
						GuardarBinario: String,
						TipoConsulta: String,
						ExportacionDefault: String,
						TipoExportacion: String,
						ParametrosExportacion: 0,
						CodigoAyuda: String,
						EjecutarEnAdm: String,
						InfoAdicional: String,
						EjecMultiempresa: String
					},
					Version: String,
					Ordenar: String
				}
			],
			dxPivotGrid: 
			{
				String: {}
			},
			dxChart: 
			{
				String: {}
			},
			FormaParametros: 
			{
				colCountByScreen: 
				{
					lg: 0,
					md: 0,
					sm: 0,
					xs: 0
				},
				labelLocation: String,
				readOnly: False,
				items: 
				[
					{
						itemType: simple,
						visibleIndex: 0
					}
				]
			},
			PivotGridConf: 
			{
				Codigo: 0,
				Nombre: String,
				CrearChart: String,
				Configuration: String,
				Chart: String,
				Observaciones: String,
				IDVista: 0,
				Usuario: String
			},
			Error: String
		}
	]
}