FrameAppWS

<back to all web services

ConsultaTablaRQData

Requires Authentication
The following routes are available for this service:
All Verbs/Utilidades/Formas/Tabla
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class ConsultaTablaRQData
    {
        public Integer Codigo = null;
        
        public Integer getCodigo() { return Codigo; }
        public ConsultaTablaRQData setCodigo(Integer value) { this.Codigo = value; return this; }
    }

    public static class DefinicionTabla
    {
        public Tabla Tabla = null;
        public ArrayList<Columna> Columnas = null;
        public ArrayList<DetalleJoinTabla> Lookups = null;
        public ArrayList<Frame> Frames = null;
        public ArrayList<DetalleIndices> DetalleLlave = null;
        public dxForm Form = null;
        public dxDataGrid DataGrid = null;
        
        public Tabla getTabla() { return Tabla; }
        public DefinicionTabla setTabla(Tabla value) { this.Tabla = value; return this; }
        public ArrayList<Columna> getColumnas() { return Columnas; }
        public DefinicionTabla setColumnas(ArrayList<Columna> value) { this.Columnas = value; return this; }
        public ArrayList<DetalleJoinTabla> getLookups() { return Lookups; }
        public DefinicionTabla setLookups(ArrayList<DetalleJoinTabla> value) { this.Lookups = value; return this; }
        public ArrayList<Frame> getFrames() { return Frames; }
        public DefinicionTabla setFrames(ArrayList<Frame> value) { this.Frames = value; return this; }
        public ArrayList<DetalleIndices> getDetalleLlave() { return DetalleLlave; }
        public DefinicionTabla setDetalleLlave(ArrayList<DetalleIndices> value) { this.DetalleLlave = value; return this; }
        public dxForm getForm() { return Form; }
        public DefinicionTabla setForm(dxForm value) { this.Form = value; return this; }
        public dxDataGrid getDataGrid() { return DataGrid; }
        public DefinicionTabla setDataGrid(dxDataGrid value) { this.DataGrid = value; return this; }
    }

    @DataContract
    public static class Tabla
    {
        @DataMember
        public BigDecimal Codigo = null;

        @DataMember
        public String Propietario = null;

        @DataMember
        public String Tipo = null;

        @DataMember
        public String Nombre = null;

        @DataMember
        public String Alias = null;

        @DataMember
        public String Descripcion = null;

        @DataMember
        public String ParaReportes = null;

        @DataMember
        public String CrearAlIniciar = null;

        @DataMember
        public Integer CampoEmpresa = null;

        @DataMember
        public Integer CampoUnico = null;
        
        public BigDecimal getCodigo() { return Codigo; }
        public Tabla setCodigo(BigDecimal value) { this.Codigo = value; return this; }
        public String getPropietario() { return Propietario; }
        public Tabla setPropietario(String value) { this.Propietario = value; return this; }
        public String getTipo() { return Tipo; }
        public Tabla setTipo(String value) { this.Tipo = value; return this; }
        public String getNombre() { return Nombre; }
        public Tabla setNombre(String value) { this.Nombre = value; return this; }
        public String getAlias() { return Alias; }
        public Tabla setAlias(String value) { this.Alias = value; return this; }
        public String getDescripcion() { return Descripcion; }
        public Tabla setDescripcion(String value) { this.Descripcion = value; return this; }
        public String getParaReportes() { return ParaReportes; }
        public Tabla setParaReportes(String value) { this.ParaReportes = value; return this; }
        public String getCrearAlIniciar() { return CrearAlIniciar; }
        public Tabla setCrearAlIniciar(String value) { this.CrearAlIniciar = value; return this; }
        public Integer getCampoEmpresa() { return CampoEmpresa; }
        public Tabla setCampoEmpresa(Integer value) { this.CampoEmpresa = value; return this; }
        public Integer getCampoUnico() { return CampoUnico; }
        public Tabla setCampoUnico(Integer value) { this.CampoUnico = value; return this; }
    }

    @DataContract
    public static class Columna
    {
        @DataMember
        public BigDecimal CodigoTabla = null;

        @DataMember
        public BigDecimal Codigo = null;

        @DataMember
        public String Nombre = null;

        @DataMember
        public String Alias = null;

        @DataMember
        public String Descripcion = null;

        @DataMember
        public String TipoDato = null;

        @DataMember
        public String ObligatorioFormas = null;

        @DataMember
        public String Hint = null;

        @DataMember
        public String Mayuscula = null;

        @DataMember
        public Integer Tamano = null;

        @DataMember
        public Integer Escala = null;

        @DataMember
        public String Tipo = null;

        @DataMember
        public String VlrDefecto = null;

        @DataMember
        public String PermiteEditar = null;

        @DataMember
        public Integer Orden = null;

        @DataMember
        public String Dinamico = null;

        @DataMember
        public String ClaseControl = null;

        @DataMember
        public BigDecimal JoinLookup = null;

        @DataMember
        public String EsID = null;

        @DataMember
        public String Mascara = null;

        @DataMember
        public String MostrarEnLista = null;

        @DataMember
        public String InfoAdicional = null;

        @DataMember
        public String WHEREDefecto = null;

        @DataMember
        public String TieneResumen = null;

        @DataMember
        public String FormatoResumen = null;

        @DataMember
        public String TipoResumen = null;

        @DataMember
        public String PosicionResumen = null;

        @DataMember
        public String ResumenEnGrupo = null;

        @DataMember
        public String ResumenEnTotal = null;

        @DataMember
        public Integer IndiceGrupo = null;
        
        public BigDecimal getCodigoTabla() { return CodigoTabla; }
        public Columna setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; }
        public BigDecimal getCodigo() { return Codigo; }
        public Columna setCodigo(BigDecimal value) { this.Codigo = value; return this; }
        public String getNombre() { return Nombre; }
        public Columna setNombre(String value) { this.Nombre = value; return this; }
        public String getAlias() { return Alias; }
        public Columna setAlias(String value) { this.Alias = value; return this; }
        public String getDescripcion() { return Descripcion; }
        public Columna setDescripcion(String value) { this.Descripcion = value; return this; }
        public String getTipoDato() { return TipoDato; }
        public Columna setTipoDato(String value) { this.TipoDato = value; return this; }
        public String getObligatorioFormas() { return ObligatorioFormas; }
        public Columna setObligatorioFormas(String value) { this.ObligatorioFormas = value; return this; }
        public String getHint() { return Hint; }
        public Columna setHint(String value) { this.Hint = value; return this; }
        public String getMayuscula() { return Mayuscula; }
        public Columna setMayuscula(String value) { this.Mayuscula = value; return this; }
        public Integer getTamano() { return Tamano; }
        public Columna setTamano(Integer value) { this.Tamano = value; return this; }
        public Integer getEscala() { return Escala; }
        public Columna setEscala(Integer value) { this.Escala = value; return this; }
        public String getTipo() { return Tipo; }
        public Columna setTipo(String value) { this.Tipo = value; return this; }
        public String getVlrDefecto() { return VlrDefecto; }
        public Columna setVlrDefecto(String value) { this.VlrDefecto = value; return this; }
        public String getPermiteEditar() { return PermiteEditar; }
        public Columna setPermiteEditar(String value) { this.PermiteEditar = value; return this; }
        public Integer getOrden() { return Orden; }
        public Columna setOrden(Integer value) { this.Orden = value; return this; }
        public String getDinamico() { return Dinamico; }
        public Columna setDinamico(String value) { this.Dinamico = value; return this; }
        public String getClaseControl() { return ClaseControl; }
        public Columna setClaseControl(String value) { this.ClaseControl = value; return this; }
        public BigDecimal getJoinLookup() { return JoinLookup; }
        public Columna setJoinLookup(BigDecimal value) { this.JoinLookup = value; return this; }
        public String getEsID() { return EsID; }
        public Columna setEsID(String value) { this.EsID = value; return this; }
        public String getMascara() { return Mascara; }
        public Columna setMascara(String value) { this.Mascara = value; return this; }
        public String getMostrarEnLista() { return MostrarEnLista; }
        public Columna setMostrarEnLista(String value) { this.MostrarEnLista = value; return this; }
        public String getInfoAdicional() { return InfoAdicional; }
        public Columna setInfoAdicional(String value) { this.InfoAdicional = value; return this; }
        public String getWhereDefecto() { return WHEREDefecto; }
        public Columna setWhereDefecto(String value) { this.WHEREDefecto = value; return this; }
        public String getTieneResumen() { return TieneResumen; }
        public Columna setTieneResumen(String value) { this.TieneResumen = value; return this; }
        public String getFormatoResumen() { return FormatoResumen; }
        public Columna setFormatoResumen(String value) { this.FormatoResumen = value; return this; }
        public String getTipoResumen() { return TipoResumen; }
        public Columna setTipoResumen(String value) { this.TipoResumen = value; return this; }
        public String getPosicionResumen() { return PosicionResumen; }
        public Columna setPosicionResumen(String value) { this.PosicionResumen = value; return this; }
        public String getResumenEnGrupo() { return ResumenEnGrupo; }
        public Columna setResumenEnGrupo(String value) { this.ResumenEnGrupo = value; return this; }
        public String getResumenEnTotal() { return ResumenEnTotal; }
        public Columna setResumenEnTotal(String value) { this.ResumenEnTotal = value; return this; }
        public Integer getIndiceGrupo() { return IndiceGrupo; }
        public Columna setIndiceGrupo(Integer value) { this.IndiceGrupo = value; return this; }
    }

    public static class DetalleJoinTabla
    {
        public BigDecimal Codigo = null;
        public String CampoAMostrar = null;
        public ArrayList<String> Campos1 = null;
        public ArrayList<String> Campos2 = null;
        public ArrayList<String> Operadores = null;
        public ArrayList<HashMap<String,Object>> Datos = null;
        public BigDecimal CodigoTabla1 = null;
        public String SQL = null;
        public DefinicionTabla TablaDetalle = null;
        public Vista Vista = null;
        public String Version = null;
        public String Ordenar = null;
        
        public BigDecimal getCodigo() { return Codigo; }
        public DetalleJoinTabla setCodigo(BigDecimal value) { this.Codigo = value; return this; }
        public String getCampoAMostrar() { return CampoAMostrar; }
        public DetalleJoinTabla setCampoAMostrar(String value) { this.CampoAMostrar = value; return this; }
        public ArrayList<String> getCampos1() { return Campos1; }
        public DetalleJoinTabla setCampos1(ArrayList<String> value) { this.Campos1 = value; return this; }
        public ArrayList<String> getCampos2() { return Campos2; }
        public DetalleJoinTabla setCampos2(ArrayList<String> value) { this.Campos2 = value; return this; }
        public ArrayList<String> getOperadores() { return Operadores; }
        public DetalleJoinTabla setOperadores(ArrayList<String> value) { this.Operadores = value; return this; }
        public ArrayList<HashMap<String,Object>> getDatos() { return Datos; }
        public DetalleJoinTabla setDatos(ArrayList<HashMap<String,Object>> value) { this.Datos = value; return this; }
        public BigDecimal getCodigoTabla1() { return CodigoTabla1; }
        public DetalleJoinTabla setCodigoTabla1(BigDecimal value) { this.CodigoTabla1 = value; return this; }
        public String getSql() { return SQL; }
        public DetalleJoinTabla setSql(String value) { this.SQL = value; return this; }
        public DefinicionTabla getTablaDetalle() { return TablaDetalle; }
        public DetalleJoinTabla setTablaDetalle(DefinicionTabla value) { this.TablaDetalle = value; return this; }
        public Vista getVista() { return Vista; }
        public DetalleJoinTabla setVista(Vista value) { this.Vista = value; return this; }
        public String getVersion() { return Version; }
        public DetalleJoinTabla setVersion(String value) { this.Version = value; return this; }
        public String getOrdenar() { return Ordenar; }
        public DetalleJoinTabla setOrdenar(String value) { this.Ordenar = value; return this; }
    }

    @DataContract
    public static class Vista
    {
        @DataMember
        public BigDecimal Codigo = null;

        @DataMember
        public BigDecimal CodigoBlob = null;

        @DataMember
        public String Nombre = null;

        @DataMember
        public String Descripcion = null;

        @DataMember
        public String SQL = null;

        @DataMember
        public BigDecimal CodigoTabla = null;

        @DataMember
        public String GuardarBinario = null;

        @DataMember
        public String TipoConsulta = null;

        @DataMember
        public String ExportacionDefault = null;

        @DataMember
        public String TipoExportacion = null;

        @DataMember
        public Integer ParametrosExportacion = null;

        @DataMember
        public String CodigoAyuda = null;

        @DataMember
        public String EjecutarEnAdm = null;

        @DataMember
        public String InfoAdicional = null;

        @DataMember
        public String EjecMultiempresa = null;
        
        public BigDecimal getCodigo() { return Codigo; }
        public Vista setCodigo(BigDecimal value) { this.Codigo = value; return this; }
        public BigDecimal getCodigoBlob() { return CodigoBlob; }
        public Vista setCodigoBlob(BigDecimal value) { this.CodigoBlob = value; return this; }
        public String getNombre() { return Nombre; }
        public Vista setNombre(String value) { this.Nombre = value; return this; }
        public String getDescripcion() { return Descripcion; }
        public Vista setDescripcion(String value) { this.Descripcion = value; return this; }
        public String getSql() { return SQL; }
        public Vista setSql(String value) { this.SQL = value; return this; }
        public BigDecimal getCodigoTabla() { return CodigoTabla; }
        public Vista setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; }
        public String getGuardarBinario() { return GuardarBinario; }
        public Vista setGuardarBinario(String value) { this.GuardarBinario = value; return this; }
        public String getTipoConsulta() { return TipoConsulta; }
        public Vista setTipoConsulta(String value) { this.TipoConsulta = value; return this; }
        public String getExportacionDefault() { return ExportacionDefault; }
        public Vista setExportacionDefault(String value) { this.ExportacionDefault = value; return this; }
        public String getTipoExportacion() { return TipoExportacion; }
        public Vista setTipoExportacion(String value) { this.TipoExportacion = value; return this; }
        public Integer getParametrosExportacion() { return ParametrosExportacion; }
        public Vista setParametrosExportacion(Integer value) { this.ParametrosExportacion = value; return this; }
        public String getCodigoAyuda() { return CodigoAyuda; }
        public Vista setCodigoAyuda(String value) { this.CodigoAyuda = value; return this; }
        public String getEjecutarEnAdm() { return EjecutarEnAdm; }
        public Vista setEjecutarEnAdm(String value) { this.EjecutarEnAdm = value; return this; }
        public String getInfoAdicional() { return InfoAdicional; }
        public Vista setInfoAdicional(String value) { this.InfoAdicional = value; return this; }
        public String getEjecMultiempresa() { return EjecMultiempresa; }
        public Vista setEjecMultiempresa(String value) { this.EjecMultiempresa = value; return this; }
    }

    @DataContract
    public static class Frame
    {
        @DataMember
        public BigDecimal Codigo = null;

        @DataMember
        public String SQL = null;

        @DataMember
        public ArrayList<String> Campos1 = null;

        @DataMember
        public ArrayList<String> Campos2 = null;

        @DataMember
        public DefinicionTabla TablaFrame = null;
        
        public BigDecimal getCodigo() { return Codigo; }
        public Frame setCodigo(BigDecimal value) { this.Codigo = value; return this; }
        public String getSql() { return SQL; }
        public Frame setSql(String value) { this.SQL = value; return this; }
        public ArrayList<String> getCampos1() { return Campos1; }
        public Frame setCampos1(ArrayList<String> value) { this.Campos1 = value; return this; }
        public ArrayList<String> getCampos2() { return Campos2; }
        public Frame setCampos2(ArrayList<String> value) { this.Campos2 = value; return this; }
        public DefinicionTabla getTablaFrame() { return TablaFrame; }
        public Frame setTablaFrame(DefinicionTabla value) { this.TablaFrame = value; return this; }
    }

    @DataContract
    public static class DetalleIndices
    {
        @DataMember
        public BigDecimal CodigoTabla = null;

        @DataMember
        public String NombreIndice = null;

        @DataMember
        public BigDecimal CodigoColumna = null;

        @DataMember
        public String TipoCalculo = null;

        @DataMember
        public String Secuencia = null;

        @DataMember
        public String NombreColumna = null;
        
        public BigDecimal getCodigoTabla() { return CodigoTabla; }
        public DetalleIndices setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; }
        public String getNombreIndice() { return NombreIndice; }
        public DetalleIndices setNombreIndice(String value) { this.NombreIndice = value; return this; }
        public BigDecimal getCodigoColumna() { return CodigoColumna; }
        public DetalleIndices setCodigoColumna(BigDecimal value) { this.CodigoColumna = value; return this; }
        public String getTipoCalculo() { return TipoCalculo; }
        public DetalleIndices setTipoCalculo(String value) { this.TipoCalculo = value; return this; }
        public String getSecuencia() { return Secuencia; }
        public DetalleIndices setSecuencia(String value) { this.Secuencia = value; return this; }
        public String getNombreColumna() { return NombreColumna; }
        public DetalleIndices setNombreColumna(String value) { this.NombreColumna = value; return this; }
    }

    public static class dxForm
    {
        public ColCountByScreen colCountByScreen = null;
        public String labelLocation = null;
        public Boolean readOnly = null;
        public ArrayList<EmptyItemForm> items = null;
        
        public ColCountByScreen getColCountByScreen() { return colCountByScreen; }
        public dxForm setColCountByScreen(ColCountByScreen value) { this.colCountByScreen = value; return this; }
        public String getLabelLocation() { return labelLocation; }
        public dxForm setLabelLocation(String value) { this.labelLocation = value; return this; }
        public Boolean isReadOnly() { return readOnly; }
        public dxForm setReadOnly(Boolean value) { this.readOnly = value; return this; }
        public ArrayList<EmptyItemForm> getItems() { return items; }
        public dxForm setItems(ArrayList<EmptyItemForm> value) { this.items = value; return this; }
    }

    public static class ColCountByScreen
    {
        public Integer lg = null;
        public Integer md = null;
        public Integer sm = null;
        public Integer xs = null;
        
        public Integer getLg() { return lg; }
        public ColCountByScreen setLg(Integer value) { this.lg = value; return this; }
        public Integer getMd() { return md; }
        public ColCountByScreen setMd(Integer value) { this.md = value; return this; }
        public Integer getSm() { return sm; }
        public ColCountByScreen setSm(Integer value) { this.sm = value; return this; }
        public Integer getXs() { return xs; }
        public ColCountByScreen setXs(Integer value) { this.xs = value; return this; }
    }

    public static class EmptyItemForm
    {
        public ItemTypeForm itemType = null;
        public Integer visibleIndex = null;
        
        public ItemTypeForm getItemType() { return itemType; }
        public EmptyItemForm setItemType(ItemTypeForm value) { this.itemType = value; return this; }
        public Integer getVisibleIndex() { return visibleIndex; }
        public EmptyItemForm setVisibleIndex(Integer value) { this.visibleIndex = value; return this; }
    }

    public static enum ItemTypeForm
    {
        Simple,
        Group,
        Tabbed,
        Empty;
    }

    public static class dxDataGrid
    {
        public ArrayList<ColumnGrid> columns = null;
        public Boolean showColumnLines = null;
        public Boolean showRowLines = null;
        public Boolean rowAlternationEnabled = null;
        public Boolean showBorders = null;
        public EditingGrid editing = null;
        public gridSummary summary = null;
        
        public ArrayList<ColumnGrid> getColumns() { return columns; }
        public dxDataGrid setColumns(ArrayList<ColumnGrid> value) { this.columns = value; return this; }
        public Boolean isShowColumnLines() { return showColumnLines; }
        public dxDataGrid setShowColumnLines(Boolean value) { this.showColumnLines = value; return this; }
        public Boolean isShowRowLines() { return showRowLines; }
        public dxDataGrid setShowRowLines(Boolean value) { this.showRowLines = value; return this; }
        public Boolean isRowAlternationEnabled() { return rowAlternationEnabled; }
        public dxDataGrid setRowAlternationEnabled(Boolean value) { this.rowAlternationEnabled = value; return this; }
        public Boolean isShowBorders() { return showBorders; }
        public dxDataGrid setShowBorders(Boolean value) { this.showBorders = value; return this; }
        public EditingGrid getEditing() { return editing; }
        public dxDataGrid setEditing(EditingGrid value) { this.editing = value; return this; }
        public gridSummary getSummary() { return summary; }
        public dxDataGrid setSummary(gridSummary value) { this.summary = value; return this; }
    }

    public static class ColumnGrid
    {
        public String caption = null;
        public String dataField = null;
        public String dataType = null;
        public Integer visibleIndex = null;
        public ArrayList<ValidationRule> validationRules = null;
        public LookupGrid lookup = null;
        public Boolean allowEditing = null;
        public Boolean encodeHtml = null;
        public HashMap<String,Object> editorOptions = null;
        public Integer groupIndex = null;
        
        public String getCaption() { return caption; }
        public ColumnGrid setCaption(String value) { this.caption = value; return this; }
        public String getDataField() { return dataField; }
        public ColumnGrid setDataField(String value) { this.dataField = value; return this; }
        public String getDataType() { return dataType; }
        public ColumnGrid setDataType(String value) { this.dataType = value; return this; }
        public Integer getVisibleIndex() { return visibleIndex; }
        public ColumnGrid setVisibleIndex(Integer value) { this.visibleIndex = value; return this; }
        public ArrayList<ValidationRule> getValidationRules() { return validationRules; }
        public ColumnGrid setValidationRules(ArrayList<ValidationRule> value) { this.validationRules = value; return this; }
        public LookupGrid getLookup() { return lookup; }
        public ColumnGrid setLookup(LookupGrid value) { this.lookup = value; return this; }
        public Boolean isAllowEditing() { return allowEditing; }
        public ColumnGrid setAllowEditing(Boolean value) { this.allowEditing = value; return this; }
        public Boolean isEncodeHtml() { return encodeHtml; }
        public ColumnGrid setEncodeHtml(Boolean value) { this.encodeHtml = value; return this; }
        public HashMap<String,Object> getEditorOptions() { return editorOptions; }
        public ColumnGrid setEditorOptions(HashMap<String,Object> value) { this.editorOptions = value; return this; }
        public Integer getGroupIndex() { return groupIndex; }
        public ColumnGrid setGroupIndex(Integer value) { this.groupIndex = value; return this; }
    }

    public static class ValidationRule
    {
        public String type = null;
        public String message = null;
        
        public String getType() { return type; }
        public ValidationRule setType(String value) { this.type = value; return this; }
        public String getMessage() { return message; }
        public ValidationRule setMessage(String value) { this.message = value; return this; }
    }

    public static class LookupGrid
    {
        public Boolean allowClearing = null;
        public String displayExpr = null;
        public String valueExpr = null;
        
        public Boolean isAllowClearing() { return allowClearing; }
        public LookupGrid setAllowClearing(Boolean value) { this.allowClearing = value; return this; }
        public String getDisplayExpr() { return displayExpr; }
        public LookupGrid setDisplayExpr(String value) { this.displayExpr = value; return this; }
        public String getValueExpr() { return valueExpr; }
        public LookupGrid setValueExpr(String value) { this.valueExpr = value; return this; }
    }

    public static class EditingGrid
    {
        public Boolean allowAdding = null;
        public Boolean allowDeleting = null;
        public Boolean allowUpdating = null;
        public String mode = null;
        
        public Boolean isAllowAdding() { return allowAdding; }
        public EditingGrid setAllowAdding(Boolean value) { this.allowAdding = value; return this; }
        public Boolean isAllowDeleting() { return allowDeleting; }
        public EditingGrid setAllowDeleting(Boolean value) { this.allowDeleting = value; return this; }
        public Boolean isAllowUpdating() { return allowUpdating; }
        public EditingGrid setAllowUpdating(Boolean value) { this.allowUpdating = value; return this; }
        public String getMode() { return mode; }
        public EditingGrid setMode(String value) { this.mode = value; return this; }
    }

    public static class gridSummary
    {
        public ArrayList<gridSummaryGroupItems> groupItems = null;
        public ArrayList<gridSummaryTotalItems> totalItems = null;
        
        public ArrayList<gridSummaryGroupItems> getGroupItems() { return groupItems; }
        public gridSummary setGroupItems(ArrayList<gridSummaryGroupItems> value) { this.groupItems = value; return this; }
        public ArrayList<gridSummaryTotalItems> getTotalItems() { return totalItems; }
        public gridSummary setTotalItems(ArrayList<gridSummaryTotalItems> value) { this.totalItems = value; return this; }
    }

    public static class gridSummaryGroupItems
    {
        public String column = null;
        public String displayFormat = null;
        public Boolean showInGroupFooter = null;
        public String summaryType = null;
        
        public String getColumn() { return column; }
        public gridSummaryGroupItems setColumn(String value) { this.column = value; return this; }
        public String getDisplayFormat() { return displayFormat; }
        public gridSummaryGroupItems setDisplayFormat(String value) { this.displayFormat = value; return this; }
        public Boolean isShowInGroupFooter() { return showInGroupFooter; }
        public gridSummaryGroupItems setShowInGroupFooter(Boolean value) { this.showInGroupFooter = value; return this; }
        public String getSummaryType() { return summaryType; }
        public gridSummaryGroupItems setSummaryType(String value) { this.summaryType = value; return this; }
    }

    public static class gridSummaryTotalItems
    {
        public String column = null;
        public String displayFormat = null;
        public String summaryType = null;
        
        public String getColumn() { return column; }
        public gridSummaryTotalItems setColumn(String value) { this.column = value; return this; }
        public String getDisplayFormat() { return displayFormat; }
        public gridSummaryTotalItems setDisplayFormat(String value) { this.displayFormat = value; return this; }
        public String getSummaryType() { return summaryType; }
        public gridSummaryTotalItems setSummaryType(String value) { this.summaryType = value; return this; }
    }

}

Java ConsultaTablaRQData 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/Formas/Tabla HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	Codigo: 0
}
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
	},
	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
								}
							],
							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
		}
	],
	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,
									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"
										}
									]
								}
							}
						},
						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
											}
										],
										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"
							}
						]
					}
				}
			}
		}
	],
	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"
				}
			]
		}
	}
}