inherited DataModuleContratosCliente: TDataModuleContratosCliente OnCreate = DAClientDataModuleCreate Height = 423 Width = 828 object RORemoteService: TRORemoteService Message = dmConexion.ROMessage Channel = dmConexion.ROChannel ServiceName = 'srvContratosCliente' Left = 56 Top = 24 end object Bin2DataStreamer: TDABin2DataStreamer Left = 56 Top = 84 end object rda_ContratosCliente: TDARemoteDataAdapter DataStreamer = Bin2DataStreamer GetSchemaCall.RemoteService = RORemoteService GetDataCall.RemoteService = RORemoteService UpdateDataCall.RemoteService = RORemoteService GetScriptsCall.RemoteService = RORemoteService RemoteService = RORemoteService Left = 59 Top = 151 end object tbl_ContratosCliente: TDAMemDataTable RemoteUpdatesOptions = [] Fields = < item Name = 'ID' DataType = datAutoInc GeneratorName = 'GEN_PRESUPUESTOS_CLI_ID' Required = True ServerAutoRefresh = True DictionaryEntry = 'ContratosCliente_ID' InPrimaryKey = True end item Name = 'ID_EMPRESA' DataType = datInteger DictionaryEntry = 'ContratosCliente_ID_EMPRESA' end item Name = 'ID_CLIENTE' DataType = datInteger DictionaryEntry = 'ContratosCliente_ID_CLIENTE' end item Name = 'LOPD' DataType = datSmallInt end item Name = 'NOMBRE_CLIENTE' DataType = datString Size = 255 DisplayLabel = 'ContratosCliente_NOMBRE_CLIENTE' DictionaryEntry = 'ContratosCliente_NOMBRE_CLIENTE' end item Name = 'REF_CLIENTE' DataType = datString Size = 255 DisplayLabel = 'Ref. Cliente' DictionaryEntry = 'ContratosCliente_REF_CLIENTE' end item Name = 'NOMBRE_COMERCIAL_CLIENTE' DataType = datString Size = 255 DisplayLabel = 'ContratosCliente_NOMBRE_COMERCIAL_CLIENTE' DictionaryEntry = 'ContratosCliente_NOMBRE_COMERCIAL_CLIENTE' end item Name = 'NIF_CIF' DataType = datString Size = 15 DisplayLabel = 'NIF/CIF' ServerAutoRefresh = True DictionaryEntry = 'ContratosCliente_NIF_CIF' end item Name = 'NOMBRE' DataType = datString Size = 255 DisplayLabel = 'ContratosCliente_NOMBRE' ServerAutoRefresh = True DictionaryEntry = 'ContratosCliente_NOMBRE' end item Name = 'ID_DIRECCION' DataType = datInteger DisplayLabel = 'ContratosCliente_ID_DIRECCION' DictionaryEntry = 'ContratosCliente_ID_DIRECCION' end item Name = 'CALLE' DataType = datString Size = 255 DisplayLabel = 'Calle' DictionaryEntry = 'ContratosCliente_CALLE' end item Name = 'POBLACION' DataType = datString Size = 255 DisplayLabel = 'Poblaci'#243'n' DictionaryEntry = 'ContratosCliente_POBLACION' end item Name = 'PROVINCIA' DataType = datString Size = 255 DisplayLabel = 'ContratosCliente_PROVINCIA' DictionaryEntry = 'ContratosCliente_PROVINCIA' end item Name = 'CODIGO_POSTAL' DataType = datString Size = 10 DisplayLabel = 'C'#243'd. postal' DictionaryEntry = 'ContratosCliente_CODIGO_POSTAL' end item Name = 'TELEFONO' DataType = datString Size = 25 DisplayLabel = 'Tel'#233'fono' DictionaryEntry = 'ContratosCliente_TELEFONO' end item Name = 'MOVIL' DataType = datString Size = 25 DisplayLabel = 'M'#243'vil' DictionaryEntry = 'ContratosCliente_MOVIL' end item Name = 'REFERENCIA' DataType = datString Size = 255 DisplayLabel = 'Referencia' ServerAutoRefresh = True DictionaryEntry = 'ContratosCliente_REFERENCIA' end item Name = 'FECHA_CONTRATO' DataType = datDateTime DisplayLabel = 'Fecha contrato' DictionaryEntry = 'ContratosCliente_FECHA_CONTRATO' end item Name = 'SITUACION' DataType = datString Size = 255 DisplayLabel = 'Situaci'#243'n' DictionaryEntry = 'ContratosCliente_SITUACION' end item Name = 'FORMA_PAGO' DataType = datMemo DisplayLabel = 'ContratosCliente_FORMA_PAGO' DictionaryEntry = 'ContratosCliente_FORMA_PAGO' end item Name = 'PLAZO_ENTREGA' DataType = datMemo DisplayLabel = 'ContratosCliente_PLAZO_ENTREGA' DictionaryEntry = 'ContratosCliente_PLAZO_ENTREGA' end item Name = 'OBSERVACIONES' DataType = datMemo DisplayLabel = 'Observaciones' DictionaryEntry = 'ContratosCliente_OBSERVACIONES' end item Name = 'INCIDENCIAS' DataType = datMemo DictionaryEntry = 'ContratosCliente_INCIDENCIAS' end item Name = 'INCIDENCIAS_ACTIVAS' DataType = datInteger DictionaryEntry = 'ContratosCliente_INCIDENCIAS_ACTIVAS' end item Name = 'FECHA_ALTA' DataType = datDateTime DictionaryEntry = 'ContratosCliente_FECHA_ALTA' end item Name = 'FECHA_MODIFICACION' DataType = datDateTime DictionaryEntry = 'ContratosCliente_FECHA_MODIFICACION' end item Name = 'USUARIO' DataType = datString Size = 20 DictionaryEntry = 'ContratosCliente_USUARIO' end item Name = 'RECARGO_EQUIVALENCIA' DataType = datSmallInt DisplayLabel = 'ContratosCliente_RECARGO_EQUIVALENCIA' DictionaryEntry = 'ContratosCliente_RECARGO_EQUIVALENCIA' end item Name = 'RE' DataType = datFloat DisplayLabel = 'ContratosCliente_RE' DictionaryEntry = 'ContratosCliente_RE' end item Name = 'IMPORTE_RE' DataType = datCurrency DisplayLabel = 'Importe RE' DictionaryEntry = 'ContratosCliente_IMPORTE_RE' end item Name = 'ID_TIPO_IVA' DataType = datInteger DisplayLabel = 'ContratosCliente_ID_TIPO_IVA' DictionaryEntry = 'ContratosCliente_ID_TIPO_IVA' end item Name = 'IVA' DataType = datFloat DisplayFormat = ',0.00 %;-,0.00 %' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_IVA' end item Name = 'IMPORTE_IVA' DataType = datCurrency DisplayLabel = 'Importe IVA' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_IMPORTE_IVA' end item Name = 'IMPORTE_NETO' DataType = datCurrency DisplayLabel = 'Importe neto' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_IMPORTE_NETO' end item Name = 'IMPORTE_PORTE' DataType = datCurrency DisplayLabel = 'Importe del porte' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_IMPORTE_PORTE' end item Name = 'ID_TIENDA' DataType = datInteger DisplayLabel = 'ContratosCliente_ID_TIENDA' DictionaryEntry = 'ContratosCliente_ID_TIENDA' end item Name = 'TIENDA' DataType = datString Size = 255 DisplayLabel = 'ContratosCliente_TIENDA' DictionaryEntry = 'ContratosCliente_TIENDA' end item Name = 'BASE_IMPONIBLE' DataType = datCurrency DisplayLabel = 'Base imponible' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_BASE_IMPONIBLE' end item Name = 'DESCUENTO' DataType = datFloat DisplayLabel = 'Descuento' DisplayFormat = ',0.00 %;-,0.00 %' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_DESCUENTO' end item Name = 'IMPORTE_DESCUENTO' DataType = datCurrency DisplayLabel = 'Importe dto.' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_IMPORTE_DESCUENTO' end item Name = 'IMPORTE_TOTAL' DataType = datCurrency DisplayLabel = 'Importe total' Alignment = taRightJustify DictionaryEntry = 'ContratosCliente_IMPORTE_TOTAL' end item Name = 'ID_FORMA_PAGO' DataType = datInteger DictionaryEntry = 'ContratosCliente_ID_FORMA_PAGO' end item Name = 'ID_VENDEDOR' DataType = datInteger DisplayLabel = 'ContratosCliente_ID_VENDEDOR' DictionaryEntry = 'ContratosCliente_ID_VENDEDOR' end item Name = 'VENDEDOR' DataType = datString Size = 255 DisplayLabel = 'Vendedor' DictionaryEntry = 'ContratosCliente_VENDEDOR' end item Name = 'PERSONA_CONTACTO' DataType = datString Size = 255 DisplayLabel = 'Persona de contacto' DictionaryEntry = 'ContratosCliente_PERSONA_CONTACTO' end item Name = 'TIPO_CONTRATO' DataType = datString Size = 255 DisplayLabel = 'Tipo' DictionaryEntry = 'ContratosCliente_TIPO_CONTRATO' end item Name = 'CONDICIONES' DataType = datMemo DisplayLabel = 'ContratosCliente_CONDICIONES' DictionaryEntry = 'ContratosCliente_CONDICIONES' end item Name = 'CALIDADES' DataType = datMemo DisplayLabel = 'Calidades' DictionaryEntry = 'ContratosCliente_CALIDADES' end item Name = 'REFERENCIA_CLIENTE' DataType = datString Size = 255 DisplayLabel = 'ContratosCliente_REFERENCIA_CLIENTE' DictionaryEntry = 'ContratosCliente_REFERENCIA_CLIENTE' end item Name = 'LISTA_NOMBRES' DataType = datString Size = 255 DisplayLabel = 'Otros nombres' DictionaryEntry = 'ContratosCliente_LISTA_NOMBRES' end item Name = 'FECHA_DECISION' DataType = datDateTime end item Name = 'FACTURA_ASOCIADA' DataType = datString Size = 255 end item Name = 'FECHA_PREVISTA_MONTAJE' DataType = datDateTime end item Name = 'CAMPO_LIBRE' DataType = datString Size = 255 end item Name = 'PROCEDENCIA_CLIENTE' DataType = datString Size = 255 end item Name = 'EMAIL_1' DataType = datString Size = 255 end item Name = 'FECHA_ULT_PRESENTACION_CLIENTE' DataType = datDateTime end> Params = <> StreamingOptions = [soDisableEventsWhileStreaming] RemoteDataAdapter = rda_ContratosCliente LogicalName = 'ContratosCliente' IndexDefs = <> Left = 248 Top = 88 end object ds_ContratosCliente: TDADataSource DataSet = tbl_ContratosCliente.Dataset DataTable = tbl_ContratosCliente Left = 248 Top = 32 end object tbl_ContratosCliente_Detalles: TDAMemDataTable RemoteUpdatesOptions = [] Fields = < item Name = 'ID' DataType = datAutoInc GeneratorName = 'GEN_PRESUPUESTOS_CLI_DETALLE_ID' InPrimaryKey = True end item Name = 'ID_CONTRATO' DataType = datInteger end item Name = 'POSICION' DataType = datInteger end item Name = 'TIPO_DETALLE' DataType = datString Size = 10 end item Name = 'PROPIEDAD' DataType = datString Size = 255 end item Name = 'CONCEPTO' DataType = datString Size = 2000 end item Name = 'CANTIDAD' DataType = datCurrency end item Name = 'IMPORTE_UNIDAD' DataType = datCurrency end item Name = 'IMPORTE_TOTAL' DataType = datCurrency end item Name = 'VISIBLE2' DataType = datSmallInt end item Name = 'VISIBLE' DataType = datSmallInt end item Name = 'ID_ARTICULO' DataType = datInteger end item Name = 'TIPO_ARTICULO' DataType = datString Size = 2 end item Name = 'DESCUENTO' DataType = datFloat end item Name = 'IMPORTE_PORTE' DataType = datCurrency end item Name = 'REFERENCIA' DataType = datString Size = 255 end item Name = 'REFERENCIA_PROVEEDOR' DataType = datString end> Params = <> MasterMappingMode = mmWhere StreamingOptions = [soDisableEventsWhileStreaming] RemoteDataAdapter = rda_ContratosCliente MasterSource = ds_ContratosCliente MasterFields = 'ID' DetailFields = 'ID_CONTRATO' LogicalName = 'ContratosCliente_Detalles' IndexDefs = <> Left = 464 Top = 88 end object ds_ContratosCliente_Detalles: TDADataSource DataSet = tbl_ContratosCliente_Detalles.Dataset DataTable = tbl_ContratosCliente_Detalles Left = 464 Top = 32 end object RORemoteService1: TRORemoteService Message = dmConexion.ROMessage Channel = dmConexion.ROChannel ServiceName = 'srvGestorDocumentos' Left = 56 Top = 216 end object tbl_ListaAnosContratos: TDAMemDataTable RemoteUpdatesOptions = [] Fields = < item Name = 'ANO' DataType = datString Size = 254 end> Params = <> StreamingOptions = [soDisableEventsWhileStreaming] RemoteDataAdapter = rda_ContratosCliente LogicalName = 'ListaAnosContratos' IndexDefs = <> Left = 248 Top = 192 end object ds_ListaAnosContratos: TDADataSource DataSet = tbl_ListaAnosContratos.Dataset DataTable = tbl_ListaAnosContratos Left = 248 Top = 144 end object tbl_TiposCapitulos: TDAMemDataTable RemoteUpdatesOptions = [] Fields = < item Name = 'ID' DataType = datInteger Required = True InPrimaryKey = True end item Name = 'POSICION' DataType = datInteger end item Name = 'TIPO_DETALLE' DataType = datString Size = 10 end item Name = 'TIPO_ARTICULO' DataType = datString Size = 2 end item Name = 'ID_ARTICULO' DataType = datInteger end item Name = 'CONCEPTO' DataType = datString Size = 2000 end> Params = <> StreamingOptions = [soDisableEventsWhileStreaming] RemoteDataAdapter = rda_ContratosCliente LogicalName = 'TiposCapitulos' IndexDefs = <> Left = 352 Top = 312 end object ds_TiposCapitulos: TDADataSource DataSet = tbl_TiposCapitulos.Dataset DataTable = tbl_TiposCapitulos Left = 352 Top = 256 end object tbl_ContratosClienteBeneficios: TDAMemDataTable RemoteUpdatesOptions = [] Fields = < item Name = 'ID' DataType = datInteger end item Name = 'REFERENCIA' DataType = datString Size = 255 end item Name = 'REFERENCIA_CLIENTE' DataType = datString Size = 255 end item Name = 'FECHA_CONTRATO' DataType = datDateTime end item Name = 'NOMBRE' DataType = datString Size = 255 end item Name = 'NIF_CIF' DataType = datString Size = 15 end item Name = 'IMPORTE_NETO' DataType = datCurrency end item Name = 'IMPORTE_DESCUENTO' DataType = datCurrency end item Name = 'BASE_IMPONIBLE' DataType = datCurrency end item Name = 'IMPORTE_FACTURAS_PROVEEDOR' DataType = datCurrency end item Name = 'IMPORTE_BENEFICIO' DataType = datCurrency end item Name = 'PORCENTAJE_BENEFICIO' DataType = datCurrency end item Name = 'SITUACION' DataType = datString Size = 255 end item Name = 'ID_VENDEDOR' DataType = datInteger end item Name = 'VENDEDOR' DataType = datString Size = 255 end> Params = <> StreamingOptions = [soDisableEventsWhileStreaming] RemoteDataAdapter = rda_ContratosCliente LogicalName = 'ContratosClienteBeneficios' IndexDefs = <> Left = 712 Top = 88 end object ds_ContratosClienteBeneficios: TDADataSource DataSet = tbl_ContratosClienteBeneficios.Dataset DataTable = tbl_ContratosClienteBeneficios Left = 712 Top = 32 end end