Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 18-09-2014 em todas as áreas

  1. O svn é o repositorio, mais especificamente vá aqui: http://sourceforge.net/p/acbr/code/HEAD/tree/ACBrFramework/ Mas como o Juliomar explicou vc nao vai encontrar nada de NFe ai. A integração seria somente atraves de um aplicativo desenvolvido em Delphi (ACBrNFeMonitor) que se comunica atraves de arquivos textos ou protocolo TCP/IP Link do AcbrNFeMonitor: http://sourceforge.net/p/acbr/code/HEAD/tree/trunk/Projetos/ACBrNFeMonitor2/Delphi/
    2 pontos
  2. Em breve será possível usar A3 com Lazarus (apenas em Windows) Aproveitando... o Lazarus não tem suporte oficial para Android, e o que existe ainda é muito embrionário... Migrar de D7 para Lazarus é muito mais difícil do que migrar de D7 para XE7... Se você não tem necessidade de Linux, se pensa em desenvolver para dispositivos móveis no futuro, Delphi XE7 é a sua escolha... A licença não é barata... mas compra-se apenas 1 vez... e acho que dá pra parcelar... Delphi hoje não me atende, por não suportar Linux... Minha escolha por Lazarus se deu por 2 fatores: - Roda e Compila bem no Linux - É um projeto de Código Aberto A questão de código aberto, não tem muito a ver com o fato de ser de graça, mas pela garantia de continuidade do produto... Hoje não adoto nenhuma ferramenta de código fechado... Perdi muito tempo (e dinheiro) investindo em ferramentas que foram abandonadas ou "sumiram"... Ex: Kylix
    2 pontos
  3. ola a todos tenho a seguinte trigger abaixo: CREATE OR ALTER trigger rdb$pafr07 for pafr07 active before insert or update position 0 AS begin NEW.MD5= HASH ( COALESCE( RDB$GET_CONTEXT('USER_SESSION', 'USUARIO' ), '') || COALESCE( NEW.IDREG07 , 0 ) || COALESCE( NEW.IDVENDA , 0 ) || COALESCE( NEW.DATA , ' / / ' ) || COALESCE( NEW.TIPO , '' ) || COALESCE( NEW.NROSERIE , '' ) || COALESCE( NEW.MFADICIONAL , '' ) || COALESCE( NEW.MODELOECF , '' ) || COALESCE( NEW.NROUSUARIO , '' ) || COALESCE( NEW.COO , '' ) || COALESCE( NEW.CCF , '' ) || COALESCE( NEW.GNF , '' ) || COALESCE( NEW.MEIOPAGTO , '' ) || COALESCE( NEW.VLPAGO , 0.00 ) || COALESCE( NEW.ESTORNO , '' ) || COALESCE( NEW.VLESTORNO , 0.00 ) || COALESCE( NEW.TIPODOC , '' ) || COALESCE( NEW.RECEBIMENTO , '' ) || COALESCE( NEW.EXPORTADO , '' ) || COALESCE( NEW.COD_CAI , 0 ) ); end; ela é sempre executada quando qualquer operacao de insert ou update é feita. ate ai tudo bem. sempre que entro no programa rodo o comando RDB$SET_CONTEXT('USER_SESSION', 'USUARIO' , 'TESTE') os dados sao gravados normalmente, agora quando vou verificar os HASH como no comando abaixo, nao batem. SELECT MD5, HASH( COALESCE( RDB$GET_CONTEXT('USER_SESSION', 'USUARIO' ), '') || COALESCE( IDREG07 , 0 )|| COALESCE( IDVENDA , 0 )||COALESCE( DATA , ' / / ' )||COALESCE( TIPO , '' )|| COALESCE( NROSERIE , '' )||COALESCE( MFADICIONAL , '' )||COALESCE( MODELOECF , '' )|| COALESCE( NROUSUARIO , '' )||COALESCE( COO , '' )||COALESCE( CCF , '' )||COALESCE( GNF , '' )|| COALESCE( MEIOPAGTO , '' )||COALESCE( VLPAGO , 0.00 )||COALESCE( ESTORNO , '' )||COALESCE( VLESTORNO , 0.00 )|| COALESCE( TIPODOC , '' )||COALESCE( RECEBIMENTO , '' )||COALESCE( EXPORTADO , '' )|| COALESCE( COD_CAI , 0 ))MD5_ATUAL FROM PAFR07 MD5 = CAMPO DA TABELA GRAVADO COM A TRIGGER MD5_ATUAL = CAMPO CALCULADO NA GERACAO ja tentei de varias formas, ja mandei mostrar o valor da variavel GET_CONTEXT e esta certa. isso acontece apenas com 2 duas tabelas, o mais estranho que uso mesmo procedimento em outras e funciona. segue abaixo codigo de insert que uso no firebird 2.5: UPDATE OR INSERT INTO PAFR07 ( IDVENDA,DATA,TIPO,NROSERIE,MFADICIONAL,MODELOECF,NROUSUARIO,COO, CCF,GNF,MEIOPAGTO,VLPAGO,ESTORNO,VLESTORNO,TIPODOC,RECEBIMENTO,EXPORTADO,COD_CAI ) VALUES( :IDVENDA,:DATA,:TIPO,:NROSERIE,:MFADICIONAL,:MODELOECF,:NROUSUARIO,:COO, :CCF,:GNF,:MEIOPAGTO,:VLPAGO,:ESTORNO,:VLESTORNO,:TIPODOC,:RECEBIMENTO,:EXPORTADO,:COD_CAI ) MATCHING( NROSERIE, COO, CCF, GNF, MEIOPAGTO ) quem tiver um dica e puder ajudar agradeço.
    1 ponto
  4. Boa pedida, mandou bem, só que não observou que a sua versão estava desatualizada ,e não estou com tempo de corrigir isso, se quiser atualizar sua versão e depois sim implementar será bem vinda essa implementação, eu mesmo uso muito dela nos meu sistemas.
    1 ponto
  5. Obrigado pelo feedback, a tempo já precisava eliminar essas validações da Unit ACBrSpedUtils e usar as que já existem no ACBr, essa função já foi, vou mudar as demais aos poucos, sem que haja efeito algum para os usuários.
    1 ponto
  6. De uma olhada em: www.djpdv.com.br
    1 ponto
  7. Ah sim agora entendi, enfim deixe me explicar melhor a minha situação, preciso gerar notas e assina-las, o mais indicado então é o monitornfe? Obrigado pela atenção e paciência.
    1 ponto
  8. Obrigado pelo Know-How Daniel, já migrei meu projeto de D7 para XE6 TRIAL, não foi tão traumático, pois pelo motivo da continuidade ou da compatibilidade de versões, sempre procuro utilizar componentes nativos, os que for de fácil desenvolvimento eu mesmo os crio. Minha dúvida era qual linha seguir, lembro-me de uma palestra de um dos diretores da TOTvs, em que o mesmo narra o problema semelhante ao seu, simplesmente o fornecedor do compilador que eles usavam no Microsiga, parou de fazer atualizações e dar suporte, então ficaram entre Delphi ou Desenvolver o próprio compilador, adotaram a segunda opção. Minha intenção é migrar meu aplicativo para MultiPlataforma, como teria que refazer todo ele em Firemonkey, lembrei que o Lazarus já tem esta opção a muito tempo, e creio que a curva de aprendizagem será mínima. Vou fazer o teste se o desempenho for satisfatório, creio que vou para este lado também. **Pelo que vi a comunidade Lazarus aqui no Brasil anda meio devagar. (*** Achei uma mais animada no póprio Fórum do Lazarus ***) Obrigado pela atenção.
    1 ponto
  9. Só para completar o ACBr hoje com exceção de uso do capcom que está sendo feito ainda e roda na NF-e todos os demais funcionam em Lazarus !
    1 ponto
  10. Bom dia veja www.djpdv.com.br Sobre o executável é só uma opção que deve ser desmarcada no projeto que irá ficar do tamanho desejado! No mais é uma ótima ferramenta para quem não quer desembolsar o valor da licença do delphi! Funciona perfeitamente sugiro visitar também o site oficial dele que tem uma lista de alguns app feito com o Lazarus!
    1 ponto
  11. Boa tarde Guilherme, Você esta com todos os fontes de todas as pastas atualizados?
    1 ponto
  12. Boa tarde já tentou rodar em outro micro sua aplicação e efetuar o mesmo teste?
    1 ponto
  13. Desculpe Gustavo, eu li carta de correção na explicação do teu texto e os pensamentos se foram para carta de correção. Os 20 que comentei é da CCe. Depois que vi que vc comentou "após gerar uma carta de correção não consigo cancelar". No caso do cancelamento vc deverá informar 1 no nSeqEvento.
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...