Ir para conteúdo
  • Cadastre-se

Joabe Anderson da Silva

Membros
  • Total de ítens

    132
  • Registro em

  • Última visita

Posts postados por Joabe Anderson da Silva

  1. 59 minutos atrás, Juliomar Marchetti disse:

    Sim basta tu carregar o xml do ct-e antes que ele se encarrega de fazer isso.

    tem que ter o xml do ct-e e da carta de correção no componente

     

    Deu certinho.

     

    Muito Obrigado.

  2. Bom dia .

    Estou com um problema o XML gerado na pasta tem um digestValue diferente de quando eu mando salvar o XML STRING NO BANCO, faço a mesma coisa no CTe e não dá problema somente no mdf-e da problemas.

    //Grava XML na pasta do computador

    ACBrMDFe.Manifestos.Items[0].GravarXML('', '');

    //Grava XML STRING NO BANCO

    ACBrMDFe.Manifestos.Items[0].XML;

     

    digest value fica diferente da pasta fica diferente do que foi salvo no banco , e verificando na sefaz o correto e o digest value do arquivo que foi gravado na pasta.

  3. Bom dia.Estou começando a desenvolver o arquivo LCDPR e me deparei com uma questão.Em alguns campos como  o cod_imovel da linha 0040. é um campo inteiro e no exemplo do

    manual o tamanho dele é 3, sendo preenchido com 0 antes do numero ate completar 3 casas.Porém no acbr não consegui por ser inteiro. Alguém conseguiu preencher como no manual? ou sabe me dizer se não tem problema deixar assim mesmo.

    exemplo.thumb.PNG.d760bec6b9765958a868e7e7d3e22ab5.PNG

  4. Boa tarde.

     

    Alguém sabe me dizer a diferença dos XML cancelados abaixo , pois contadores estão reclamando que o que começam com numero o sistema dele não está importando.

    XML EXPORTADO DO EVENTO DEPOIS DE CONSULTAR PELA CHAVE OU PELO XML

    35191217250689000458570010000446531000446542-procEventoCTe

    XML GERADO PELO ACBR NA PRIMEIRA VEZ

    1101113519121725068900045857001000044654100044655801-procEventoCTe

    1101113519121725068900045857001000044654100044655801-procEventoCTe.xml 35191217250689000458570010000446531000446542-procEventoCTe.xml

  5. Boa Noite.

     

    Alguém sabe me informar como faço para imprimir o CTe na forma de paisagem usando fortes reports , pois já passei por parâmetro varias forma mas só imprime retrato.

    estou fazendo assim antes de mandar imprimir e também na geração do xml.

    ACBrCTe.DACTE.MostraPreview := True;
    ACBrCTe.DACTE.TipoDACTE := tiPaisagem;

    e na geração do xml assim

    ide.tpImp := tiPaisagem;

     

  6. 10 horas atrás, Italo Jurisato Junior disse:

    Boa tarde Joabe,

    O método LerXMLFromString recebe como parâmetro uma string, string esta que contem o XML do evento que se deseja carregar para posteriormente imprimir.

    Já o método LerXML recebe como parâmetro o path com o nome do XML salvo em disco.

    Se você abrir a unit pcteEnvEventoCTe, vai notar que o método LerXML se utiliza do LerXMLFromString.

    Se não funcionou com o método LerXMLFromString, pode ser que o conteúdo do retornado pelo banco de dados não esta legível para o método.

     

    Resolvido meu amigo.

    Realmente era isso mesmo eu estava tentando passar um arquivo blob , sendo que a função aceita uma string.

     

    Obrigado.

    • Curtir 1
  7. Bom dia.

    Estou com o seguinte problema , quando mando imprimir um evento de cancelamento da CT-e usando fortes não imprime, estou fazendo da seguinte forma.

     

      if dmcte.qry_search_cte.RecordCount > 0 then
      begin
        ACBrCTe.Conhecimentos.Clear;
        ACBrCTe.EventoCTe.Evento.Clear;
        ACBrCTe.EventoCTe.LerXMLFromString
          (dmcte.qry_search_ctexml_cancelamento_xml.AsVariant);

        ACBrCTe.ImprimirEvento;
      end
      else
      begin
        Mensagem('Selecione uma CTe para gerar', mtWarning, [mbOk], 0);
      end;

    canc.xml

  8. 23 minutos atrás, BigWings disse:

    Tendo o XML gerado ou carregado no componente você pode usar o método ACBrCTe.GerarChaveContingencia.

     

    passei da seguinte forma ACBrCTe.GerarChaveContingencia(ACBrCTe.Conhecimentos.Items[0].CTe); deu tudo certo .

     

    Obrigado

     

    • Curtir 1
  9. 1 hora atrás, Eduardo Vismara disse:

    Bom dia,

    Fiz a seguinte alteração no arquivo ACBrCTe.pas:

    
      if ( (TipoEmissao in [teSVCRS]) and (CUF in [31,41,50,51]) ) then
      begin
         urlUF := LerURLDeParams('CTe', CUFtoUF(CUF), TipoAmbiente, 'URL-QRCode', 0)
      end
      else
         urlUF := LerURLDeParams('CTe', GetUFFormaEmissao, TipoAmbiente, 'URL-QRCode', 0);

    Conforme a informação do portal https://dfe-portal.svrs.rs.gov.br/Cte/Avisos, a URL do QrCode para MS ,MT ,MG e PR devem permanecer as mesmas, segue o arquivo com a alteração na função GetUFFormaEmissao.

    ACBrCTe.pas 31 kB · 1 download

     

    Deu certo aqui. Obrigado será que pessoal do acbr vai colocar isso no repositório ?

  10. Bom dia.

    Estou usando a função CTE.Conhecimentos.ImprimirPDF , mas quando carrego um xml do mês 07 e mando imprimir , o mesmo salva o pdf na pasta do mês atual, gostaria que salvasse na pasta do mês da emissão , tem alguma forma de fazer isso via componente , pois até poderia fazer um copy , mas acho que seria interessante se o componente já fizesse essa separação correta, andei olhando o fonte do componente mas não entendi muita coisa. kkkk

     

    Obrigado

  11. 42 minutos atrás, Italo Jurisato Junior disse:

    Bom dia Joabe,

    Se não me falha a memória se tratando de Produtor Rural não é possível inutilizar numero ou faixa de números.

    Dai o erro retornado pela SEFAZ.

    Aproveitando:

    Você esta com todos os fontes de todas as pastas atualizados?

    Se sim, reinstalou a suíte ACBr com o ACBrInstall_Trunk2 com a opção apagar arquivos antigos marcada?

     

    Boa tarde.

    Sim todos componentes atualizado.

    Obrigado

×
×
  • 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.