clecioassuncao Postado 22 de Dezembro de 2011 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 22 de Dezembro de 2011 estou montando um relatorio sintetico para saber tudo que a empresa pagou em uma determinada data, porem quando gero esse relatorio no nucleos ele me retorna alguns valores zerados, isso se deve aos registros que tiveram adiantamentos, dai descobri uma formula no fluxus VALORORIGINAL - TABLAN ('VALOROP7' , 'V') + TABLAN ('VALOROP8' , 'V') que me retorna esses valores sem constar os adiantamentos, mas essa formula so funciona no fluxus, preciso de ajuda para montar esse relatorio no nucleos, ou se for possivel faze-lo no fluxus mesmo, sendo que estou fazendo por produto. ex de uma sentença que eu estava fazedno no nucleos para gerar esses dados: SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV INNER JOIN FLAN WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.DATABAIXA >=01/07/2011 AND FLAN.DATABAIXA <=01/08/2011 AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.VALORORIGINAL,FLAN.DATABAIXA dai tentei fazer somenteo com os campos inserindo-os no relatorio e tentei colocar a formuala referente a VALORORIGINAL - TABLAN ('VALOROP7' , 'V') + TABLAN ('VALOROP8' , 'V')mas no nucleos não consigo monta-la e no fluxus não consigo encontrar os campos da titmmov, tprd. preciso de ajuda para montar esse quebra cabeça. obrigado desde ja Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Frederico Postado 22 de Dezembro de 2011 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 1.140 Conteúdo/Dia: 0.21 Reputação: 60 Pontos/Conquistas: 6.161 Conteúdo Resolvido: 0 Dias Ganho: 33 Status: Offline Idade: 42 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Dezembro de 2011 estou montando um relatorio sintetico para saber tudo que a empresa pagou em uma determinada data, porem quando gero esse relatorio no nucleos ele me retorna alguns valores zerados, isso se deve aos registros que tiveram adiantamentos, dai descobri uma formula no fluxus VALORORIGINAL - TABLAN ('VALOROP7' , 'V') + TABLAN ('VALOROP8' , 'V') que me retorna esses valores sem constar os adiantamentos, mas essa formula so funciona no fluxus, preciso de ajuda para montar esse relatorio no nucleos, ou se for possivel faze-lo no fluxus mesmo, sendo que estou fazendo por produto. ex de uma sentença que eu estava fazedno no nucleos para gerar esses dados: SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV INNER JOIN FLAN WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.DATABAIXA >=01/07/2011 AND FLAN.DATABAIXA <=01/08/2011 AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.VALORORIGINAL,FLAN.DATABAIXA dai tentei fazer somenteo com os campos inserindo-os no relatorio e tentei colocar a formuala referente a VALORORIGINAL - TABLAN ('VALOROP7' , 'V') + TABLAN ('VALOROP8' , 'V')mas no nucleos não consigo monta-la e no fluxus não consigo encontrar os campos da titmmov, tprd. preciso de ajuda para montar esse quebra cabeça. obrigado desde ja Clecio, E se você tentar montar uma subselect para retornar esse valor SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,(SELECT SUM(VALORORIGINAL - (VALOROP7+VALOROP8)) FROM FLAN WHERE CODCOLIGADA = TMOV.CODCOLIGADA AND IDMOV = TMOV.IDMOV) AS TOTAL []'S Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
clecioassuncao Postado 22 de Dezembro de 2011 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 22 de Dezembro de 2011 Clecio, E se você tentar montar uma subselect para retornar esse valor SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,(SELECT SUM(VALORORIGINAL - (VALOROP7+VALOROP8)) FROM FLAN WHERE CODCOLIGADA = TMOV.CODCOLIGADA AND IDMOV = TMOV.IDMOV) AS TOTAL []'S AMIGO OBRIGADO PELA DICA RODEI O SELECT E ME RETORNOU OS SEGUINTES ERROS Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TPRD.NOMEFANTASIA" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TPRD.CODIGOPRD" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TITMMOV.QUANTIDADE" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TMOV.CODCOLIGADA" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TMOV.IDMOV" could not be bound. O QUE VC ACHA? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Frederico Postado 22 de Dezembro de 2011 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 1.140 Conteúdo/Dia: 0.21 Reputação: 60 Pontos/Conquistas: 6.161 Conteúdo Resolvido: 0 Dias Ganho: 33 Status: Offline Idade: 42 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Dezembro de 2011 AMIGO OBRIGADO PELA DICA RODEI O SELECT E ME RETORNOU OS SEGUINTES ERROS Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TPRD.NOMEFANTASIA" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TPRD.CODIGOPRD" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TITMMOV.QUANTIDADE" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TMOV.CODCOLIGADA" could not be bound. Msg 4104, Level 16, State 1, Line 1 The multi-part identifier "TMOV.IDMOV" could not be bound. O QUE VC ACHA? Clecio, Se você tentou executar o select só da sentença que mandei ele vai dar erro mesmo, precisa substituir o que eu escrevi na sua sentença então ficaria assim SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,(SELECT SUM(VALORORIGINAL - (VALOROP7+VALOROP8)) FROM FLAN WHERE CODCOLIGADA = TMOV.CODCOLIGADA AND IDMOV = TMOV.IDMOV) AS TOTAL FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV INNER JOIN FLAN WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.DATABAIXA >=01/07/2011 AND FLAN.DATABAIXA <=01/08/2011 AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.DATABAIXA []'s Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
clecioassuncao Postado 22 de Dezembro de 2011 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 22 de Dezembro de 2011 (editado) conforme suas instruções montei da seguinte forma SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO, (SELECT SUM(FLAN.VALORORIGINAL - (FLAN.VALOROP7 + FLAN.VALOROP8)), TMOV.CODCOLIGADA, TMOV.IDMOV FROM FLAN INNER JOIN TMOV ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV = TMOV.IDMOV GROUP BY FLAN.VALOROP7, FLAN.VALOROP8, TMOV.CODCOLIGADA, TMOV.IDMOV ) AS TOTAL FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.DATABAIXA >=01-05-2011 AND FLAN.DATABAIXA <=01-08-2011 AND FLAN.PAGREC='2' AND FLAN.STATUSLAN='1' AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.DATABAIXA e esta surgindo o seguinte erro: Msg 116, Level 16, State 1, Line 1 Only one expression can be specified in the select list when the subquery is not introduced with EXISTS. a subselect se rodar sozinha ta funcionando, esta me trazendo os valores! Editado 22 de Dezembro de 2011 por clecioassuncao Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Frederico Postado 22 de Dezembro de 2011 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 1.140 Conteúdo/Dia: 0.21 Reputação: 60 Pontos/Conquistas: 6.161 Conteúdo Resolvido: 0 Dias Ganho: 33 Status: Offline Idade: 42 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Dezembro de 2011 conforme suas instruções montei da seguinte forma SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO, (SELECT SUM(FLAN.VALORORIGINAL - (FLAN.VALOROP7 + FLAN.VALOROP8)), TMOV.CODCOLIGADA, TMOV.IDMOV FROM FLAN INNER JOIN TMOV ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV = TMOV.IDMOV GROUP BY FLAN.VALOROP7, FLAN.VALOROP8, TMOV.CODCOLIGADA, TMOV.IDMOV ) AS TOTAL FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.DATABAIXA >=01-05-2011 AND FLAN.DATABAIXA <=01-08-2011 AND FLAN.PAGREC='2' AND FLAN.STATUSLAN='1' AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.DATABAIXA e esta surgindo o seguinte erro: Msg 116, Level 16, State 1, Line 1 Only one expression can be specified in the select list when the subquery is not introduced with EXISTS. a subselect se rodar sozinha ta funcionando, esta me trazendo os valores! Tente esse daqui SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO, (SELECT SUM(FLAN.VALORORIGINAL - (FLAN.VALOROP7 + FLAN.VALOROP8)) FROM FLAN INNER JOIN TMOV ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV = TMOV.IDMOV GROUP BY FLAN.VALOROP7, FLAN.VALOROP8, TMOV.CODCOLIGADA, TMOV.IDMOV ) AS TOTAL FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.DATABAIXA >=01-05-2011 AND FLAN.DATABAIXA <=01-08-2011 AND FLAN.PAGREC='2' AND FLAN.STATUSLAN='1' AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.DATABAIXA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Diogo Freitas Postado 23 de Dezembro de 2011 Tópicos Que Criei: 6 Tópicos/Dia: 0.00 Meu Conteúdo: 97 Conteúdo/Dia: 0.02 Reputação: 2 Pontos/Conquistas: 542 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 42 Denunciar Compartilhar Postado 23 de Dezembro de 2011 clecioassuncao, Vc tambem tem outra opção, depois de montar o relatório no nucleus sem a formula exporte o relatório edita ele com o notpad e troca a primeira letra que será "T" para "F" e o importe-o no fluxus, dai vc inseri sua formula! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
clecioassuncao Postado 27 de Dezembro de 2011 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 27 de Dezembro de 2011 Tente esse daqui SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO, (SELECT SUM(FLAN.VALORORIGINAL - (FLAN.VALOROP7 + FLAN.VALOROP8)) FROM FLAN INNER JOIN TMOV ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV = TMOV.IDMOV GROUP BY FLAN.VALOROP7, FLAN.VALOROP8, TMOV.CODCOLIGADA, TMOV.IDMOV ) AS TOTAL FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.DATABAIXA >=01-05-2011 AND FLAN.DATABAIXA <=01-08-2011 AND FLAN.PAGREC='2' AND FLAN.STATUSLAN='1' AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TITMMOV.VALORLIQUIDO,TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.DATABAIXA consegui o resultado satisfatorio com a seguinte query: SELECT TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, SUM(FLAN.VALORORIGINAL - (FLAN.VALOROP7 + FLAN.VALOROP8)) AS TOTAL, TMOV.CODCOLIGADA, TMOV.IDMOV FROM TITMMOV INNER JOIN TPRD ON TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TPRD.IDPRD = TITMMOV.IDPRD INNER JOIN TMOV ON TMOV.CODCOLIGADA= TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV INNER JOIN FLAN ON FLAN.CODCOLIGADA = TMOV.CODCOLIGADA AND FLAN.IDMOV =TMOV.IDMOV WHERE TITMMOV.CODCOLIGADA=6 AND TITMMOV.CODFILIAL >=1 and TITMMOV.CODFILIAL <=5 AND FLAN.CODTDO <> 6 AND FLAN.STATUSLAN='1' AND FLAN.DATABAIXA >=:DATAINICIAL AND FLAN.DATABAIXA <=:DATAFINAL AND FLAN.PAGREC='2' AND FLAN.NFOUDUP <> 1 AND TPRD.CODIGOPRD in ('01.001', '01.010', '06.036') GROUP BY TPRD.NOMEFANTASIA, TPRD.CODIGOPRD, TITMMOV.QUANTIDADE, TMOV.NUMEROMOV,TMOV.CODTMV,FLAN.DATABAIXA, FLAN.VALOROP7, FLAN.VALOROP8, TMOV.CODCOLIGADA, TMOV.IDMOV valeu demais as dicas!!! muito obrigado a todos!!! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
clecioassuncao Postado 27 de Dezembro de 2011 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 27 de Dezembro de 2011 Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.