| All Verbs | /Utilidades/Consultas/Cubos/Definicion |
|---|
"use strict";
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;
}
/** @typedef {'ES'|'PT'|'EN'} */
export var Lenguajes;
(function (Lenguajes) {
Lenguajes["ES"] = "ES"
Lenguajes["PT"] = "PT"
Lenguajes["EN"] = "EN"
})(Lenguajes || (Lenguajes = {}));
export class VersionLookup {
/** @param {{CodLookup?:number,Version?:string}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
CodLookup;
/** @type {string} */
Version;
}
export class DefinicionCuboRQ {
/** @param {{IDVista?:number,IDPivot?:number,DatosLookups?:boolean,Lenguaje?:Lenguajes,VersionesLookupCliente?:VersionLookup[]}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
IDVista;
/** @type {number} */
IDPivot;
/** @type {boolean} */
DatosLookups;
/** @type {Lenguajes} */
Lenguaje;
/** @type {VersionLookup[]} */
VersionesLookupCliente;
}
JavaScript DefinicionCuboRQ DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /Utilidades/Consultas/Cubos/Definicion HTTP/1.1
Host: soluser-recaudo.sgsas.co
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
IDVista: 0,
IDPivot: 0,
DatosLookups: False,
Lenguaje: ES,
VersionesLookupCliente:
[
{
CodLookup: 0,
Version: String
}
]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
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
}