Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 02-09-2015 em todas as áreas

  1. Já foi liberada a versão do ACBr funcional no RAD Studio 10 Seattle, todos os pacotes estão compilando e funcionando normalmente. Lembrando que as alterações foram liberadas somente no TRUNK2 como já foi amplamente divulgado.
    5 pontos
  2. Boa tarde a todos, Aqui na empresa onde trabalho, ao comprar algo é emitido o Pedido de Compra e este é enviado via Fax ou e-mail para o fornecedor. E bem no meio do respectivo pedido consta um aviso que segundo a legislação o fornecedor é obrigado a disponibilizar o XML da NF-e e neste aviso consta o endereço de e-mail para qual deve ser enviado o XML com validade jurídica. Essa foi a forma que encontramos de deixar os nosso fornecedores cientes de suas obrigações no que se refere a emissão da NF-e. E diga-se de passagem que funcionou, ou seja, recebemos todos os XML de nossos fornecedores e das transportadoras diariamente. Portanto se cada um fazer a sua parte, não precisamos ter aplicações que obtêm os XMLs de forma não sugerida pela SEFAZ.
    2 pontos
  3. Visulizar Arquivo ACBrMonitorPLUS Linux Compilação Linux 32 bits do ACBrMonitorPLUS Versão exclusiva para assinantes SAC http://www.projetoacbr.com.br/forum/files/file/373-acbrmonitorplus-linux/ Autor Daniel Simoes Enviado 02-09-2015 Categoria Utilitários ACBr
    2 pontos
  4. Amarildo ? Bons tempos de STORE/Sigc Que época!
    1 ponto
  5. Boa tarde, tenho uma Elgin i9 e já emprestei ela para dois clientes usarem até comprarem a deles, em anexo a tela do ACBrMonitorPLUS, guia PosPrinter. Sds, Ricardo.
    1 ponto
  6. Sim... só recompilar... Se houver um novo componente, ou nova propriedade do tipo "Published", você pode Recompilar o Package dono do componente, e Recriar o Lazarus... Em caso de erros misteriosos, tente um "Clean Up+Build All" (em Tools"
    1 ponto
  7. Boa tarde, a ideia de criar os INIs é boa, assim não precisamos atualizar os fontes para incluir uma nova cidade. Como sugestão, penso que poderia ter uma configuração para indicar o path dos arquivos de configuração. Att
    1 ponto
  8. 1 ponto
  9. Juliana, Realizei testes no ACBrMonitor Plus, no Plus existe o parâmetro Ler Dados Cedente Retorno e funcionou corretamente. Muito Obrigado pela ajuda. Att, Tiago
    1 ponto
  10. Primeiro, faça tudo que está neste tópico: http://www.projetoacbr.com.br/forum/topic/15892-como-limpar-o-acbr-do-computador-e-fazer-uma-nova-instalação/ Após isso certifique que não existe nenhum pacote do ACBr no packages, nenhum diretorio no library path e rode o ApagarACBr.bat. Só então rode o ACBrInstall.
    1 ponto
  11. Enviei uma correção, na próxima compilação já estará disponível.
    1 ponto
  12. Boa tarde Jose, Como lhe disse no e-mail, não utilizo o Monitor e nem faço parte do seu desenvolvimento. Mas analisando o código do mesmo me fez chegar a esse fluxo. E o seu exemplo esta em conformidade com o meu entendimento. Note que o comando CTe.CriarEnviarCTe vai criar o XML, assinar e validar baseado no INI que você esta passando como parâmetro e em seguida realiza o envio para SEFAZ. O que você deseja é o envio de um lote contendo 2 ou mais CT-e e não um a um, correto? Pois bem os 3 comandos que lhe sugeri visa atender a sua necessidade. O comando CTe.CriarCTe vai apenas criar o XML baseado no INI que você passar como paramentro, não vai enviar nada para SEFAZ. Se você deseja enviar um lote com 10 conhecimentos terá que executar o comando acima para cada um deles. Com o comando CTe.AdicionarCTe você lê o XML e o adiciona ao lote, logo você terá que executar esse comando também 10 vezes para adicionar os 10 conhecimentos segundo o exemplo acima. Por fim deve ser executado o comando CTe.EnviarLoteCTe, esse sim é o comando que vai enviar o lote contendo os 10 conhecimentos para a SEFAZ. Quanto ao retorno não sei se vem individual ou todas as informações em único arquivo INI para que a sua aplicação possa ler e atualizar o banco de dados. Mas uma coisa é certa os XMLs de cada CTe gerado pelo CriarCTe será atualizado, ou seja, receberá o procolo de autorização.
    1 ponto
  13. Resolvido! Meu problema era que eu conectava e enviava o comando no mesmo botão, porém só pegava o retorno depois de enviar o comando, então ele mandava o retorno dos dois comandos na mesma string. fsSock.Connect(fsHost, IntToStr(fsPort)); fsSock.SendString(fsPrefixo + Comando + chrTerminador); Resposta := fsSock.RecvTerminated(5000, #3); Com isso o comando de pegar a resposta encontrava o primeiro limitador e retornava somente a conexão. Adicionei o comando de pegar resposta logo após a conexão e o retorno veio correto. fsSock.Connect(fsHost, IntToStr(fsPort)); Resposta := fsSock.RecvTerminated(5000, #3); fsSock.SendString(fsPrefixo + Comando + chrTerminador); Resposta := fsSock.RecvTerminated(5000, #3); Obrigado pelas dicas e pelo exemplo.
    1 ponto
  14. Olá Junior, boa tarde! Entendo eu que a geração do SPED é obrigação da empresa, portanto nem do contador nem da aplicação mas sim dos 3. (Empresa, Contador e aplicação). Porém temos casos que geramos o SPED através da nossa aplicação e o contador importa o arquivo do SPED no software contábil e depois gera o SPED final.
    1 ponto
  15. Atualizando o post, Atualize seu repositório do Fortes ou baixe ele novamente o pacote já foi disponibilizado diretamente no fonte dele.
    1 ponto
  16. 1 ponto
  17. Bom dia. Isso provavelmente está ocorrendo porque o parâmetro Ler Dados Cedente Retorno em Boletos->Remessa\Retorno está desmarcado, sendo assim ao ler o arquivo retorno a propriedade CodigoCedente é comparada com o arquivo e como estão diferentes ocorre o erro. A solução seria chamar o ConfigurarDados() antes de ler o arquivo ou ainda marcar o parâmetro LerDadosCedente. Att.
    1 ponto
  18. Essas propriedades foram removidas... apenas ignore, e salve novamente o seu projeto...
    1 ponto
  19. Explicando melhor, o erro ocorre porque estas propriedades foram removidas do componente, mas você havia salvo o formulário com o componente na versão antiga, então o delphi avisa que está faltando eles e as remove, mas só salva o DFM se alterar algo no form e salvar, ai sim, ele remove efetivamente do arquivo DFM e não cobra mais a falta delas.
    1 ponto
  20. No ACBr não usamos essa DLL, mas a comunicação direta... Nao seria melhor recorrer ao suporte do fabricante ?
    1 ponto
  21. Boa tarde, Como você se referiu a unit ACBrNFeUtil, presumo que estejas ainda usando os fontes do repositório Trunk, sendo assim, você terá que realizar as devidas alterações, uma vez que já foi informado aqui no fórum que estaremos efetuando alterações/correções e novas implementações somente nos fontes que estão no Trunk2. Portanto a minha sugestão é que você migre para o Trunk2.
    1 ponto
  22. Adicionei no SVN um exemplo bem simples de comunicação em Lazarus... Basicamente: unit Unit1; {$mode objfpc}{$H+} interface uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls, blcksock; type { TForm1 } TForm1 = class(TForm) bEnviar: TButton; bConectar: TButton; edIP: TEdit; Label1: TLabel; mEnviar: TMemo; mResposta: TMemo; Panel1: TPanel; procedure bConectarClick(Sender: TObject); procedure bEnviarClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); private { private declarations } fSocket : TBlockSocket; procedure AguardaReposta; public { public declarations } end; var Form1: TForm1; implementation {$R *.lfm} { TForm1 } procedure TForm1.FormCreate(Sender: TObject); begin fSocket := TBlockSocket.Create; end; procedure TForm1.FormDestroy(Sender: TObject); begin fSocket.Free; end; procedure TForm1.bConectarClick(Sender: TObject); begin fSocket.Connect(edIP.Text, '3434'); AguardaReposta; end; procedure TForm1.bEnviarClick(Sender: TObject); begin fSocket.SendString(mEnviar.Lines.Text + #13+#10+'.'+#13+#10); AguardaReposta; end; procedure TForm1.AguardaReposta; var Resposta: String; begin Resposta := fSocket.RecvTerminated(5000, #3); mResposta.Lines.Add('==================='); mResposta.Lines.Add(Resposta); end; end.
    1 ponto
  23. Na minha opinião, acredito que todos que vem aqui nesse tópico fazer a mesmíssima pergunta "Posso ou não posso baixar os XML diretamente do site?", sabem muito bem que a única entidade com todas as capacidades para responder essa questão é a própria sefaz. Afinal de contas, o site de consulta as NFes não pertence a fórum algum, mas sim a própria secretaria da fazenda. E se eu REALMENTE quero saber a resposta dessa pergunta, simplesmente devo fazer à pessoa certa: no caso a SEFAZ. Agora, se eu venho aqui por que já sei o que a SEFAZ vai responder, e quero racionalizar a resposta, tentar dar um jeitinho brasileiro na situação, na boa, só vai gastar o seu tempo e o tempo de outros colaboradores que poderiam estar respondendo duvidas que realmente cabem a este fórum acerca do componente. Resumo: Quer saber se pode ou nao pode, pergunte diretamente para quem tem poder fiscal e jurídico para sanar sua duvida: SEFAZ
    1 ponto
  24. Lamentável, o ES está querendo ficar fora do Brasil, só pode!! Aqui tudo tem que ser mais complicado? porque não utilizar a NFe no lugar da NFSe como em outros estados? porque não migrar para NFCe? porque não utilizar o GNRE online, no lugar deste DUA? Triste realidade!
    1 ponto
  25. Olá todos! Conforme eu havia prometido, estou postando uma nova screen da paleta de componentes do ACBr instalados no Lazarus Mac OS. Também podemos ver um aplicativo de exemplo (ECFTeste) sendo executado... Bem, infelizmente ainda não consegui instalar o componente que mais preciso (ACBrNFe2), mas... ainda não desisti. Segue em anexo as alterações que fiz nos quatro arquivos abaixo: ../Fontes/ACBrComum/ACBrUtil.pas ../Fontes/ACBrDiversos/Gif3.pas ../Fontes/ACBrSerial/ACBrECFBematech.pas ../Fontes/synalist/synaser.pas É importante frisar que testei o código modificado nos ambientes: Windows, Linux (Ubuntu) e Mac OS e funcionou perfeitamente em todos. Entretanto, testei apenas no Lazarus (não possuo Delphi). Contudo, creio que não haverá problema para o compilador da Borland, pois não invadi o seu escopo. Att. Messias Henrique diff.txt
    1 ponto
  26. Ola Gabriel! Muito obrigado pelo apoio. Ja consegui instalar outros componentes da paleta ACBr, inclusive os o ACBrSerial (que possui inumeros recursos importantes, dentre eles, o ACBeECF). No entanto, ainda nao tive tempo de testar a compatibilidade dos arquivos modificados em outros ambientes (Linux e Windows). Porem, acredito que nao haverao grandes problemas...) Assim que eu o fizer, vou enviar os fontes para os coordenadores do projeto. Em breve vou colocar aqui novas screens da paleta bem mais completa. Att. Messias Henrique
    1 ponto
×
×
  • 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.