Em algumas versoes estava com problema de duplicação do contas a pagar


Para corrigir o problema, deve atualizar o sistema para versao a cima do 6.44 

e rodar os dois comandos no Management Studio

Um de cada vez




SELECT 'DELETE TOP('+CONVERT(NVARCHAR,Qtd-1)+') from cadPagamentos WHERE IdContaPagar = '+CONVERT(nvarchar, IdContaPagar)

+ ' AND IdValorCP = '+CONVERT(nvarchar, IdValorCP) from

(

select

COUNT(IdContaPagar) as Qtd, IdContaPagar, IdValorCP, descricao, valor, IdFormaPagto

from cadPagamentos

group by IdValorCP,IdFormaPagto,descricao,valor, datavenc,

IdContaPagar HAVING (COUNT(IdContaPagar) > 1) ) as Cons


---------------------------------------------


COPIAR O RESULTADO DA CONSULTA A CIMA E RODAR EM UMA NOVA CONSULTA


----------------------------------------------------------------

EXECUTAR DEPOIS

DECLARE @DataTermino Datetime;

SET @DataTermino= DATEADD(month,12,GETDATE());

EXEC [dbo].[RelatorioContasPagar_Metodo]

                                                  @Descricao = N'%%',

                                                  @NomeFornecedorFiltro = N'%%',

                                                  @Par_Inicio = N'20000201 00:00:00',

                                                  @Par_Termino = @DataTermino,

                                                  @Par_Distinct = 0,

                           @LimparTabela='true',

                           @TabelaTemporaria='false'