Jump to content

Waldir Paim

Moderadores
  • Posts

    585
  • Joined

  • Last visited

  • Days Won

    4

Community Answers

  1. Waldir Paim's post in Registro C010 e C100 não deve ser informado para perfil (pis/cofins cumulativo) was marked as the answer   
    Oi @ANDERSON JUNIOR GADO DA SILVA
    Tem uma orientação  interna de que não devemos interagir diretamente com os usuários em questões fiscais por receio de que recaia algum tipo de responsabilizabilidade quanto aos dados gerados!
    Então nesse caso você deveria procurar alguma consultoria especializada para que consiga garantir a qualidade dos dados entregue a seu cliente!
    Foi fechar o tópico! 

     
      
     
     
  2. Waldir Paim's post in Erro ao ativar TEF was marked as the answer   
    Como te disse! eu uso essa ultima versão do repositório! e funciona normal!

    Não acredito que seja no código do componente! mas para tirar essa sua duvida! volte para uma versão mais antiga! exemplo: uns 30 dias antes!

    Dessa forma pode verificar que não tem alterações que possam causar esses conflitos que você esta relatando!
     
  3. Waldir Paim's post in Atualizei o acbr hoje e esta dando erro em ACBrETQ was marked as the answer   
    Foi movido alguns enumeradores para a unit

    ACBrETQClass.pas

    Declara ela no seu projeto!
  4. Waldir Paim's post in Está faltando a api-ms-win-crt-runtime-l1-1-0.dll was marked as the answer   
    Oi Daniel faz uso sim!

    A lib OpenSSL1.1 tem essa dependencia.
     
    Apague as libs do OpenSSL1.1 que resolve.

    Ou faça atualização do seu Windows.

    Se for Windows 7 precisa ter SP1 no minimo..
     
  5. Waldir Paim's post in ERRO: 243 - Rejeição: XML Mal Formado999 was marked as the answer   
    Sefaz tá sem espaço em disco.
     
  6. Waldir Paim's post in SVN, GitHub, GitLab, BitBucket was marked as the answer   
    Git usa um conceito de repositório local e não apenas um repo central igual SVN.
    Esse formato de repositório local me ajuda muito nas alterações mais complexas pois vou fazendo commits parciais e consigo ter o antes de depois de cada alteração antes mesmo de fazer o Push.
     
    Isso se dá pelo motivo dele ser integrável a muitas IDEs e uma delas e que já estou usando inclusive para programar em pascal é o VS Code, sem falar do próprio Delphi nosso de cada dia.
    Mas não precisa usar via prompt obrigatoriamente! eu mesmo uso o smartgit inclusive para clonar inclusive o repo do ACBr que está no SVN.

    Então mudar para o git requer um pouco de adaptação no primeiro momento mas em 2 semanas de git você nem lembra mais de SVN.

    Na minha opinião use para seus projetos pessoais e profissionais opte pelo GIT criando contas privadas e contas publicas para seus estudos e projetos open source.
  7. Waldir Paim's post in Consulta CNPJ was marked as the answer   
    Infelizmente não é possível.
    O CNPJ é administrado pela RFB e a IE é  responsabilidade de cada unidade federada.
     
  8. Waldir Paim's post in NFC-e TEF was marked as the answer   
    Precisa sim instalar o modulo 
    Solicite a software Express.
  9. Waldir Paim's post in GTIN com prefixo inválido was marked as the answer   
    Use a função ValidarPrefixoGTIN em vez de ValidarGTIN
  10. Waldir Paim's post in Erro ao imprimir DANFE pelo FortesReport - frlDANFeRLRetrato.ExplicitWidth: Property ExplicitWidth does not exist was marked as the answer   
    Você usa Delphi 7?
    Abre o form do DANFe pelo seu delphi (clique em ignore all) e salva novamente, ele deve ignorar essas propriedades que so existem nos delphis mais novos.
     
     
  11. Waldir Paim's post in DistribuicaoDFe [Erro Certificado P12] was marked as the answer   
    @Eptus
    Instale o p12 no Windows com os flags ativar como exportável e incluir propriedades estendidas marcados.
    Em seguida com o certificado instalado você exporta ele com o flag exportar chaves privadas.
    Com isso o você terá um pfx e o ACBr vai conseguir ler seu certificado.
  12. Waldir Paim's post in ACBrUtil - erro ao compilar projeto was marked as the answer   
    Em seu projeto você está com a opção Type-checked_pointers ligada por padrão vem False;
    Você pode também ter ativado a diretiva em algum ponto da sua unit a diretiva {$T+} se for esse o caso remova ou mude para  {$T-}.
    Pode encontrar aqui Project/Options/Delphi Compiler/Compiling > Typed '@' operator mais informações.
     
  13. Waldir Paim's post in Erro ao compilar o meu sistema was marked as the answer   
    declara essa unit no uses;
    pcnConversaoNFe;
  14. Waldir Paim's post in teste de ping na rede was marked as the answer   
    @doidopb
    Use a classe TPingSend da synapse.
    Segue função que utilizo:
    Declare na uses a unit pingsend
    function PingHost(const AHost: string; ATimeoutPing: integer; ASocksTimeout: integer): Boolean; var VPing: TPingSend; begin Result := False; if (AHost = '') then Exit; VPing := TPingSend.Create; try VPing.Sock.CloseSocket; VPing.Sock.Purge; VPing.Sock.SetTimeout(ASocksTimeout); VPing.Sock.SetSendTimeout(ASocksTimeout); VPing.Sock.SetRecvTimeout(ASocksTimeout); VPing.Timeout := ATimeoutPing; try Result := VPing.Ping(AHost); if Result then Result := (VPing.ReplyError = IE_NoError); except Result := False; end; VPing.Sock.CloseSocket; finally VPing.Free; end; end;  
  15. Waldir Paim's post in Delphi Berlin 10.1 Free was marked as the answer   
    @carlos_sa
    Pra mim esse versão caiu como uma luva, pelo jeito pra você foi igual a um sapato, e sendo assim cada um deve saber onde o sapato aperta.
  16. Waldir Paim's post in Consumir Webservice REST em Delphi was marked as the answer   
    Temos alguma experiencia no uso de API e Webservice.
    Se precisar de alguma ajuda nesse sentido acredito que podemos te ajudar.
    Para Delphi 7 também recomendo o uso do LkJSON e até uso ele em algumas situações mas nada se compara com o JSON nativo do XE8 e Seatle.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.