Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Posts postados por José M. S. Junior

  1. Bom dia,

    Seguindo orientações do manual essa posição é de uso do Banco e deve ficar em branco..( 233 - 240 Uso exclusivo FEBRABAN/CNAB )

    Precisa ver se o banco tem alguma orientação e manual sobre o preenchimento desse campo nesse caso.

  2. Analisando os fontes, atualmente é possível editar apenas o espaçamento entre os campos do quadro de produtos realmente.

    Como nesse quadro de produtos existem muitas colunas e as mesma são fixas, talvez não faça tanta diferença a edição, até porque já está usando uma fonte pequena para que caibam as descrições. Mas é algo que podemos avaliar com a equipe, já que está previsto na documentação.

  3. 9 horas atrás, Net Shopping disse:

    7)   “””ACBrLibNFe, e as dlls de dependência “””  (NÃO ACHAMAOS ESTES ARQUIVOS) copiamos a pasta ACBrLibNFe-0.4.6.183 para dentro de C:\SIS\VENDA mas nada mudou.  Continua dando o mesmo erro (-10). Talvez aqui esteja o erro pois na verdade não entendei muito bem,  pois não encontrei esse arquivo ACBRLIBNFE.

    Bom dia, a ACBrLibNFe que me refiro é ACBrNFe32.dll mesmo... As suas configurações parecem corretas, o erro está ocorrendo mesmo apenas ao chamar o método de envio.

    Experimente chamar o método enviar sem o parâmetro de impressão, com o segundo parâmetro como FALSE e o terceiro parâmetro como TRUE.

    ex: NFE_Enviar(1, 0, 1,... )

     

  4. Bom dia,

    Isso é algo que precisa ser atualizado no firmware do aparelho para que ele passe a aceitar esses tipos novos de pagamento. A recomendação é entrar em contato com o fabricante para atualização do mesmo.

  5. 47 minutos atrás, Helio Beltrao Jr. disse:

    O que pode estar acontecendo que nao estar me dando o retorno e estar dando esses erros segue em anexo o arquivo de log.

    Bom dia,

    Aparentemente os parâmetros estão sendo passados errados, ou não  está utilizando a dll compatível com a implementação da classe (MT - MultThread ou ST - Single Thread)

    25/05/22 09:46:02:128 - LIB_ConfigGravarValor(NFe, Senha, 1234)
    25/05/22 09:46:02:142 -    SetRetorno(-3, Chave [%s] não existe na Sessão [%s] no arquivo de configuração)

    Note que não está lendo o campo correto de cada parâmetro.

     

     

    Sobre a consulta, verifique se está com as dlls de dependência da OpenSSL e LibXML2 junto da ACBrLib.NFe
    25/05/22 09:46:07:867 -    SetRetorno(-10, WebService Consulta Status serviço:
    - Inativo ou Inoperante tente novamente.
    Erro ao ler informações do Certificado.
    Provavelmente a senha está errada)

     

    Dê uma olhada nesse tópico, creio que possa de ajudar na implementação com XHarbour.

     

  6. 15 horas atrás, Haroldo Lafetá disse:

    Dessa maneira esta certo?  Ou pode gerar algum problema?

    Esta correto, nesse caso está usando a classe implementada para C# correto, mas se notar o que ela faz no final é passar essa configuração para a lib utilizando o método ConfigGravarValor.

    Só lembrando que se estiver alterando essas configurações em tempo de execução precisa sempre chamar o Método ConfigGravar para que de fato seja carregado as configurações na lib.

  7. Provavelmente essa informação não está sendo carregada na lib então, pois esse campo é utilizado amplamente para esse fim. 

    Chegou a verificar o log da lib para identificar se realmente não está obtendo o retorno? Verifique também como está a configuração desse campo no arquivo de configuração "ACBRLib.ini"

  8. Bom dia @Haroldo Lafetá, se deseja carregar as configurações com dados em memória sem utilizar o path do arquivo pode passar o parâmetro como ["memory"] E passar todas as configurações após inicializar a lib , utilizando o método ConfigGravarValor para configuração de cada campo, informando a seção, campo e valor.

    https://acbr.sourceforge.io/ACBrLib/NFE_ConfigGravarValor.html

    campos para configuração:

    https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html

     

    Dê uma olhada nesse tópico:

     

  9. 14 minutos atrás, Helio Beltrao Jr. disse:

    Nao estou sabendo que passar esses parametros :NFE_ConfigGravarValor(eSessao, eChave, sValor).

    o que e eSessao

    o que e eChave

    o que e sValor

    Bom dia.

    Se baseie nas configurações da lib: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html para saber os campos configuráveis

    Veja por exemplo nessa documentação que temos a Seção ex: [NFe], a chave "FormaEmissao" e o campo onde define o código do tipo de emissão em alguns casos é uma string mesmo.

    Então para gravar a configuração para esse campo ficaria assim:

    NFE_ConfigGravarValor(NFe, FormaEmissao, 0)   

    Com esse método você passa essa configuração para a lib, pode usar repetidamente para cada campo que precise configurar e ao final utiliza-se NFe_ConfigGravar para de fato gravar essas novas configurações no arquivo ACBrLib.ini

    Para ler um valor das configurações é o mesmo conceito:

    Comando:NFE_ConfigLerValor(NFe, FormaEmissao, sValor, esTamanho);

    Nesse Caso sValor e esTamanho são variaveis que definem o tamanho para obter o retorno, vai obter a resposta nessas variáveis conforme pode ver no exemplo da classe em Harbour

    na variável esTamanho voce recebe o tamanho do Buffer de resposta, se exceder o Buffer da variavel sValor que é uma string tamanho fixo, utiliza-se o método UltimoRetorno para obter a resposta completa. Funciona dessa forma para todos os métodos

     https://acbr.sourceforge.io/ACBrLib/NFE_UltimoRetorno.html

     

     

     

  10. Em 20/05/2022 at 15:50, tborges disse:

    Acho que o problema é esta Classe aqui...

    Bom dia, como essa é classe base dos eventos pode afetar para outros eventos DFe que de fato utilizam a nomenclatura CNPJ, mas estamos solucionando esse problema e os demais referente a conversão para gerar o arquivo .ini de entrada e saída utilizando essas classes. Em breve postamos aqui.

  11. 1 hora atrás, Helio Beltrao Jr. disse:

    Desculpe o que significa isso NFE_ConfigGravarValor(eSessao, eChave, sValor)

    Estes métodos: GravarValor e LerValor você deve utilizar para alterar as configurações da lib ou ler alguma configuração da mesma depois de instanciá-la, correspondem a Sessão, Campo e Valor do arquivo ACBrLib.ini que deseja alterar ou ler. Ao utilizar os método ConfigGravar será atualizado o arquivo de configuração ACBrLib.ini com os valores passados utilizando o método GravarValor. (obs: O arquivo ACBrLib.ini não deve ser alterado manualmente e sim através desses métodos)

    A inicializar a lib não precisa informar arquivo de configuração no parâmetro, deixe que a lib crie automaticamente no diretório raiz, assim evita erros, caso tenha configurado o arquivo manualmente.

    https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html

     

    Eu sugiro que dê uma olhada no curso de Introdução da ACBrLib, nele é apresentado como ela funciona e como fazer as configurações, independente da linguagem que esteja usando.

    Além disso é importante saber qual dll está usando (MT) ou (ST) pois os parâmetros mudam em cada caso e precisa implementar baseado nisso. E saber qual convenção deve usar na sua linguagem, mas tudo isso é explicado nas aulas, e pode facilitar o entendimento se está começando...

    https://acbr.nutror.com/curso/e4f38b5c7398e4ccca8731c2d305952d389ac693

     

  12. 3 horas atrás, Helio Beltrao Jr. disse:

    Bom dia,

    Fiz os teste com os dois exemplo esse MT / STDCALL / 32bits. e CDECL da error no status do servico: Indica que houve erro ao consultar o status de serviço. utilizo o Xhabour 0.99

    Qual o erro Helio? Se a lib está inicializando corretamente pode ser apenas configuração. Não utilizamos xHarbour aqui mas use a configuração indicada pelo colega @lucimauro. Comece realizando testes com métodos de configuração da lib ConfigGravarValor, ConfigGravar, ConfigLerValor... Esses métodos são utilizados para realizar a configuração da lib antes de enviar algum método da NFe:

    https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao15.html

     

    Anexe por favor o log.txt e a sua configuração ACBrLib.ini com os últimos testes.

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