Ir para conteúdo
  • Cadastre-se

Igor Bastos

Membros
  • Total de ítens

    182
  • Registro em

  • Última visita

Posts postados por Igor Bastos

  1. 1 hora atrás, Juliomar Marchetti disse:

    Pessoal para resolver será necessário copiar as dll´s manualmente.

    alguma modificação recente no instalador fez com que elas não fossem copiadas e dai ocorre o problemas

    mas basta ir na pasta DLL do svn e copiar no caso se vocês suas aplicações devem ser win32 já o seu windows é x64 coloquem dentro de syswow64 elas que vai funcionar

    Isso resolveu o problema.

    Apesar de tudo aqui é 64 (win e projeto), tive que realmente jogar TDS DLLs 32

  2. Untitled.jpg

    1 hora atrás, Gr@c@ disse:

    Você está executando o ACBrInstall.exe como administrador?

    Sim.

    36 minutos atrás, Juliomar Marchetti disse:

    as dll´s necessárias não foram copiadas para as pastas corretas

    Segue anexo como estou deixando na hora da instalação. Primeiro sem o LibXX marcado e depois com o LibXX marcado. (ao copiar tds os Library Paths do Win32 para Win64 deu certo a compilação, mas ainda estou tendo os erros de "Can't load package")

  3. Boa noite,

    fiz pesquisa no Fórum para procurar e não trouxe resultados, pesquisei no Google e o tópico existente sobre o assunto não ajudou.

    Estou tentando instalar o ACBr SVN versão 18095 no RadStudio Rio 10.3.2 CE, tentei com LibXX desmarcado primeiro e depois com LibXX marcado, ambos sem sucesso.

    Estou instalando todos os componentes menos os Report (Fast e Fortes, não serão necessários nesse momento).

    Além de não conseguir fazer funcionar em 64bits, sempre que inicia o Delphi ou um projeto fica falando que vários componentes não foram carregados (segue anexo apenas 1 exemplo, pois são vários e vários outros)

    Untitled.jpg

  4. 23 horas atrás, Felipe E. Resende Mesquita disse:

    Bom dia, Igor Bastos.

    Tente fazer da seguinte forma:

    Deixe a opção win32 marcada e desmarque a opção LibXX.

     

    Infelizmente não deu certo. Desmarquei a LibXX, marquei para remover os arquivos já instalados, terminou de instalar sem erros. Roda de boa no Win32, mas no Win64 avisa que falta os PAS.

    Como eu disse, infelizmente não aparece a opção para escolher a plataforma (vide imagem do primeiro post)

  5. 1 hora atrás, Felipe E. Resende Mesquita disse:

    Bom dia, Igor Bastos.

    Tente fazer da seguinte forma:

    Deixe a opção win32 marcada e desmarque a opção LibXX.

     

    Desculpe, mas eu não sei onde deixar selecionado Win32, visto que não tem nenhum lugar para selecionar a plataforma (32 ou 64), vide imagem que postei.

    Mas irei instalar com LibXX desmarcada e aviso.

  6. Gostaria de saber como compilar o ACBr para compilar em 64 bits. Segue como aparece na minha instalação.

    Não sei onde estou errando, mas msm ao adicionar o path na Library para 64 bits ainda dá falha ao achar o PAS.

    Meu Library para 32 bits está praticamente igual, mas só dá erro no 64.

    Untitled.jpg

    Untitled2.jpg

  7. Erro está aparecendo ao tentar imprimir NFC-e com o ACBrDanfeFortesFe, apenas na máquina de desenvolvimento. Aparentemente os clientes estão OK.

    Erro:

    System Erro. Code: 1722. O servidor RPC não está disponível

    Disparado em:

    ACBrDANFCeFortesFr.pas
    Linha 1327
    frACBrNFeDANFCeFortesFr := TACBrNFeDANFCeFortesFr.Create(Self);

    Erro acontece especificamente em
    Vcl.Forms
    Linha 3642
    if not InitInheritedComponent(Self, TForm) then

     

    Como solucionar? (precisamos realizar testes e não estamos conseguindo)

    Trunk atualizado hj 07/09/2018. (pensei que poderia ser falta de atualização, atualizamos e a falha continua)

    Sem título.jpg

  8. Apesar de eu ter desistido de fazer a contingência funcionar (não era função prioritária), pelo que entendi na época que li era que ao enviar em Contingência e o SEFAZ estiver disponível, a NFe será transmitida normalmente.

    Alguém com mais experiência poderia confirmar ou negar isso, por favor?!

  9.  

    1 hora atrás, simons disse:

    e qual seria a solução viavel?

     

    Em 18/05/2018 at 12:48, Igor Bastos disse:

    Solução que desenvolvi:

    Fiz uma função de validação do Prefixo GTIN (baseado na Tabela de Prefixos da GS1 e nesse link), coloquei o retorno como Aviso, ou seja, não impedirá de transmitir a NFe e permitirá que o usuário escolha entre não transmitir para corrigir ou transmitir com os Avisos.

    Nos casos em que realmente não são validados localmente (por exemplo se retornar erro no ACBr.ValidarGTIN), retorna erro real e impede de transmitir. Se o usuário decidir transmitir msm com os Avisos, pode ser que retorne os erros da SEFAZ, daí é com o usuário trabalhar nas alterações manuais dos EANs.

    Minhão opinião de Solução Viável!

  10. 7 horas atrás, simons disse:

    da uma olhada nessa tabela se o prefixo dos ean estão nela, http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=mpYVEbsVRuE=.

    @simons na época trabalhei em cima desse XLS (que no meu ponto de vista não ajudou muito), demorei horas de análise do XLS e testes até chegar em uma solução viável.

     

    8 horas atrás, Riquena disse:

    Igor Bom dia.

    Também estou desenvolvendo a mesma função. Não seria interessante incorporar essa validação nos fontes do acbrvalidador?

    É possível @BigWings?

    Abraço.

    Apesar de eu achar que seria interessante ter essa função no fontes, entendo a dificuldade de implementá-la, visto que é uma tabela externa (pelo que entendi de utilização e atualização mundial) e pode ser atualizada constantemente. Imagina a dificuldade para os desenvolvedores manterem ela atualizada o tempo todo para suprir nossas necessidades?! O custo/benefício não vale a pena.

     

    @Riquena, se quiser eu posto minha solução, mas ficou bem simples mesmo.

  11. 7 horas atrás, Juliomar Marchetti disse:

    Chegou a notar que no svn tem o uso da API v3  e aqui você está enviando alterações com a API v2??

    Uhm... na realidade não notei isso não, qual parte do código é da api V2?

    Estou utlizando o URL da V3 (http://www.cepaberto.com/api/v3/), e fazendo a chamada de CEP para a V3 (cep?cep).

    OBS: eu não alterei a BuscarPorLogradouro.

  12. Qual a versão mínima de compatibilidade para ser incorporado?

    Eu posso fazer funções bem específicas para validar o retorno do GET? Por exemplo: o retorno do GET é uma String no formato JSON, eu poderia sair lendo a string e procurando os campos com Copy, Pos, LeftStr, etc... Posso implementar desse jeito? Aí ficaria compatível com qualquer versão.

  13. Olá, estou realizando atualizações no código do ACBrCEP (ainda estou testando, mas qnd terminar gostaria de enviar para ser analisado), mas meu problema agora é: como carregar as alterações sem precisar reinstalar o ACBr?

    Pois estou fazendo alterações no código e td vez para testar tenho que reinstalar td ACBr, tem alguma forma de recompilar só o ACBrCEP.pas?

    Desde já agradeço. 

  14. Solução que desenvolvi:

    Fiz uma função de validação do Prefixo GTIN (baseado na Tabela de Prefixos da GS1 e nesse link), coloquei o retorno como Aviso, ou seja, não impedirá de transmitir a NFe e permitirá que o usuário escolha entre não transmitir para corrigir ou transmitir com os Avisos.

    Nos casos em que realmente não são validados localmente (por exemplo se retornar erro no ACBr.ValidarGTIN), retorna erro real e impede de transmitir. Se o usuário decidir transmitir msm com os Avisos, pode ser que retorne os erros da SEFAZ, daí é com o usuário trabalhar nas alterações manuais dos EANs.

    • Curtir 1
  15. Fiz uma validação local baseada no arquivo disponibilizado pela GS1, mas existe uns Códigos que não foram validados, por exemplo: 382904918019. Mas na SEFAZ ele passa normalmente. Acontece que eu achei este link  http://www.codigodebarras.net.br/varios/codigo_de_barras_ean13.htm com a informação de que o prefixo 382 está sendo implantado.

    Na minha opinião aconteceu assim: o GS1 está implantando os prefixos mas não atualizou o arquivo, mas a SEFAZ já atualizou a validação dos GTIN com os códigos a implantar. Isso é baseado na situação de que o prefixo é inválido baseado no arquivo mas a SEFAZ aceita ele normalmente.

    Como solucionar a situação? Já que, aparentemente, a SEFAZ vai sempre estar "atualizada" e a validação local não poderia impedir a transmissão, já que a SEFAZ aceita o GTIN

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