TFS_ANTIGUO/ControlGestiones/ControlGestion.Reporting/ControlGestion.Reporting/dsRecaudacionD.rsd

71 lines
No EOL
3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<SharedDataSet xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/shareddatasetdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<DataSet Name="DataSet1">
<Query>
<DataSourceReference>dsSICORE</DataSourceReference>
<DataSetParameters>
<DataSetParameter Name="p_f_inicial">
<ReadOnly>false</ReadOnly>
<Nullable>false</Nullable>
<OmitFromQuery>false</OmitFromQuery>
<rd:UserDefined>true</rd:UserDefined>
<rd:DbType>DateTime</rd:DbType>
</DataSetParameter>
<DataSetParameter Name="p_f_final">
<ReadOnly>false</ReadOnly>
<Nullable>false</Nullable>
<OmitFromQuery>false</OmitFromQuery>
<rd:UserDefined>true</rd:UserDefined>
<rd:DbType>DateTime</rd:DbType>
</DataSetParameter>
<DataSetParameter Name="p_recaudador">
<ReadOnly>false</ReadOnly>
<Nullable>false</Nullable>
<OmitFromQuery>false</OmitFromQuery>
<rd:UserDefined>true</rd:UserDefined>
<rd:DbType>String</rd:DbType>
</DataSetParameter>
</DataSetParameters>
<CommandText>select distinct a.cod_recaudador, fecha_control fecha_contable,
decode(ltrim(rtrim(b.numero_deposito)), '',a.remesa, b.NUMERO_DEPOSITO) remesa,
sum(round(to_number(a.total_pagado) / 100,2)) monto,
sum(round(to_number(a.comision) / 100,2)) comision, b.monto_retencion
from MTX.mtx_archivos_recaudadores a, MTX.ptx_remesas_dep b
where fecha_control between to_date(:p_f_inicial,'dd/mm/yyyy') and to_date(:p_f_final,'dd/mm/yyyy')
and a.cod_recaudador = decode(:p_recaudador,'TODOS',a.cod_recaudador,:p_recaudador)
and a.remesa = b.numero_remesa (+)
AND a.COD_RECAUDADOR = B.COD_RECAUDADOR(+)
group by a.cod_recaudador, a.fecha_control, a.remesa, b.numero_deposito, b.monto_retencion</CommandText>
</Query>
<Fields>
<Field Name="COD_RECAUDADOR">
<DataField>COD_RECAUDADOR</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="FECHA_CONTABLE">
<DataField>FECHA_CONTABLE</DataField>
<rd:TypeName>System.DateTime</rd:TypeName>
</Field>
<Field Name="REMESA">
<DataField>REMESA</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="MONTO">
<DataField>MONTO</DataField>
<rd:TypeName>System.Double</rd:TypeName>
</Field>
<Field Name="COMISION">
<DataField>COMISION</DataField>
<rd:TypeName>System.Double</rd:TypeName>
</Field>
<Field Name="MONTO_RETENCION">
<DataField>MONTO_RETENCION</DataField>
<rd:TypeName>System.Decimal</rd:TypeName>
</Field>
<Field Name="MES">
<DataField>MES</DataField>
<rd:UserDefined>true</rd:UserDefined>
</Field>
</Fields>
</DataSet>
</SharedDataSet>