Ir para conteúdo
  • Cadastre-se

Solivan

Membros
  • Total de ítens

    451
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que Solivan postou

  1. Caro valdirdill, o problema acontece, porque os componentes dentro do arquivo *.fr3 do fast estão desassociados dos datasets, e para resolver o problema siga os seguintes passos; 1-Abra a unit ACBrNFeDANFEFRDM 2-Dê dois cliques sobre o componente frxReport 3-Clique em abrir e selecione o arquivo DANFeNFCe.fr3 onde quer que ele esteja 4-Clique em Relatório-->Dados 5-Selecione todos os datasets e clique em ok, feito isso salve e saia e recompile a sua aplicação. Att. Solivan
  2. Acho que aqui não é o lugar mais indicado pra pedir cópia de software... rs
  3. vdd Régis, consegui resolver o meu problema aqui. O problema acontecia porque emiti algumas notas modelo 65 e não estava separando das 55 então na hora de carregar a 65 em cima das configurações do modelo 55 dava erro por diferença na estrutura. Obrigado.
  4. ou Se quizer deixar mais profissional sua app você pode embutir um arquivo de manifesto no seu projeto, como é feito no instalador do ACBr. lembrando que não se pode fazer uso da unit XPMan para que o propósito seja atendido.
  5. Olá a todos estou com o seguinte problema; - Depois que atualizei o meu ACBr, não consigo mais imprimir usando o fast report recebo o erro de violação de acesso na unit ACBrNFeDANFEFR.pas, especificamente na procedure procedure TACBrNFeDANFEFR.ImprimirDANFE(NFE: TNFe); begin FDetalhado := True; if PrepareReport(NFE) then begin if MostrarPreview then dmDanfe.frxReport.ShowPreparedReport else dmDanfe.frxReport.Print; end; end; Imprimindo para NFC-e funciona normalmente, mas usando o arquivo DANFeRetrato.fr3 recebo o erro, antes funciona bem. Já apaguei as units antigas e recompilei todos os pacotes. Mais alguém está recebendo o mesmo erro?? att. Solivan Editado: Vou rever meus fontes, porque fiz o teste no Demo e o erro não ocorre.
  6. Também passei pelo mesmo problema, o que eu fiz pra resolver foi criar um arquivo executável separado pra envio de email passo os parametros pro executavel usando também um arquivo ini e tudo ocorre sem problemas.
  7. Se você mora em Brasília e está enviando NFC-e para o estado do Amazonas, deve ter ai um fuso horário que você deveria considerar. Experimente atrasar o relógio do seu computador em 1 hora. e poste aqui o resultado.
  8. Isso ai já foi feito meses atrás e colocado em anexo aqui no fórum!
  9. o Delphi XE6 vem com muitos bugs, e já na versão XE6, vários erros e deficiências foram corrigidas. então sem dúvida o XE6 é o mais recomendado estou utilizando pra desenvolver um força de vendas e achei 10 x melhor que a ultima versão.
  10. Você deve instalar o quickreport e mudar o nome do pacote instalado para este nome " QR5RunDXE6", ou então verificar o nome do pacote instalado e modificar no pacote do instalador espero ter ajudado.
  11. Desculpe pela demora em retornar, era isso que você disse o registro C114 é filho do C110, o erro acontecia por que eu o estava gerando de forma isolada, foi so colocar dentro do mesmo método que funcionou.
  12. A dúvida é a mesma do título do tópico, estou querendo reaver o troco. Felizmente já consegui resolver. Fica ai a dica pra quem tiver a mesma dúvida ACBrTEFD.RespostasPendentes[nIndexTransacaoTEF].Saque ; guardo o índice da transação nesta variável nIndexTransacaoTEF.
  13. Gostaria de saber como faço pra pegar o valor do saque em uma transação TEF, sem utilizar métodos pre-definidos, como no exemplo do ACBrTEFD. estou usando meus próprios métodos e gostaria de utilizar o valor do Saque da seguinte forma, porem o valor do Saque não retorna nada apenas zero; if ( ProcessaTransferenciaEletronicaFundos(bVinc, bCheque, cCodFP, AValorTrans) = True ) then begin ATransacaoAprovada := True; if ACBrTEFD.TEF.Resp.Saque > 0 then AValorTrans := AValorTrans + ACBrTEFD.TEF.Resp.Saque ;
  14. Obrigado pelo retorno: Debuguei o código e a linha onde acontece o erro é a seguinte em negrito dentro do arquivo ACBrEFDBloco_C_Class.pas teste efetuado usando o DEMO do ACBr function TBloco_C.RegistroC114New: TRegistroC114; var C100Count: integer; C110Count: integer; begin C100Count := FRegistroC001.RegistroC100.Count -1; C110Count := FRegistroC001.RegistroC100.Items[C100Count].RegistroC110.Count -1; // Result := FRegistroC001.RegistroC100.Items[C100Count].RegistroC110.Items[C110Count].RegistroC114.New; end;
  15. Boa Noite a todos, estou recebendo o erro Indice da Lista está fora da faixa (List Index Out of Bounds (-1)), implementei todos os registros do bloco C sem problemas mas justamente nesse estou recebendo a mssg de erro. Gostaria da ajuda de vocês afim de detectar e resolver o problema. Obrigado! Segue o trecho do código onde gero o registro em questão. if IND_EMIT = edEmissaoPropria then begin if BuscarREGISTROS_C114( NotasFiscais.FieldByName('CODIGO').AsString ) then begin ConsRC114.First ; for ItensC114 := 1 to ConsRC114.RecordCount do begin // Aparentemente o erro acontece ao gerar o registro with RegistroC114New do begin COD_MOD := ConsRC114.FieldByName('COD_MOD').AsString ; ECF_FAB := ConsRC114.FieldByName('ECF_FAB').AsString ; ECF_CX := ConsRC114.FieldByName('ECF_CX').AsString ; NUM_DOC := ConsRC114.FieldByName('NUM_DOC').AsString ; DT_DOC := ConsRC114.FieldByName('DT_DOC').AsDateTime ; end; ConsRC114.Next ; end; end; end;
  16. Sei que a resposta foi direcionada ao Ítalo mas acho que posso responder essa, DMDFe acho que seria o TDatamodule e Nfe seria o componente TACBrNFe. Então basta você substituir DMDFe.NFe por acbrNota. no seu código, que deverá funcionar.
  17. tem outros geradores inclusive em fortes report se não me engano. Você poderia estar utilizando um deles ao invés de quebrar a cabeça com o Fast, utilizo ele mas não é versão oficial .
  18. O correto a fazer seria gravar o XML no banco de dados como eu mesmo faço pra eventuais consultas futuras. Solivan.
  19. Muita boa a dica Daniel, dessa forma também funcionaria para mim. Obrigado!
  20. boa noite a todos, muito boa a alteração que o Daniel fez neste não estava mesmo funcionando mas não quis reportar, por não ter certeza, agora que foi aberto o precedente, gostaria de reportar ou me informar, se for o caso, sobre a função, ACBrECF.DataHoraUltimaReducaoZ; que trata da data da ultima redução Z. estou querendo tratar no meu sistema o seguinte; 1 . quando iniciar-se minha aplicação gostaria de saber se a rdz z foi emitida e se foi, gostaria de saber se foi automaticamente ou pelo meu sistema. 2. Então uso a data da UltimaReduçãoZ pra fazer a busca no banco de dados (SQL Server), afim de confrontar tal informação. 3. Porem quando a função me retorna ela não traz a data do movimento da ultima rdz, mas sim a data do dia, isso quando a redução z, já foi emitida. Gostaria de saber como faço, pra buscar a data que vem no arquivo txt, DataMovimento, mesmo depois que a redução z foi impressa? para consultar no banco. att. Solivan Noleto Milhomem
  21. Solivan

    Ecf.numloja

    Muito bom pq utilizo e notei ha um certo tempo que não estava mesmo retornando corretamente.
  22. Muito obrigado pelo retorno Izaque! vou implementar dessa forma, estava esperando algo como with Registro0175New.Add do, mas a instrução é irrelevante, desde que funcione. Solivan.
  23. Gostaria de saber como faço pra incluir mais de uma ocorrência do registro 0175 no bloco 0 do SPED Fiscal Texto retirado do Guia Prático EFD – Versão 2.0.2, página 15 Observações: Nível hierárquico - 3 Ocorrência - 1:N Não consegui incluir mais de um registro para o participante, gostaria de saber como proceder. Solivan!
×
×
  • 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.