-
Total de ítens
351 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Nelson A Sousa
-
-
Boa tarde!
Uso C# no Visual Studio 2015.
Compilei a solução do AcbrFramework conforme baixei do repositório.
A dll é gerada normalmente o projeto é compilado com sucesso.
Porém ao tentar carregar na barra de ferramentas a dll gerada é retornado o erro de que ela não é válida.
O que pode estar acontecendo?
-
Você sempre pode editar o ACBrMonitor.ini diretamente.
Sempre que não encontro o método que me ajude no processo eu faço isso.
-
-
6 horas atrás, Celso disse:
Você quer dizer algum comando para configurar os diretórios? Se for esta a pergunta, não existem comandos para estas configurações, elas devem ser feitas na interface do monitor.
No comando de leitura da remessa você pode passar um path para gravação do ini com os títulos do retorno. De uma olhada no manual do monitor.
Passei o path pelo comando de remessa, porém o INI não foi atualizado.
Pelo jeito é somente pela interface mesmo.
Só mais uma pergunta, outro assunto mais ainda dentro do boleto:
O fato das fontes(letras) no boleto sairem em caracteres embaralhados, é por não ter um número de carteira válido?
-
Sem entrar no mérito da questão....rsrsrs
As impressoras térmicas (não fiscais) podem ser acessadas diretamente pelas portas de comunicação ou via DLL, depende do modelo que você tenha disponível.
Por exemplo, a DARUMA tem a DarumaFramework, e, um dos métodos (iImprimirTexto_DUAL_DarumaFramework) pode fazer o que você pretende.
Mas, cuidado com as aplicações, se seu software ajuda na sonegação, você pode ser responsabilizado solidariamente com o sonegador.
Portanto, juizo!!!
-
1 hora atrás, Celso disse:
@Nelson A Sousa você pode configurar os dados diretamente na interface do programa, os dados do arquivo ACBRMonitor.ini são lidos no momento que você abre o monitor.
Confira as configurações no menu boleto.
Ah sim, isso é tranquilo.
Estava querendo saber se existe algum método ppara ajustar essas configurações(pasta remessa, retorno, etc)
-
Boa noite senhores,
Estou usando a versão 1.0.0.28 do AcbrMonitor Plus.
Iniciei a implementação da emissão de boletos em meu sistema.
Passei os dados de configuração para o arquivo Cedente.INI e notei que há uma atualização no AcbrMonitor.INI, ou seja, os dados são copiados do primeiro para o segundo.
Notei que, aparentemente, há a intenção de centralizar os dados de configuração no AcbrMonitor.INI. O que acho muito bom!!!
Porém não encontrei onde passar o path das pastas de remessa, retorno e logotipo pelo método BOLETO.ConfigurarDados.
Alguém pode me passar o caminho das pedras?
-
Verifique se seu Lazarus é versão 32 bits.
Não use 64 bits.
-
Depois de muito tempo acordadoooo...
Já cansado de tanto sofrer...
Essa noite vou dormir um pouquinhooo...rsrsrs
Descobri onde estava o erro, a linha abaixo do arquivo ACBrMonitorPLUS.iss estava setada na pasta ..\32\..
Source: {#ACBrDIR}\DLLs\XMLSec\MinGW\64\*.dll; DestDir: {app}; Components: programa
Fiz a mudança pra 64 e funcionou legal...
Desculpem a brincadeira...é alegria de ter conseguido.
Obrigado a todos pela ajuda.
Tópico resolvido!
-
Olá,
Obrigado pelas dicas.
Instalei tudo e compilei.
A compilação foi efetuada sem erros, gerou o executável do AcbrMonitorPlus, porém o erro acima persiste.
Creio ser alguma configuração nas opções do projeto. Vi que o Lazarus permite importar essas opções.
Como sou usuário C# .net, não tenho muita intimidade com o Lazarus.
Alguém poderia disponibilizar o arquivo das configurações/opções do projeto para eu importar?
Vejam o erro abaixo:
-
Estou baixando a versão 1.6.2 do Lazarus.
Vou tentar refazer a coisa toda, e ver no que dá.
Volto neste mesmo tópico para dar uma resposta.
Existe uma sequencia correta para instalação dos pacotes?
-
Uma coisa que notei também é que ao compilar com o Lazarus, o EXE gerado fica com um tamanho exagerado, cerca de 94 Mb.
Será um problema no Lazarus?
-
Olá,
Ao gerar um novo arquivo de instalação com o ACBrMonitorPLUS.iss ao final da instalação não consigo rodar o AcbrMonitorPlus pois acontece um erro, conforme a imagem anexo.
No arquivo ISS só fiz 2 alterações, comentei as linhas:
;SignTool=Standard /d $qACBrMonitorPLUS - SAC ACBr$q /du $qhttp://www.projetoacbr.com.br$q $f
;Source: {#ACBrDIR}\Exemplos\ACBrSerial\ACBrECF\Lazarus\ECFTeste.exe; DestDir: {app}; Flags: ignoreversion sign; Components: programa
Alguém pode me dar uma ajuda?
- 1
-
Acabei de resolver o problema, só pesquisando mesmo...rsrsrsrs
1 - Reinstalei o AcbrMonitor Plus com o instalador aqui do site para corrigir o erro de "Classe Não Registrada"
2 - Descobri que a informação de um outro tópico estava errada:
ATENÇÃO!!! Não informe o código da UF, informe a Sigla, no meu caso "MG", a forma correta da sintaxe é:
"nfe.consultacadastro(MG, 605XXXXXX00)"
Só pra esclarecer o erro: "ERRO: Sess??o \"NFe_31_H\", n??o encontrada no arquivo \"ACBrNFeServicos\"
ele ocorre porque no arquivo ACBrNFeServicos.INI realmente não existe a sessao NFe_31_H, o que existe é a sessão NFe_MG_H.
Portanto, casos resolvidos!!
-
Eu resolvi rodando o instalador baixado da seção de downloads aqui do site.
Porém continuo com o erro: ERRO: Sess??o \"NFe_31_H\", n??o encontrada no arquivo \"ACBrNFeServicos\"
-
Fiz o registro das dlls.
O botão de seleção do certificado voltou a funcionar.
Mas quando envio o comando nfe.consultacadastro(31, 605XXXXXX00)" o erro ERRO: Sess??o \"NFe_31_H\", n??o encontrada no arquivo \"ACBrNFeServicos\" persiste.
-
Acabei descobrindo que esse erro se deve ao registro da capicom.
Fiz os registro na pasta correta SysWOW64.
Contudo o erro de classe não registrada persiste.
Vi que no arquivo ISS (Inno setup) existem mais duas dlls que integram o instalador: libeay32.dll e ssleay32.dll
Essas dlls não se encontram na pasta Acbr\Dlls\Capicom. Elas não são mais necessárias?
-
Encontrei um tópico que indicava que ao invés de passar MG devo passar o código do Estado, no meu caso 31.
Passei o comendo dessa forma: "nfe.consultacadastro(31, 605XXXXXX00)"
Agora me retornou o erro: "ERRO: Sess??o \"NFe_31_H\", n??o encontrada no arquivo \"ACBrNFeServicos\""
Me compliquei ainda mais!!!
-
Boa noite,
Estou utilizando o AcbrMonitor Plus na versão 1.0.0.17.
Ao passar o comando "nfe.consultacadastro(MG, 605XXXXXX00)" estou recebendo como retorno: "ERRO: \r\nClasse n?o registrada\r\n"
Alguém pode me dar uma luz?
-
Acredito que fornecendo-se diretamente o valor em R$ agilize o processo de atendimento no caixa.
Talvez seja esse o motivo de não se fornecer em percentual.
-
Bom dia pessoal,
Uso o Acbr Monitor Plus 3.05 com c# no VS2015.
Notei que na versão 3.05, foi inserido o parâmetro para salvamento do Danfe em PDF. Só que o preview, mesmo passado como true, não está sendo exibido.
Estou passando o comando da seguinte maneira:
NFE.CRIARENVIARNFE("...string formato INI...", 53, 1, 1,1,1,1,1)
Fiz algo de errado aí?
Num outro tópico:
fiz uma sugestão para salvamento do PDF. Mais por uma questão de organização do que por necessidade..rsrsrs. Se alguém quiser dar uma olhada.
-
Ótimo,
Muito obrigado!!
-
Olá pessoal,
Boa Tarde!
Estou instalando o Monitor plus no Lazarus, instalando os pacotes.
A instalação dos pacotes vai perfeita até chegar na parte da NFe.
Quando mando compilar o Lazarus, o mesmo não reinicia. E se clico no ícone pra iniciar o Lazarus me é informado que faltam algumas bibliotecas: libxslt, libxml2, etc, etc
Alguém pode me dar uma ajuda? Sou totalmente estranho ao Lazarus, pois trabalho com c# no VS2015.
-
@André Ferreira de Moraes, obrigado pela ajuda.
Já estava ficando doente, mas ainda bem que não era comigo.
Mas como trabalho com c# no VS2015 vou aguardar a liberação da versão corrigida.
Muito grato!
Erro ao carregar dll
em .Net (C# e VB.Net)
Postado · Editado por Nelson A Sousa
Essa aí que estou tentando instalar é a mais nova versão 0.9.7.8, compilada por mim.
A que está no arquivo zip do source forge(0.9.6.7) carrega os objetos para a barra de ferramentas normalmente.