Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.475
  • Registro em

  • Última visita

  • Days Won

    1.056

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Rodrigo, Em vez de: dm.ACBrCTe1.WebServices.Retorno.cStat Mude para: dm.ACBrCTe1.WebServices.Retorno.CteRetorno.ProtCTe.Items.cStat Desta forma você terá o status de cada conhecimento enviado e processado pela SEFAZ.
  2. Bom dia Doni, Eu estou atualizando o XML do CT-e quando ocorre o cancelamento. Mas esta preste a ser liberado a versão 2.00 do CTe que entre outras coisas o cancelamento passa a ser por evento. Sendo assim devemos deixar de atualizar o XML e enviar para o escritório e para o tomador do serviço o arquivo que contem a solicitação e a autorização de cancelamento. Para mais detalhes leia o Manual versão 2.00 do CT-e que já encontra-se disponivel no Portal Nacional do CT-e.
  3. Bom dia, Obrigado pela colaboração.
  4. Bom dia Jeferson, Eu tinha corrigido esse problema, ele voltou? Quando você alimenta o componente você esta atribuindo algum valor para a propriedade ID? Se sim, experimente atribuir uma string vazia, exemplo: ID := '';
  5. Bom dia Marcio, Que eu saiba não, existe sim no manual que devemos evitar vogais acentuadas, cedilha e o E comercial "&".
  6. Bom dia Socho, O componente não faz esse tratamente, simplismente envia o que foi informado.
  7. Boa tarde a todos, A CC-e para o CT-e esta prevista para a versão 2.00 do CT-e. Para mais detalhes favor baixar o Manual versão 2.0 do CT-e disponivel no Portal Nacional do CT-e. Logo nas primeiras páginas você vai encontrar as datas de inicio de cada ambiente. O componente já esta pronto para essas mudanças, como o ambiente de homologação ainda não foi liberado, logo os testes com a SEFAZ não foram realizados.
  8. Boa tarde Marco, O Delphi 7 vem com o Quick Report, mas ao instalar o Delphi o Quick Report não instalado automaticamente, requer uma istalação manual. Outra coisa o pacote de instalação do ACBrCTeDACTEQRpkg requere que você tenha a versão 5 do Quick Report. O problema esta ai, a solução é abrir o pacote de instalação e remover da lista de requisitos o QR5RunD7 (se não me falha a memória). E fazer a instalação manual, ou seja, fora do ACBrInstall.
  9. Boa tarde Medreis, Obrigado pela colaboração. No inicio o componente trabalhava desta forma, mas começou ficar complicado e optei por colocar tudo no código.
  10. Bom dia Fabio, Como o Quick Report não vem mais com o Delphi, os componentes que utiliza o Quick Report traz como requisito a ultima versão do mesmo ou seja a versão 5 em seus pacotes de instalação. Sei que o Delphi 7 possui o Quick Report e é a versão 3.0, mas esta versão não permite a geração de arquivos PDF. Sendo assim optou-se por deixar como padrão no pacote de instalação a versão 5 pois esta lhe permite a geração de PDF.
  11. Bom dia Volnei, Esse problema só ocorre no envio para o ambiente de produção, em homologação funciona sem nenhum problema? Ao enviar temos como retorno o numero do protocolo de recebimento do lote, que é salvo em um arquivo chamado <num>-rec.xml Depois o componente realiza uma consulta para saber a situação do lote temos então um segundo retorno do webservice ( <num>-sit.xml ). Por fim é feito a consulta ao lote processado e temos como retorno o XML da NFS-e ( <num>-nfse.xml ). Em qual momento ocorre o erro de time out? No processo de consultar a situação do lote, o componente oferece algumas propriedades que você pode alterar para contornar esse problema, são elas com seus valores padrões: Configuracoes.WebServices.AguardarConsultaRet := 0; Configuracoes.WebServices.IntervaloTentativas := 0; Configuracoes.WebServices.Tentativas := 18; Se você alterar o valor das propriedades, por exemplo: Configuracoes.WebServices.AguardarConsultaRet := 3000; Isso vai fazer com que o componente aguarde 3 segundos antes de realizar a primeira consulta; Configuracoes.WebServices.IntervaloTentativas := 2000; Isso vai fazer com que o componente aguarde 2 segundos entre uma consulta e outra; Configuracoes.WebServices.Tentativas := 20; Isso vai fazer com que o componente realize 20 consultas antes de abortar o processo; Espero ter ajudado.
  12. Bom dia Rodrigo, Eu sei o que você quer fazer. Consultar as NF-e Destinadas; Manifestar sobre elas; Realizar o Download; Sei que essas NF-e são emitidas pelos fornecedores do seu cliente. Vamos a dois detalhes: 1. Você não pode realizar o download de todas as NF-e emitidas pelos fornecedores, leia com muita atenção os itens 4.11.9 e 4.11.10 (página 22 da NT 2012/002). 2. Se você alterar o XML da NF-e, por exemplo trocar o "&" por "e", isso torna-o invalido. Sugestão: 1. Obrigar os fornecedores a enviarem por e-mail os XMLs, isto esta na lei. 2. Ler o XML como sendo um arquivo texto, substituir todas as ocorrências do caracter "&" por "e" e salvar em um arquivo temporário. 3. Ler o arquivo temporário para ter acesso aos dados. 4. Excluir o arquivo temporário.
  13. Boa noite Sergio, O componente TEditNumber esta disponivel no repositório branches dentro da pasta EditNumber.
  14. Boa noite Marco, O componente ACBrCTeDACTeQRpkg utiliza o Quick Report, você tem o Quick Report instalado no seu Delphi? Se sim qual é a versão dele? E qual é o problema que esta ocorrendo?
  15. Boa noite Sérgio, Qual exemplo você esta se referindo?
  16. Boa noite Robinho, O comando EnviarEmail do ACBrCTe não faz isso, ele no maximo anexa automaticamente o XML e o PDF caso seja solicitado. Mas o comando permite que fora o XML e o PDF do CTe a ser enviado, possa ser anexados outros arquivos. Dentro da pasta ...\Exemplos\ACBrCTe existe um fragmento de codigo que se refere a envio de email, estude ele para ver todos os paramentros do comando EnviarEmail.
  17. Boa noite Fabio, Isso é muito simples de ser resolvido. Abra o pacote de instalação do componente que questão, remova o QR5RunD7 da lista de requeridos, compila o pacote, vai ser solicitado a você que seja Adicionado uma outra unit, você confirma a adição e por fim manda instalar.
  18. Boa noite Rodrigo, Primeiramente movi o seu tópico para o lugar correto. Respondendo a sua pergunta: 1. pedir para o emitente não colocar no nome o &. 2. não realizar o download. 3. solicitar ao emitente que envie o xml da nota por e-mail.
  19. Boa tarde Adolfo, Estimo melhoras. Assim que possível de um retorno se conseguiu resolver o seu problema ou não.
  20. Boa tarde Socho, Comparei as URLs, Namespace, SoapAction de um fonte que tenho de 21/08/2012 e são exatamente os mesmos que estão no fonte disponivel no SVN. Verifique se o problema não é com o certificado, no IE tem aquelas opções de revogação de certificados, que devemos desmarcar.
  21. Boa tarde Udenilson, Por favor atualize os fontes e teste.
  22. Boa tarde jcanjo, O comando de envio de e-mail do ACBrCTe é: ACBrCTe.Conhecimentos.Items[x].EnviarEmail(sHost, sPortaSMTP, ....); O indice de Items é uma variável como na linha acima ou você colocou [0] zero? Se o componente estiver carregado com varios conhecimentos a principio basta colocar a linha acima dentro de um loop, por exemplo: for x := 0 to ACBrCTe.Conhecimentos.Count - 1 do begin ACBrCTe.Conhecimentos.Items[x].EnviarEmail(sHost, sPortaSMTP, ....); end;
  23. Boa tarde a todos, Favor atualizar os fontes e testar novamente.
×
×
  • 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.