Ir para conteúdo
  • Cadastre-se

Daniel Caus

Membros
  • Total de ítens

    205
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Daniel Caus postou

  1. Veja os arquivos em anexo com os XML´s Seria evento 3 e evento 4, mas o nome do arquivo PDF tem a Chave, + 110110 + 10evento.pdf 42140211974590000170570010000000121185132789-CCe-3.xml 4214021197459000017057001000000012118513278911011010evento.pdf 42140211974590000170570010000000121185132789-CCe-4.xml 4214021197459000017057001000000012118513278911011010evento.pdf
  2. Italojjr. Testei a alteração que você fez referente ao nome do arquivo PDF, mas veja só... Está gerando o arquivo com o mesmo nome e não está alterando o número sequencial do evento, aparentemente está vindo sempre com o valor 10. ex: gerei este para um CT-e: 4214021197459000017057001000000012118513278911011010evento.pdf gerei nova CC-e para o mesmo CT-e: 4214021197459000017057001000000012118513278911011010evento.pdf Como está com o mesmo nome,acaba substituindo o arquivo um pelo outro na pasta na hora de salvar.
  3. Guilherme.. Mas você está fazendo para CT-e né? Siga o exemplo do ACBR... with dtmDados.ACBrCTe.EventoCTe.Evento.Add do begin infevento.chCTe := sChave; infEvento.CNPJ := copy(sChave,7,14); infEvento.dhEvento := DateUtils.IncMinute(now,1); infEvento.tpEvento := teCCe; infEvento.nSeqEvento := StrToInt(sEvento); case gerConfig.cte_tipo_ambiente_index of 0: infEvento.tpAmb := taProducao; 1: infEvento.tpAmb := taHomologacao; end; for I := 0 to grdCorrecaoInfoTableView1.DataController.RecordCount -1 do begin with dtmDados.ACBrCTe.EventoCTe.Evento.Items[0].InfEvento.detEvento.infCorrecao.Add do begin grupoAlterado := VarToStrDef(grdCorrecaoInfoTableView1.DataController.Values[i,9],''); campoAlterado := VarToStrDef(grdCorrecaoInfoTableView1.DataController.Values[i,10],''); valorAlterado := VarToStrDef(grdCorrecaoInfoTableView1.DataController.Values[i,4],''); nroItemAlterado := StrToInt(VarToStrDef(grdCorrecaoInfoTableView1.DataController.Values[i,5],'')); end; end; end; Veja meu exemplo acima.. O campo xCondUso nem é passado, Me parece que você tá seguindo a CCe para NF-e..
  4. Juliomar.. Fiz pesquisas sobre NFC-e no fórum, mas não vi nada referente a ACBrQrCode. Vou pesquisar sobre isso.. Obrigado!
  5. Boa tarde Sergioguedes.. Estou iniciando a implementação da NFC-e... Não temos nenhuma previsão sobre a impressão e o qrcode no ACBR? Ou devo mesmo já buscando alternativas pois não há previsão? desde já agradeço....
  6. Pois é... Acabei tendo que montar o nome do arquivo como ele grava e depois busco ele na pasta onde está salvo.. if transformaFloat(sEvento) < 10 then sEvento := '0'+sEvento; dtmDocumentos.Email.Anexos.Add(gerConfig.cte_caminho_salvar+'\110110'+sChave+sEvento+'evento.pdf'); dtmDocumentos.Email.Execute; Outra dúvida.. Estou consultando os CT-e´s que emiti em homologação e que possuem CC-e´s, em http://hom.cte.fazenda.gov.br/principal.aspx Mas não consigo visualizar os CC-e que o CT-e possui... Na NF-e me mostra as CC-e que estão vinculadas..
  7. Boa tarde.. Tenho como editar o nome do arquivo PDF gerado? Ele está gerando assim... 1101104214021197459000017057001000000007194030038508evento.pdf Gostaria que ficasse como o formato do xml (42140211974590000170570010000000071940300385-CCe-1.xml, somente com a chave) ex: 42140211974590000170570010000000071940300385-evento-1.pdf Não encontrei nenhuma solução para o pdf do cce... desde já agradeço.
  8. Italojjr.. Desculpa.. eu tinha olhado o exemplo e procurei por Cce e acabei nem vendo os botões Evento.. Muito obrigado.. deu tudo certo por enquanto... Valeu!
  9. Beleza Italojjr, ficou claro sim... Não sabia que o número do lote não era utilizado pela SEFAZ, já me ajudou bastante saber disso... Eu acabei de imprimir um CCe em homologação aqui... Reparei que não aparece nenhuma informação sobre o CTe referente a esta CCe (Número do CTe, Chave de Acesso, etc...).. É assim mesmo, ou tenho como incluir estas informações na CCe impressa? Outra coisa... Não consegui gravar o arquivo em PDF automaticamente, como ao emitir o CTe.. vi que tem a função dtmDados.ACBrCTe.ImprimirEventoPDF, mas não consegui gravar o PDF e nem como passar o caminho para o arquivo ser salvo... desde já agradeço mais esta ajuda...
  10. Entendi.. Tinha pensado em algo parecido, mas imaginei que ficaria muita informação para ser colocada nos combos... mas vou analisar com os campos que NÃO podem que estão no manual e provavelmente terei que fazer assim... Eu tinha editado a pergunta anterior com mais uma dúvida, mas vou colocar aqui para facilitar... Referente ao envio da cce, por exemplo... enviei o lote 3 com infEvento.nSeqEvento = 1. Se eu for enviar outra cce do mesmo cte, devo enviar o mesmo lote 3 e infEvento.nSeqEvento = 2 ? ou o lote deve ser sempre sequencial, independente do cte ? muito obrigado italojjr...
  11. Outra dúvida sobre o grupo Alterado e o Campo Alterado... Como proceder para o cliente colocar a informação correta para estes campos? Como o cliente irá saber esta informação? como no exemplo acima, grupo "rem" e campo "enderReme"? E referente ao envio da cce, por exemplo... enviei o lote 3 com infEvento.nSeqEvento = 1. Se eu for enviar outra cce do mesmo cte, devo enviar o mesmo lote 3 e infEvento.nSeqEvento = 2 ou o lote deve ser sempre sequencial, independente do cte? desde já agradeço...
  12. Bom dia italojjr... Estou Implementando a carta de correção 2.0 e já consegui emitir em homologação,mas estou com algumas duvidas... O layout de impressão não possui nenhum campo mostrando a chave ou o número do CTe referenciado pela carta? é isso mesmo ou faltou eu informar alguma tag? Como faço para gravar o arquivo xml e pdf da carta emitida? é a mesma forma que a emissão do cte? onde informo o caminho para gravar os arquivos?... desde já agradeço.. Daniel
  13. Consegui visualizar todos... estava dando um Clear antes de imprimir... Conhecimentos.Imprimir realmente ele abre a visualização de todos os cte´s, mas 1 de cada vez e não paginado. Alguém conseguiu visualizar todos de forma paginada? utilizo QuickReport . desde já agradeço.
  14. jrpn_neto... Boa tarde... Não estou conseguindo fazer a visualização de todos os cte´s nas tela.. ele acaba mostrando somente 1. Você só deixou MostrarPreview := True e mandou imprimir ? (Conhecimentos.Imprimir). Como o italojjr mencionou, para 1 conhecimento a visualização está OK, mas para um lote com vários, acaba mostrando somente 1 Ct-e e não todos eles. Não descobri o que o componente faz internamente, mas parece que não está dando o laço em todos os cte´s aderidos a ele. desde já agradeço.
  15. Valeu Daniel! Testei e deu certo! Muito obrigado a todos.
  16. Daniel... Li sim.. Como postei anteriormente, foi usada a impressora a partir do dia 01/11/2013, acredito que só no dia 01/11/2013. Como estava ocorrendo o problema que relatei, foi novamente trocado pela impressora antiga.
  17. Bom dia... Segue link para download do log... https://www.dropbox.com/s/xnbc0sk1yzm18od/acbrlog.rar No arquivo de log, a partir do dia 01/11/2013 foi utilizada a nova impressora. Daniel... Sim.. é usado o ACBrECF.PulaLinhas. Desde já agradeço!
  18. Bom dia... Testado e gerado o arquivo sem problemas... Ao validar o arquivo no programa da Nota Fiscal Gaúcha, o mesmo informa na aba Transmissão que o arquivo está válido para a Transmissão, porém em inconsistências aparece assim: Situação: campo com conteúdo inválido - 'MFD' . Registro/Erro: E01 - Código do comando utilizado para gerar o aquivo difere de TDM. Não achei solução ainda para esta inconsistência...
  19. Bom dia... Um de nossos clientes comprou este modelo de impressora (MP 4000 TH FI), porém ao emitir o cupom fiscal a impressora emite logo depois um cupom vinculado e bloqueia por 2 minutos. Só depois emite a finalização do cupom. É nosso primeiro cliente com este modelo de impressora (as outras bematch são do modelo 2100). Será que é somente alguma configuração ou altera algo em código? desde já agradeço!
  20. Ok.. Quando peguei as Dll´s da bematech no repositório e atualizei, acabei substituindo a libeay32.dll que eu tinha na máquina pela da bematech, mas a ssleay32.dll não está lá na pasta bematech, e acabou ficando a versão antiga, diferente da outra dll... Peguei as 2 em OpenSSL no repositório e funcionou.. Resolveu o problema da mensagem. Agora vou testar no cliente e ver se resolve o outro problema ao gerar o espelho ("Erro na execução de xBematech_FI_ArquivoMFD." ). desde já agradeço!
  21. Olá.. O erro Não foi possível localizar o número ordinal 4046 na biblioteca de vínculo dinâmico LIBEAY32.dll verifiquei e é devido ao arquivo libeay32.dll não ser da mesma versão que o ssleay32.dll. Ao atualizar as dll´s somente a libeay32.dll foi substituida, enquanto a ssleay32.dll continuou com a versão antiga, ocasionando a mensagem. Verifiquei no ACBR e não tem a nova ssleay32.dll... Como devo proceder para as duas ficarem da mesma versão?
  22. Continua o mesmo problema... Testei em outras máquinas e o mesmo erro acontece...
  23. Estou com mesmo problema em um cliente, impressora Bematech "Campo Nro: 14.Situação: Campo com conteúdo inválido - 'MFD'.Registro/Erro:E01 - Código de comando utilizado para gerar o arquivo difere de TDM."
  24. Olá Régys.. Verifiquei e tem sim em mais lugares no computador, mas possuo elas na raiz do sistema também, apenas substitui as antigas dll´s pelas novas... As antigas não ocorriam o promeiro erro ("Não foi possível localizar o número ordinal 4046 na biblioteca de vínculo dinâmico LIBEAY32.dll.") e as novas ocorrem.. então está reconhecendo a DLL nova.. Não sei mais o que tentar.. desinstalei até o antivírus... Encaminhei um email para o suporte da bematech tbm para tentar achar uma solução..
  25. O SO no cliente é Windows XP. Tentei fazer o seguinte procedimento, que achei em outros foruns, para o 1º Erro... Colocar a libeay32.dll em \System32 e registra-la a partir do CMD, regsvr32 libeay32.dll mas não consigo registrar a DLL.
×
×
  • 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.