-
Total de ítens
9.409 -
Registro em
-
Última visita
-
Days Won
117
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que EMBarbosa postou
-
Olá Edson, Primeiro gostaria de agradecer sua compreensão e o fato de respeitar a decisão de não incluirmos mais o RecuperarXML no projeto ACBr. Também gostaria de elogiar você por tomar atitude de fazer alguma coisa por algo que lhe é importante. Muitos parecem apenas estar dispostos a reclamar que não aparece alguém pra fazer alguma coisa. Eu costumo dizer que você pode ser o alguém. Em segundo lugar, parece que o pessoal que reclama esquece que este projeto nasceu aqui. Num certo momento decidimos que não seria bom pra nós continuá-lo e isso deveria ser respeitado. Não deveria importar o motivo da decisão, mas mesmo assim alguns dos moderadores já explicaram. A questão é que o projeto continuou aberto e qualquer um poderia pegar de onde parou e continuar. Nem mesmo trancamos todos os tópicos sobre o assunto achando que isso talvez pudesse passar a impressão errada. Agora, devido a confusão, já estamos pensando em fazer o contrário... Então, como sugestão, para evitar qualquer desgaste ou confusão maior, estou sugerindo que você faça as seguintes alterações no projeto: Remova a referência ao site do fórum do ACBr nas telas do programa. Ponha os links para a página nova que você criou no SourceForge. Isso vai ajudar a concentrar todos que querem ajudar lá e você poderá ter mais retorno. Na tela de "sobre o programa" e nos comentários do código fonte, adicione uma explicação que você está usando o código baseado num projeto que foi descontinuado pelo ACBr. Isso pode ajudar outros a perceber que a versão que está no seu projeto é atualizada e talvez assim queiram lhe ajudar. Dê uma identidade nova ao projeto. Crie uma nova versão, novo nome, novos ícones, sei lá... alguma coisa assim. profit Acho que é isso.
-
Ah. Compreendi. Uma coisa é o problema de arredondamento, outra coisa é a exibição de 3 casas decimais.
-
Sim, é normal. Estes registros são obrigatórios. Você deve ler a legislação que explica o layout. O validador (PVA) informa os locais onde aconteceram os erros quando o erro não é na estrutura. Antes de imprimir existe um checkbox que você marca e depois aperta o botão "Exibir" para que ele exiba os erros. Veja abaixo:
-
Delphi Xe5 - Erro Rtl190.bpl
EMBarbosa replied to P1S Prime Solutions's tópico in Object Pascal - Delphi & Lazarus
Se acontece em TODOS os forms então, ou seu projeto corrompeu todo (o que seria muito improvável), ou você provavelmente encontrou um bug crítico. Eu tentaria abrir o projeto em outra máquina ou com outra versão do Delphi só para ter certeza. E já que você levantou a possibilidade de ser um erro pela quantidade de forms, outra opção é criar um novo projeto e ir adicionando os forms um a um, salvando e fechando o projeto periodicamente até que você veja qual form que causou o problema. -
Criar Um Webserver
EMBarbosa replied to Walison Chagas Magalhães's tópico in Dúvidas Gerais sobre o ACBr
GET (YouTube) Based -> XML Based -> http://edn.embarcadero.com/article/10443 Web-broker Based -> http://delphi.about.com/library/bluc/text/uc060901a.htm "Hello World" Based -> http://rosettacode.org/wiki/Hello_world/Web_server#Delphi CGI Português based -> http://www.linhadecodigo.com.br/artigo/750/delphi-desenvolvendo-um-web-server.aspx LMGFY Based -> http://bit.ly/1nJJanx -
Delphi Xe5 - Erro Rtl190.bpl
EMBarbosa replied to P1S Prime Solutions's tópico in Object Pascal - Delphi & Lazarus
O erro é em um form específico? Em caso afirmativo, pode ser algum erro no arquivo ".dfm" dele. Este arquivo costuma ser salvo como texto. Tente verificar se há algo de errado nele. Caso não for possível, creio que só o suporte da Embarcadero possa ajudar. -
Mas e a correção? Ainda é necessária para exibir as 3 casas decimais no campo de quantidade?
-
Sintegra Erro 75 Sem Registro Vinculado (Socorro)
EMBarbosa replied to Rafael jorge's tópico in ACBrSintegra/ACBrPAF
Isso significa que você está gerando registros 60D mas não criou antes o registro 60M para este dia. -
Ah sim, faz sentido. Creio que esta seja a correção adequada. Eu não tenho aqui um ECF Sweda para testar nem tenho feito alterações na classe SwedaSTX. Você poderia fazer a alteração e anexar aqui no fórum para que outro desenvolvedor possa dar uma olhada e outros usuários possam testar?
-
Pode ser um bug no firmware mesmo, mas daí não caberia alterações no componente. O melhor seria atualizar o firmware. Contudo, precisa-se verificar com o fabricante se este modelo realmente suporta a propriedade ou se ele precisa de algum tratamento diferenciado. Talvez no manual de comunicação serial você encontre essa informação. No caso dele exigir um tratamento diferenciado, então mudamos o comportamento na classe para este modelo específico como você sugeriu. Quando os modelos exigem tratamento específico, fazemos isto no código. É normal. Mas quando o problema é do firmware, apesar de podermos tratar no código, só o fazemos no último caso. Devemos programar com o funcionamento correto do equipamento em mente e não para consertar bugs dos fabricantes (salvo se não houver outra escolha).
-
Sintegra Erro 75 Sem Registro Vinculado (Socorro)
EMBarbosa replied to Rafael jorge's tópico in ACBrSintegra/ACBrPAF
Pois então, veja a linha apontada pelo erro. Qual o código do produto nesta linha? Agora procure no restante do arquivo se este produto existe em algum registro 54, 57, 60D, 74, 77, 86... Você provavelmente não vai encontrar, então precisa saber: Por que foi gerado o registro 75 para ele? -
Se o ACBrECF já consulta o ECF para saber a quantidade de casas antes de fazer a venda, seria melhor consertar o retorno da classe (método 3 que você descreveu). Digo isso pelos trechos que você escreveu aqui, com grifo meu: Logo, o erro seria no retorno da impressora. Afinal, se o ECF está configurado para 3 casas, ele deveria retornar 3 casas.
-
Sintegra Erro 75 Sem Registro Vinculado (Socorro)
EMBarbosa replied to Rafael jorge's tópico in ACBrSintegra/ACBrPAF
Modifiquei seu post para adicionar a tag CODE. Além disso, faltou postar a mensagem de erro completa. -
Relatorio Dos Registros Tipo 60M E 60A
EMBarbosa replied to Lucas Alves's tópico in ACBrSintegra/ACBrPAF
Não existem métodos de gerar os registros do Sintegra pelo ECF. A legislação do PAF-ECF exige que seja gerado pelo banco de dados do software. Quem cumpre o PAF-ECF utiliza os dados do banco de dados e o componente ACBrSintegra para montar o layout do arquivo. Caso seu estado não tenha exigência do PAF-ECF e você deseje gerar estes arquivos com base nos dados do ECF, então você deve utilizar a dll do fabricante para esse método específico.- 1 reply
-
- 2
-
-
Veja esse tópico:
-
imagem?
-
O que esse código faz?
-
Alterar O Campo Aliq_Ipi No Registro C170
EMBarbosa replied to Lucas Rutkoski's tópico in ACBrSPEDFiscal
Olá Lucas, Era pra eu ter analisado suas sugestões esta semana, mas aconteceram alguns imprevistos. Não estou ignorando suas sugestões, apenas não tive tempo de ver o código. Vou fazê-lo o quanto antes for possível, pois essa questão já é bem antiga... Enquanto não faço isso, gostaria de saber se você chegou a ver a sugestão do Isaque de um evento que permite ao usuário fazer as alterações sobre como ele quer que os campos sejam tratados? Veja esse tópico que fala de outro registro com um problema parecido e depois me diga o que acha. -
Não faço uso do Delphi XE5, assim não posso compilar para você. Para instalar manualmente veja o arquivo Leia-me.txt. Claro, fique à vontade para tentar o que o Isaque disse antes.
-
Acho que se você tivesse lido o log saberia. Veja: Compiling package C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Pacotes\Delphi\synapse.dpk "C:\Program Files\Embarcadero\RAD Studio\12.0\bin\dcc32.exe" "C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Pacotes\Delphi\synapse.dpk" --no-config -B -$O- -$W+ -$Y- -M -Q -H- -W- -DRELEASE -U"C:\Program Files\Embarcadero\RAD Studio\12.0\lib\Win32\release" -U"c:\program files\embarcadero\rad studio\12.0\lib\Win32\release;C:\Users\Usuário\Documents\RAD Studio\12.0\Imports;C:\Program Files\Embarcadero\RAD Studio\12.0\Imports;C:\Users\Public\Documents\RAD Studio\12.0\Dcp;C:\Program Files\Embarcadero\RAD Studio\12.0\include;C:\Program Files\FastReports\LibD19;C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32;C:\DelphiComponents\JCL\lib\d19\Win32;C:\DelphiComponents\JCL\source\Include;C:\DelphiComponents\JVCL\lib\d19\Win32;C:\DelphiComponents\JVCL\resources;C:\DelphiComponents\JVCL\common;C:\Users\Public\Documents\RAD Studio\12.0\Bpl;C:\Users\Public\Documents\RAD Studio\12.0\Dcp;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos\Colorido;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos\PretoBranco;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrCapicom;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrComum;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrConvenio115;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrCTe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrDiversos;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrDiversos\ACBrFalaWaves;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrGNRE;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrLFD;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrMDFe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrNFe2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrNFSe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrPAF;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSAT;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSEF2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSerial;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSintegra;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDContabil;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDFCont;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDFiscal;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDPisCofins;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrTCP;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrTEFD;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\Imagens;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\PCN2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\SintegraSultan;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\synalist" -U"C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Lib\Delphi\LibD19" -I"c:\program files\embarcadero\rad studio\12.0\lib\Win32\release;C:\Users\Usuário\Documents\RAD Studio\12.0\Imports;C:\Program Files\Embarcadero\RAD Studio\12.0\Imports;C:\Users\Public\Documents\RAD Studio\12.0\Dcp;C:\Program Files\Embarcadero\RAD Studio\12.0\include;C:\Program Files\FastReports\LibD19;C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32;C:\DelphiComponents\JCL\lib\d19\Win32;C:\DelphiComponents\JCL\source\Include;C:\DelphiComponents\JVCL\lib\d19\Win32;C:\DelphiComponents\JVCL\resources;C:\DelphiComponents\JVCL\common;C:\Users\Public\Documents\RAD Studio\12.0\Bpl;C:\Users\Public\Documents\RAD Studio\12.0\Dcp;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos\Colorido;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos\PretoBranco;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrCapicom;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrComum;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrConvenio115;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrCTe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrDiversos;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrDiversos\ACBrFalaWaves;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrGNRE;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrLFD;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrMDFe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrNFe2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrNFSe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrPAF;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSAT;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSEF2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSerial;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSintegra;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDContabil;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDFCont;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDFiscal;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDPisCofins;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrTCP;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrTEFD;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\Imagens;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\PCN2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\SintegraSultan;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\synalist" -R"c:\program files\embarcadero\rad studio\12.0\lib\Win32\release;C:\Users\Usuário\Documents\RAD Studio\12.0\Imports;C:\Program Files\Embarcadero\RAD Studio\12.0\Imports;C:\Users\Public\Documents\RAD Studio\12.0\Dcp;C:\Program Files\Embarcadero\RAD Studio\12.0\include;C:\Program Files\FastReports\LibD19;C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32;C:\DelphiComponents\JCL\lib\d19\Win32;C:\DelphiComponents\JCL\source\Include;C:\DelphiComponents\JVCL\lib\d19\Win32;C:\DelphiComponents\JVCL\resources;C:\DelphiComponents\JVCL\common;C:\Users\Public\Documents\RAD Studio\12.0\Bpl;C:\Users\Public\Documents\RAD Studio\12.0\Dcp;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos\Colorido;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrBoleto\Logos\PretoBranco;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrCapicom;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrComum;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrConvenio115;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrCTe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrDiversos;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrDiversos\ACBrFalaWaves;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrGNRE;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrLFD;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrMDFe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrNFe2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrNFSe;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrPAF;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSAT;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSEF2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSerial;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSintegra;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDContabil;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDFCont;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDFiscal;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrSPED\ACBrSPEDPisCofins;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrTCP;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\ACBrTEFD;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\Imagens;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\PCN2;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\SintegraSultan;C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Fontes\synalist" -N0"C:\Program Files\Embarcadero\RAD Studio\12.0\ACBr\Lib\Delphi\LibD19" -LE"C:\Users\Public\Documents\RAD Studio\12.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\12.0\Dcp" -N"SWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell" This version of the product does not support command line compiling. Compilation success This version of the product does not support command line compiling. Terá que instalar manualmente.
-
Os arquivos .BPL foram gerados? Anexe o log do do ACBrInstall.
-
Chave Rsa Privada Não Pode Ser Lida
EMBarbosa replied to Maikon Souza's tópico in .Net (C# e VB.Net)
Maikon, eu fiquei confuso, você está usando o ACBrMonitor ou usando ACBrFramework? Primeiro você menciona o monitor e depois o componente ACBrECF... Está usando os dois ao mesmo tempo? -
Beleza. Obrigado Juliomar pelas suas contribuições.
-
Eu concordo com a sugestão. Na verdade Exceptions não deveriam ser geradas quando é um comportamento normal e esperado do componente ou funções da classe. Há um artigo antigo do Nick Hodges que explica o uso de exceptions corretamente neste link. Uma das coisas que ele mesmo diz é não fazer uso do código abaixo: type TExceptionComportamentoNormal = class(Exception); … begin AlgumCodigoQueFazAlgoNormalENaoPossuiErros; raise TExceptionComportamentoNormal.Create('Algo perfeitamente normal ' + 'e esperado aconteceu.’); end; A explicação é que isso pode ser irritante mesmo que sua aplicação capture e trate corretamente a exception em questão ou não resulte em nenhuma mensagem do usuário pois: é um meio que consome intensamente processador para simplesmente passar uma informação; o erro vai aparecer em tempo de design com o efeito de distrair o usuário do código; Se você está acrescentando uma exception simplesmente para que o usuário do código adicionar ela na lista de exceptions ignoradas pela IDE, então deveria pensar novamente se é necessário em levantar essa exception a princípio; Eu entendo que possa ser complicado por causa dos usuários que já fazem uso do código. Mas seria melhor se pudéssemos fazer a alteração...