object RptRecibosCliente: TRptRecibosCliente OldCreateOrder = True OnCreate = DataModuleCreate Height = 405 Width = 447 object DADataCabecera: TDADataSource DataSet = tbl_Cabecera.Dataset DataTable = tbl_Cabecera Left = 264 Top = 72 end object tbl_Cabecera: TDAMemDataTable RemoteUpdatesOptions = [] Fields = < item Name = 'ID' DataType = datInteger end item Name = 'ID_RECIBO_COMPENSADO' DataType = datInteger end item Name = 'REFERENCIA_REC_COMPENSADO' DataType = datString Size = 255 end item Name = 'ID_EMPRESA' DataType = datInteger end item Name = 'REFERENCIA' DataType = datString Size = 255 end item Name = 'SITUACION' DataType = datString Size = 9 end item Name = 'ID_FACTURA' DataType = datInteger end item Name = 'ID_REMESA' DataType = datInteger end item Name = 'REFERENCIA_REMESA' DataType = datString Size = 255 end item Name = 'FECHA_EMISION' DataType = datDateTime end item Name = 'FECHA_VENCIMIENTO' DataType = datDateTime end item Name = 'DESCRIPCION' DataType = datString Size = 255 end item Name = 'OBSERVACIONES' DataType = datString Size = 255 end item Name = 'IMPORTE' DataType = datFloat end item Name = 'OTROS_GASTOS' DataType = datFloat end item Name = 'IMPORTE_TOTAL' DataType = datFloat end item Name = 'FECHA_FACTURA' DataType = datDateTime end item Name = 'FORMA_PAGO_FACTURA' DataType = datString Size = 255 end item Name = 'IMPORTE_FACTURA' DataType = datFloat end item Name = 'NOMBRE_CLIENTE' DataType = datString Size = 255 end item Name = 'NIF_CIF_CLIENTE' DataType = datString Size = 15 end item Name = 'ENTIDAD_CLIENTE' DataType = datString Size = 15 end item Name = 'SUCURSAL_CLIENTE' DataType = datString Size = 15 end item Name = 'DC_CLIENTE' DataType = datString Size = 15 end item Name = 'CUENTA_CLIENTE' DataType = datString Size = 15 end item Name = 'NIF_CIF_EMPRESA' DataType = datString Size = 15 end item Name = 'RAZON_SOCIAL' DataType = datString Size = 255 end item Name = 'CALLE_EMPRESA' DataType = datString Size = 255 end item Name = 'POBLACION_EMPRESA' DataType = datString Size = 255 end item Name = 'PROVINCIA_EMPRESA' DataType = datString Size = 255 end item Name = 'CODIGO_POSTAL_EMPRESA' DataType = datString Size = 10 end item Name = 'TELEFONO_1' DataType = datString Size = 25 end item Name = 'FAX' DataType = datString Size = 25 end item Name = 'MOVIL_1' DataType = datString Size = 25 end item Name = 'EMAIL_1' DataType = datString Size = 255 end item Name = 'PAGINA_WEB' DataType = datString Size = 255 end item Name = 'REGISTRO_MERCANTIL' DataType = datString Size = 255 end item Name = 'LOGOTIPO' DataType = datBlob end> Params = < item Name = 'ID' DataType = datInteger Value = '' ParamType = daptInput end> MasterMappingMode = mmDataRequest LogChanges = False StreamingOptions = [soDisableEventsWhileStreaming] RemoteFetchEnabled = False LocalSchema = schReport LocalDataStreamer = Bin2DataStreamer DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch] MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates] LogicalName = 'Informe_Cabecera' IndexDefs = <> Left = 264 Top = 128 end object frxRichObject1: TfrxRichObject Left = 48 Top = 296 end object frxBarCodeObject1: TfrxBarCodeObject Left = 144 Top = 296 end object frxOLEObject1: TfrxOLEObject Left = 48 Top = 344 end object frxCrossObject1: TfrxCrossObject Left = 144 Top = 344 end object frxCheckBoxObject1: TfrxCheckBoxObject Left = 256 Top = 296 end object frxGradientObject1: TfrxGradientObject Left = 360 Top = 296 end object frxChartObject1: TfrxChartObject Left = 256 Top = 344 end object schReport: TDASchema ConnectionManager = dmServer.ConnectionManager DataDictionary = DataDictionary Datasets = < item Params = < item Name = 'ID_RECIBO' Value = '' ParamType = daptInput end> Statements = < item Connection = 'IBX' SQL = 'SELECT'#10' V_RECIBOS_CLIENTE.REFERENCIA, V_RECIBOS_CLIENTE.DESCR' + 'IPCION, V_RECIBOS_CLIENTE.IMPORTE_TOTAL'#10'FROM V_RECIBOS_CLIENTE'#10'W' + 'HERE V_RECIBOS_CLIENTE.ID_RECIBO_COMPENSADO = :ID_RECIBO' StatementType = stSQL ColumnMappings = < item DatasetField = 'REFERENCIA' TableField = 'REFERENCIA' end item DatasetField = 'IMPORTE_TOTAL' TableField = 'IMPORTE_TOTAL' end item DatasetField = 'DESCRIPCION' TableField = 'DESCRIPCION' end> end> Name = 'Informe_Compensados' Fields = < item Name = 'REFERENCIA' DataType = datString Size = 255 end item Name = 'DESCRIPCION' DataType = datString Size = 255 end item Name = 'IMPORTE_TOTAL' DataType = datFloat end> end item Params = < item Name = 'ID' DataType = datInteger Value = '' ParamType = daptInput end> Statements = < item Connection = 'IBX' TargetTable = 'REMESAS_CLIENTE' SQL = 'SELECT'#10' V_RECIBOS_CLIENTE.ID,'#10' V_RECIBOS_CLIENTE.ID_RECIBO' + '_COMPENSADO,'#10' V_RECIBOS_CLIENTE.REFERENCIA_REC_COMPENSADO,'#10' ' + ' V_RECIBOS_CLIENTE.ID_EMPRESA,'#10' V_RECIBOS_CLIENTE.REFERENCIA' + ','#10' V_RECIBOS_CLIENTE.SITUACION,'#10' V_RECIBOS_CLIENTE.ID_FACT' + 'URA,'#10' V_RECIBOS_CLIENTE.ID_REMESA,'#10' V_RECIBOS_CLIENTE.REFE' + 'RENCIA_REMESA,'#10' V_RECIBOS_CLIENTE.FECHA_EMISION,'#10' V_RECIBO' + 'S_CLIENTE.FECHA_VENCIMIENTO,'#10' V_RECIBOS_CLIENTE.DESCRIPCION,'#10 + ' V_RECIBOS_CLIENTE.OBSERVACIONES,'#10' V_RECIBOS_CLIENTE.IMPOR' + 'TE,'#10' V_RECIBOS_CLIENTE.OTROS_GASTOS,'#10' V_RECIBOS_CLIENTE.IM' + 'PORTE_TOTAL,'#10' V_RECIBOS_CLIENTE.FECHA_FACTURA,'#10' V_RECIBOS_' + 'CLIENTE.FORMA_PAGO_FACTURA,'#10' V_RECIBOS_CLIENTE.IMPORTE_FACTUR' + 'A,'#10' V_RECIBOS_CLIENTE.NOMBRE,'#10' V_RECIBOS_CLIENTE.NIF_CIF,'#10 + ' V_RECIBOS_CLIENTE.CALLE,'#10' V_RECIBOS_CLIENTE.PROVINCIA,'#10' ' + ' V_RECIBOS_CLIENTE.CODIGO_POSTAL,'#10' V_RECIBOS_CLIENTE.POBLACI' + 'ON,'#10' V_RECIBOS_CLIENTE.ENTIDAD_CLIENTE,'#10' V_RECIBOS_CLIENTE' + '.SUCURSAL_CLIENTE,'#10' V_RECIBOS_CLIENTE.DC_CLIENTE,'#10' V_RECIB' + 'OS_CLIENTE.CUENTA_CLIENTE,'#10' V_RECIBOS_CLIENTE.ID_TIENDA,'#10' ' + 'V_RECIBOS_CLIENTE.TIENDA,'#10' EMPRESAS.NIF_CIF as NIF_CIF_EMPRES' + 'A, EMPRESAS.RAZON_SOCIAL,'#10' EMPRESAS.CALLE as CALLE_EMPRESA, E' + 'MPRESAS.POBLACION as POBLACION_EMPRESA,'#10' EMPRESAS.PROVINCIA a' + 's PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMP' + 'RESA,'#10' EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, E' + 'MPRESAS.EMAIL_1,'#10' EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERC' + 'ANTIL, EMPRESAS.LOGOTIPO'#10#10'FROM'#10' V_RECIBOS_CLIENTE'#10' LEFT OUTER ' + 'JOIN EMPRESAS ON (EMPRESAS.ID = V_RECIBOS_CLIENTE.ID_EMPRESA)'#10'WH' + 'ERE'#10' V_RECIBOS_CLIENTE.ID = :ID'#10 StatementType = stSQL ColumnMappings = < item DatasetField = 'ID' TableField = 'ID' end item DatasetField = 'ID_RECIBO_COMPENSADO' TableField = '' SQLOrigin = 'ID_RECIBO_COMPENSADO' end item DatasetField = 'REFERENCIA_REC_COMPENSADO' TableField = '' SQLOrigin = 'REFERENCIA_REC_COMPENSADO' end item DatasetField = 'ID_EMPRESA' TableField = 'ID_EMPRESA' end item DatasetField = 'REFERENCIA' TableField = 'REFERENCIA' end item DatasetField = 'SITUACION' TableField = '' SQLOrigin = 'SITUACION' end item DatasetField = 'ID_FACTURA' TableField = '' SQLOrigin = 'ID_FACTURA' end item DatasetField = 'ID_REMESA' TableField = '' SQLOrigin = 'ID_REMESA' end item DatasetField = 'REFERENCIA_REMESA' TableField = '' SQLOrigin = 'REFERENCIA_REMESA' end item DatasetField = 'FECHA_EMISION' TableField = '' SQLOrigin = 'FECHA_EMISION' end item DatasetField = 'FECHA_VENCIMIENTO' TableField = '' SQLOrigin = 'FECHA_VENCIMIENTO' end item DatasetField = 'DESCRIPCION' TableField = 'DESCRIPCION' end item DatasetField = 'OBSERVACIONES' TableField = '' SQLOrigin = 'OBSERVACIONES' end item DatasetField = 'IMPORTE' TableField = '' SQLOrigin = 'IMPORTE' end item DatasetField = 'OTROS_GASTOS' TableField = '' SQLOrigin = 'OTROS_GASTOS' end item DatasetField = 'IMPORTE_TOTAL' TableField = 'IMPORTE_TOTAL' end item DatasetField = 'FECHA_FACTURA' TableField = '' SQLOrigin = 'FECHA_FACTURA' end item DatasetField = 'FORMA_PAGO_FACTURA' TableField = '' SQLOrigin = 'FORMA_PAGO_FACTURA' end item DatasetField = 'IMPORTE_FACTURA' TableField = '' SQLOrigin = 'IMPORTE_FACTURA' end item DatasetField = 'ENTIDAD_CLIENTE' TableField = '' SQLOrigin = 'ENTIDAD_CLIENTE' end item DatasetField = 'SUCURSAL_CLIENTE' TableField = '' SQLOrigin = 'SUCURSAL_CLIENTE' end item DatasetField = 'DC_CLIENTE' TableField = '' SQLOrigin = 'DC_CLIENTE' end item DatasetField = 'CUENTA_CLIENTE' TableField = '' SQLOrigin = 'CUENTA_CLIENTE' end item DatasetField = 'ID_TIENDA' TableField = '' SQLOrigin = 'ID_TIENDA' end item DatasetField = 'TIENDA' TableField = '' SQLOrigin = 'TIENDA' end item DatasetField = 'NIF_CIF_EMPRESA' TableField = '' SQLOrigin = 'NIF_CIF_EMPRESA' end item DatasetField = 'RAZON_SOCIAL' TableField = '' SQLOrigin = 'RAZON_SOCIAL' end item DatasetField = 'CALLE_EMPRESA' TableField = '' SQLOrigin = 'CALLE_EMPRESA' end item DatasetField = 'POBLACION_EMPRESA' TableField = '' SQLOrigin = 'POBLACION_EMPRESA' end item DatasetField = 'PROVINCIA_EMPRESA' TableField = '' SQLOrigin = 'PROVINCIA_EMPRESA' end item DatasetField = 'CODIGO_POSTAL_EMPRESA' TableField = '' SQLOrigin = 'CODIGO_POSTAL_EMPRESA' end item DatasetField = 'TELEFONO_1' TableField = '' SQLOrigin = 'TELEFONO_1' end item DatasetField = 'FAX' TableField = '' SQLOrigin = 'FAX' end item DatasetField = 'MOVIL_1' TableField = '' SQLOrigin = 'MOVIL_1' end item DatasetField = 'EMAIL_1' TableField = '' SQLOrigin = 'EMAIL_1' end item DatasetField = 'PAGINA_WEB' TableField = '' SQLOrigin = 'PAGINA_WEB' end item DatasetField = 'REGISTRO_MERCANTIL' TableField = '' SQLOrigin = 'REGISTRO_MERCANTIL' end item DatasetField = 'LOGOTIPO' TableField = '' SQLOrigin = 'LOGOTIPO' end item DatasetField = 'NOMBRE' TableField = '' SQLOrigin = 'NOMBRE' end item DatasetField = 'NIF_CIF' TableField = '' SQLOrigin = 'NIF_CIF' end item DatasetField = 'CALLE' TableField = '' SQLOrigin = 'CALLE' end item DatasetField = 'PROVINCIA' TableField = '' SQLOrigin = 'PROVINCIA' end item DatasetField = 'CODIGO_POSTAL' TableField = '' SQLOrigin = 'CODIGO_POSTAL' end item DatasetField = 'POBLACION' TableField = '' SQLOrigin = 'POBLACION' end> end> Name = 'Informe_Cabecera' Fields = < item Name = 'ID' DataType = datInteger end item Name = 'ID_RECIBO_COMPENSADO' DataType = datInteger end item Name = 'REFERENCIA_REC_COMPENSADO' DataType = datString Size = 255 end item Name = 'ID_EMPRESA' DataType = datInteger end item Name = 'REFERENCIA' DataType = datString Size = 255 end item Name = 'SITUACION' DataType = datString Size = 9 end item Name = 'ID_FACTURA' DataType = datInteger end item Name = 'ID_REMESA' DataType = datInteger end item Name = 'REFERENCIA_REMESA' DataType = datString Size = 255 end item Name = 'FECHA_EMISION' DataType = datDateTime end item Name = 'FECHA_VENCIMIENTO' DataType = datDateTime end item Name = 'DESCRIPCION' DataType = datString Size = 255 end item Name = 'OBSERVACIONES' DataType = datString Size = 255 end item Name = 'IMPORTE' DataType = datCurrency end item Name = 'OTROS_GASTOS' DataType = datCurrency end item Name = 'IMPORTE_TOTAL' DataType = datCurrency end item Name = 'FECHA_FACTURA' DataType = datDateTime end item Name = 'FORMA_PAGO_FACTURA' DataType = datString Size = 255 end item Name = 'IMPORTE_FACTURA' DataType = datCurrency end item Name = 'NOMBRE' DataType = datString Size = 255 end item Name = 'NIF_CIF' DataType = datString Size = 15 end item Name = 'CALLE' DataType = datString Size = 255 end item Name = 'PROVINCIA' DataType = datString Size = 255 end item Name = 'CODIGO_POSTAL' DataType = datString Size = 10 end item Name = 'POBLACION' DataType = datString Size = 255 end item Name = 'ENTIDAD_CLIENTE' DataType = datString Size = 15 end item Name = 'SUCURSAL_CLIENTE' DataType = datString Size = 15 end item Name = 'DC_CLIENTE' DataType = datString Size = 15 end item Name = 'CUENTA_CLIENTE' DataType = datString Size = 15 end item Name = 'ID_TIENDA' DataType = datInteger end item Name = 'TIENDA' DataType = datString Size = 255 end item Name = 'NIF_CIF_EMPRESA' DataType = datString Size = 15 end item Name = 'RAZON_SOCIAL' DataType = datString Size = 255 end item Name = 'CALLE_EMPRESA' DataType = datString Size = 255 end item Name = 'POBLACION_EMPRESA' DataType = datString Size = 255 end item Name = 'PROVINCIA_EMPRESA' DataType = datString Size = 255 end item Name = 'CODIGO_POSTAL_EMPRESA' DataType = datString Size = 10 end item Name = 'TELEFONO_1' DataType = datString Size = 25 end item Name = 'FAX' DataType = datString Size = 25 end item Name = 'MOVIL_1' DataType = datString Size = 25 end item Name = 'EMAIL_1' DataType = datString Size = 255 end item Name = 'PAGINA_WEB' DataType = datString Size = 255 end item Name = 'REGISTRO_MERCANTIL' DataType = datString Size = 255 end item Name = 'LOGOTIPO' DataType = datBlob end> end> JoinDataTables = <> UnionDataTables = <> Commands = <> RelationShips = <> UpdateRules = <> Version = 0 Left = 48 Top = 16 end object DataDictionary: TDADataDictionary Fields = <> Left = 46 Top = 158 end object frxReport: TfrxReport Version = '4.3' DotMatrixReport = False EngineOptions.DoublePass = True IniFile = '\Software\Fast Reports' PreviewOptions.Buttons = [pbPrint, pbLoad, pbSave, pbExport, pbZoom, pbFind, pbOutline, pbPageSetup, pbTools, pbEdit, pbNavigator, pbExportQuick] PreviewOptions.OutlineWidth = 180 PreviewOptions.Zoom = 1.000000000000000000 PrintOptions.Printer = 'Default' PrintOptions.PrintOnSheet = 0 ReportOptions.CreateDate = 37871.995398692100000000 ReportOptions.Description.Strings = ( 'Demonstrates how to create simple list report.') ReportOptions.LastChange = 39638.693800335650000000 ReportOptions.VersionBuild = '1' ReportOptions.VersionMajor = '12' ReportOptions.VersionMinor = '13' ReportOptions.VersionRelease = '1' ScriptLanguage = 'PascalScript' ScriptText.Strings = ( 'procedure DatosEmpresaOnBeforePrint(Sender: TfrxComponent);' 'var' ' Cadena: String;' 'begin' ' DatosEmpresa.Lines.Clear;' ' DatosEmpresa.Lines.Add();' ' DatosEmpresa.Lines.Add( + '#39' - '#39 + ' + + '#39' '#39' + );' '' ' Cadena := '#39#39';' ' if ( <> '#39#39') then' ' Cadena := '#39'TLF: '#39' + ;' ' if ( <> '#39#39') then' ' Cadena := Cadena + '#39' FAX: '#39' + ;' ' DatosEmpresa.Lines.Add(Cadena);' 'end;' '' 'procedure Memo54OnBeforePrint(Sender: TfrxComponent);' 'begin' ' if ( <> '#39#39') then' ' Memo54.Text := '#39'Recibos compensados'#39';' 'end;' '' 'procedure EtiCompensadoOnBeforePrint(Sender: TfrxComponent);' 'begin' ' if ( = '#39#39') then' ' begin' ' EtiCompensado.Visible := False;' ' EtiCompensado2.Visible := False;' ' end;' 'end;' '' 'procedure Memo55OnBeforePrint(Sender: TfrxComponent);' 'begin' ' if ( <> '#39#39') then' ' begin' ' Memo55.Text := '#39'( Compensado en el recibo '#39' + + '#39' )'#39';' ' Memo1.Text := '#39'( Compensado en el recibo '#39' + + '#39' )'#39';' ' end;' 'end;' '' 'procedure Memo40OnBeforePrint(Sender: TfrxComponent);' 'begin' ' if ( < 1) then' ' begin' ' Memo40.visible := False;' ' Memo25.visible := False; ' ' eFormaPagoFactura.visible := False;' ' Memo26.visible := False; ' ' end' 'end;' '' 'procedure Memo35OnBeforePrint(Sender: TfrxComponent);' 'begin' ' if ( < 1) then' ' begin' ' Memo35.visible := False;' ' Memo44.visible := False; ' ' eFechaFactura.visible := False;' ' Memo47.visible := False; ' ' end' 'end;' '' 'begin' '' 'end.') ShowProgress = False StoreInDFM = False Left = 169 Top = 16 end object frxDBCabecera: TfrxDBDataset UserName = 'frxDBCabecera' CloseDataSource = False DataSource = DADataCabecera Left = 264 Top = 16 end object DADataCompensados: TDADataSource DataSet = tbl_Compensados.Dataset DataTable = tbl_Compensados Left = 360 Top = 72 end object frxDBCompensados: TfrxDBDataset UserName = 'frxDBCompensados' CloseDataSource = True DataSource = DADataCompensados Left = 360 Top = 16 end object tbl_Compensados: TDAMemDataTable RemoteUpdatesOptions = [] Fields = < item Name = 'REFERENCIA' DataType = datString Size = 255 end item Name = 'DESCRIPCION' DataType = datString Size = 255 end item Name = 'IMPORTE_TOTAL' DataType = datFloat end> Params = < item Name = 'ID_RECIBO' Value = '' ParamType = daptInput end> MasterMappingMode = mmDataRequest LogChanges = False StreamingOptions = [soDisableEventsWhileStreaming] RemoteFetchEnabled = False LocalSchema = schReport LocalDataStreamer = Bin2DataStreamer DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch] MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates] LogicalName = 'Informe_Compensados' IndexDefs = <> Left = 360 Top = 128 end object Bin2DataStreamer: TDABin2DataStreamer Left = 48 Top = 88 end end