Ir para conteúdo
  • Cadastre-se

Samuel Ferreira Duarte

Membros
  • Total de ítens

    27
  • Registro em

  • Última visita

Tudo que Samuel Ferreira Duarte postou

  1. Sim é essa mesma, no meu caso eu tinha colocado as ordens das Dlls do Lazarus erradas, parece que o correto é colocar as dll 32 bits na pasta 64 e as 64 na pasta 32, depois eu segui os videos que estão na internet, para ser mais preciso no youtube, e deu certo, mas eu estou pesquisando outras alternativas, por que o ACBR é feito em delphi e como eu não consigo acessar a DLL dele diretamente como eu fazia com o da Tecnospeed, eu meio que deixei as pesquisas dele de lado, ao menos por hora, tenho fé que alguém me explique como acessar as funções do ACBR diretamente via DLL, o framework parece uma alternativa, porém que foi descontinuada, desta forma eu estaria sozinho na jornada, e em outra linguagem, quero ajudar mas preciso me sentir confortável.
  2. Olá a todos, eu estou ainda pesquisando as coisas no forum, e confesso que mesmo sendo muito organizado as vezes eu fico perdido, pois bem, eu já tinha feito essa pergunta antes aqui no fórum, mas ninguém me respondeu, vendo umas postagens do pessoal perguntando sobre o SAC, eu verifiquei que existe uma DLL mais especificamente de nome ACBr32.dll que aparentemente tem todas as chamadas de funções de todos os componentes do ACBR, eu gostaria de entender melhor isso, se tudo que existe em Delphi também existe via DLL e se sim se o mesmo é atualizado com a mesma frequência e aonde eu acho material para baixar e testar os chamados em uma linguagem por exemplo C# pois eu já fiz tal procedimento em C# com DLL, por favor alguém me responda.
  3. eu não tenho como envelopar o projeto ACBR em uma DLL como eu faço hoje com o componente da tecnospeed, ou melhor como ele me proporciona? pois no java eu consigo por meio de uma API acessar os metodos que estão em uma DLL, se eu conseguir acessar via DLL acredito que resolve o meu problema, pelo fato de quem está criando os objetos serem o lado de do JAVA, mas ainda assim seria procedural da parte da biblioteca.
  4. Olá Daniel Obrigado pela resposta, então. quando você diz sefáforos, você está falando em colocar um controle de requisição? digo para que nunca exista duas requisições ao mesmo tempo? por que você com essa afirmativa me acordou para um problema que eu talvez já tenha aqui na minha aplicação atual, eu tenho uma DLL de uma empresa terceirizada que faz a parte do envio da NF-e eu declaro os métodos desse chamado e como estou em testes não me preocupei com isso, pelo fato de como eu crio objetos e eles são destruídos a cada requisição, a ideia era que, cada chamado chamasse criasse outra instancia, não sei se foge do foco do ACBR mas se você puder explicar melhor quais problemas eu vou ter e por que chegou a essa conclusão, por exemplo se é a forma que o componente é feito ou ande ele foi feito, ou se é normal mesmo isso. do mais eu estou aqui tentando aprender mais sobre o ACBR NF-e, e pretendo perguntar mais sobre como fazer os chamados do manifesto quando surgirem as duvidas.
  5. Maravilha sua explicação foi extremamente clara, e sim eu lembro que você falou, mas como o projeto tem algumas peculiaridades, eu preferi insistir do que compreender erroneamente, eu peço um pouco de paciência com minha redundância. Pelo que entendi, no meu cenário, se eu optar pelo ACBRMonitorPlus, eu terei de fazer um POG "Programação orientada a gambiarra" por assim dizer, #não quero ofender# pois eu teria de contornar vários poréns por ela não ter a finalidade de mult empresas, o que me leva a crer que pelo tipo da minha aplicação isso não iria funcionar, ou talvez funcionasse mas gerasse outros problemas, como ter de instalar algo ou configurar algo, toda vez que cadastrasse um cliente. Então depois de toda essa discussão, acho que chegamos a um acordo de que a unica alternativa que me resta, é a de usar o desenvolvimento do componente ACBRNFe dentro do lazarus, do qual eu até já instalei aqui e estou conversando com o pessoal que tem um projeto de um componente de comunicação REST para criar um serviço REST, do qual vai conversar com minha aplicação. posso então ficar seguro que é a melhor alternativa para o meu cenário né? mais que isso posso tirar duvidas no decorrer do processo no fórum? Se alguém tiver alternativas por favor se pronunciem, eu não quero afirmar, vocês sabem mais do que eu o que é certo ou não.
  6. Isso eu entendi, o problema é que pelo que o Daniel Simoes disse, o manifesto eu não vou conseguir fazer pelo ACBR Motion Plus, ou seja via soket, eu só precisava que um moderador ou entendido do assunto falasse, realmente voce está certo com essa afirmativa, voce terá de usar o desenvolvimento em Delphi ou Lazarus, e arrumar uma forma de comunicar com a sua aplicação em JAVA, pois eu estou deduzindo que que é possível mediante a tudo que já me foi dito, porém eu preciso saber se é mesmo possivel e se é o unico caminho, pois com certeza é muito mais desgastante do que o do Soket e ACBR Motion Plus, então é isso, por favor alguém me diz se o ACBR Motion Plus, comunica com o manifesto da NF-e, e caso não se a minha afirmativa de desenvolvimento via REST LAZARUS é a unica alternativa no meu ambiente!
  7. Só para constar eu estou lendo o manual do ACBR Monitor Plus, do qual eu vi que comunica com TXT e Socket, também vi que pelos links passados no forum anteriormente pelo pessoal, existem pessoas criando esse serviço de manifesto, mas o mesmo está sendo feito direto na plataforma Delphi, ou seja via código e não pelo ACBR Monitor Plus, sendo assim a minha pergunta é simples e direta, eu terei de desenvolver um REST em Lazarus caso queira consumir o Manifesto da NF-e, uma vez que o ACBR Monitor Plus, faz a emissão mas não a manifestação? por que foi o que eu entendi mas gostaria da certeza.
  8. Então o Manifesto eu não vou conseguir fazer direto pelo ACBMonitorPlus Certo? caso eu queira fazer isso, eu terei de desenvolver um serviço Rest no Lazarus para ser consumido pelo JAVA?
  9. Olá boa tarde a todos Eu sou novo aqui no forum e ando meio perdido, vou tentar sem breve em meu problema, pois bem, eu tenho um sistema JAVA WEB feito em JSF que hoje usa um componente de terceiros do qual eu quero desvincular o projeto, para isso eu optei pelo ACBR, porém como sabemos o mesmo é feito em linguagem Delphi/Lazarus, e por tal motivo eu tenho um desafio que eu preciso muiito da ajuda de vocês, a pergunta que não quer calar é... "Como eu faço para integrar isso com minha aplicação" ei vi que existe o ACBR Motion Plus do qual eu instalei aqui, pelo que eu entendi a premissa dele é que eu não precise ter contato direto com o Lazarus "Plataforma open source que escolhi" por tal motivo, eu queria entender se o manifesto do destinatário, pode ser feito via o ACBR Motin Plus e caso sim, como eu faço, se existe algum exemplo ou se alguém pode por favor me ajudar, lembrando que minha aplicação web é mult empresas ou seja a ideia é que eu use um ACB Motion Pluns instalado em uma unica maquina para servir por exemplo 10 clientes diferentes com certificados e CNPJ diferentes. Tem como fazer isso pelo ACBR Motion Plus? caso não tenha eu terei de usar o lazarus e criar um serviço Rest, pelo que eu andei pesquisando existe uma API que criar servidores rest no lazarus um projeto de nome Rest DataWare, caso esse seja o único caminho, alguém poderia também me ajudar? mesmo que sem a parte do Rest, apenas a parte de fazer o manifesto via código Lazarus?
  10. Vou resumir a pergunta, ser mais objetivo, eu vi a API rest desenvolvida pelo pessoal do projeto REST Dataware Componentes, mas estou ainda na duvida se isso é realmente preciso, o ACBr Monitor só faz a emissão da NF-e mas não o manifesto certo? por exemplo, se eu quiser fazer um manifesto, eu terei de abrir o Lazarus como já estou fazendo, e desenvolver em cima do componente via código certo? novamente me desculpe a quantidade de perguntas, mas o obvio as vezes precisa ser confirmado.
  11. Eu gerei o boleto agora, o fórum diz que só libera os downloads após o pagamento, a minha duvida ficou no portal vermelho do SAC pois esse mesmo sem ter o boleto pago já tinha deixado eu cadastrar chamados, e como os valores mudaram eu fiquei confuso se não são coisas distintas, mas da a entender que tudo é a mesma coisa certo? a diferença é que vocês agora, centralizaram o valor para 120,00 fixo. Novamente eu peço desculpas por tantas perguntas, mas a equipe aqui sou eu e mais eu, então eu faço back e front e em várias linguagens, ja deu para ver o desafio né rs? eu já estou com os meus módulos bem redondinhos e estou estudando fazer um serviço comunicando Lazarus com o meu querido JAVA, mas será que vale mesmo a pena? a comunicação via TXT ou via IP daria para fazer a parte da manifestação do destinatário? por que foi por isso que eu virei a chave para estudar Lazarus, eu não tenho ainda o conhecimento para saber se é possível, fazer um manifesto de destinatário, sem mexer direto no código, alguém poderia me dar um conselho que caminho devo tomar?
  12. Me desculpe, é que dava a entender que era alguma coisa especifica do projeto, como por exemplo, terem trocado a ordem, foi por isso que eu perguntei, mas pela sua afirmativa isso serve para tudo. ou seja sempre que eu estiver com um problema de DLL vou ter de seguir essa lógica, bom eu consegui fazer o teste do componente, agora vou estudar bastante para fazer o que pretendo, mas faço mais uma pergunta, eu me escrevi no forum pago de vocês, o SAC, e ele automaticamente liberou o acesso, como é gerada a cobrança? como eu tenho acesso ao conteúdo exclusivo informado nas postagens anteriores?
  13. UAU...!! "abriu o lazarus aqui que maravilha", eu não sabia que a ordem mudava em sistemas 64bits, mais por curiosidade, você saberia me dizer o por que? pois parece algo pertinente a se perguntar, para alguém que quer começar a aprender a mexer com DLLs Windows e Lazarus.
  14. **** Atualizando o topico, estava tudo indo bém na segunda tentativa, até eu tentar instalar o pacote do Forts dentro do componente NFe segue o caminho F:\Ferramentas\ACBR_PLUS\Pacotes\Lazarus\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes voltou a dar o bendito erro 0x000007b que triste viu rs. acho que alguém com mais experiencia, podera me ajudar com todas essas informações, peço por favor, ajuda de vocês.
  15. O problema é que mesmo colocando não vai, vou resumir tudo que eu fiz. Instalei o Windows 10 Pro zero bala sem nada. Instalei o Lazarus. Segui o tutorial em vídeo de instalação dos componentes do ACBR. Quando chega no final da instalação, que o cara está instalando os componentes do SAT, o meu Lazarus bugou pedindo as dlls, eu coloquei todas 32 na system 32 e todas as 64 na pasta 64 do windows sysWOW64 vou listar quais arquivos inseri lá. Inseri no sistem 32 = F:\Ferramentas\ACBR_PLUS\DLLs\Diversos Inseri no sistem 32 = F:\Ferramentas\ACBR_PLUS\DLLs\OpenSSL\0.9.8.14 Inseri no sistem 32 = F:\Ferramentas\ACBR_PLUS\DLLs\XMLSec Inseri no sistem 32 = F:\Ferramentas\ACBR_PLUS\DLLs\XMLSec\MinGW\32 ** inclusive a pasta 7Z Inseri na pasta sysWOW64 = F:\Ferramentas\ACBR_PLUS\DLLs\XMLSec\MinGW\64 ** inclusive a pasta 7Z verifiquei o leia-me desse link mas mesmo assim não estou conseguindo. O problema é quando ele começa a dar erro genérico, 0x000007b ai o cara fica perdido.
  16. Eu estou com o mesmo problema, instalei o Lazarus na versão mais atual no windows 10 PRO recém formatado, e quando eu estava acabando de seguir um tutorial de video de instalação dos componentes do ACBR, ocorreu o erro da falta das DLLs, eu inseri todas do x86 em system 32 e todas de 64bits na pasta SysWOW64 e nada, agora fica dando um erro generico, eu 0x000007b, eu estou instalando o Lazarus novamente por cima do anterior, mas gostaria de uma ajuda, pois esse erro generico desanima em querer arrumar, existe algum log do lazarus mais preciso? alguém já passou por isso e pode me ajudar?
  17. Bizarro que sem modificar nada, ele mudou para a mensagem de antes, que é essa (0xc000007b) Eu já tentei instalar o Direct X, o .net na ultima versão, já copiei as dlls do projeto ACBR para a pasta C:\Windows\SysWOW64 e também as dll 32bits para a pasta C:\Windows\System32 e esse erro voltou a aparecer, o que eu faço para esse erro sumir?
  18. Me informem como faz para ajudar com o valor Eu fiz o cadastro lá no SAC, como funciona, isso que você diz ser o acesso ao forum de maneira diferente? ou o conteúdo é disponibilizado por lá também? por favor me informe como funciona essa questão do SAC. e se é isso que você diz ser o forum com privilegios.
  19. Olá Obrigado pela ajuda, eu andei seguindo videos para instalar o Lazarus e executar o projeto NF-e, porém na hora que eu vou rodar o projeto aparece os seguintes erros: Unit1.pas(2180,61) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors. vou enviar a imagem e o link do video que eu segui para o exemplo: ps a minha plataforma é windows e instalei o Lazarus em 32 bits pois só assim parou de dar pau nas DLLs porém parece que ainda tem bug. segue a imagem em anexo. Segue a versão do Lazarus
  20. Entendi, eu peço desculpa pela afobação, mas é que estou precisando retirar esse componente da Tecnospeed o mais rapido possível, então saber aonde estou entrando, antes de entrar por assim dizer rs, faz um ganhar um tempo enorme de pesquisa rs, vocês fazem o download das NF-es emitidas por terceiros? tipo fornecedores? existem alguma demostração?
  21. Obrigado pelas dicas Kiko Fernandes, fico agradecido pelos esclarecimentos, foram bastante transparentes, eu irei ler sim todo o material, só peço para tirar mais algumas duvidas se possível claro. Lá vai: O mais importante para nosso projeto nesse momento é a questão do manifesto da NF-e, ou seja baixar as notas que já foram emitidas contra a empresa, vosso aplicativo faz também tal procedimento? ou seja, conecta na SEFAZ usando o certificado do cliente, e depois recebe as notas emitidas contra o cliente? existem alguém no forum que já faz isso e tem ou existe alguma demo para rodar? Mais uma pequena duvida eu sou um programador JAVA, eu entendo que existem várias formas de integrar com outra linguagem que não seja java, mas apenas por curiosidade, vocês usam como base DLL e desenvolvimento em Delphi certo? Mais uma pergunta, rs, desculpe o combo de perguntas, mas lá vai, o nosso amigo na primeira resposta disse que é um TXT que preenchido envia a NF-e, algo que também acontece com o componente da tecnospeed, porém hoje eu estou usando o chamado via dataset, vocês tem esse chamado também no componenente? pergundo apenas para facilitar minha vida Vou deixar um pedaço de código que vai ser auto explicativo rs: private static final String SET_CAMPO = "SetCampo"; spdNFeDataset.invoke(SET_CAMPO, "indPag_B05=" + dadosNFe.getCodigoFormaDePagamento()); spdNFeDataset.invoke(SET_CAMPO, "mod_B06=" + dadosNFe.getEmpresa().getModeloNFe()); spdNFeDataset.invoke(SET_CAMPO, "serie_B07=" + dadosNFe.getEmpresa().getSerieNFe());
  22. Cara me desculpa eu estava tão no automático que eu não percebi que você já me respondeu acima, então vai uma duvida mais coerente, vocês ajudam em duvidas ou a ajuda é por documentação e no forum, digo, existe alguma forma de falar com pessoas que desenvolveram o componente por chat ou algo do tipo?
×
×
  • 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.