Usuário com melhor resposta
OffTopic: Sintegra e SPED para qualquer linguagem*

Pergunta
-
Caros colegas desenvolvedores,
Para qualquer linguagem de programação que suportar COM (Component Object Model), e são várias que suportam, terminamos de portar os objetos Sintegra e SPED do ACBr pra o ACBrX.
Como dito anteriormente, o ACBrX é uma interface COM, via ActiveX, que permite que programadores de várias linguagens tenham acesso direto aos objetos ACBr.
Terminamos de portar os objetos ACBrSintegra, ACBrSPEDContabil, ACBrSPEDFCont, ACBrSPEDFiscal e ACBrSPEDPisCofins.
É possível baixar a versão de avaliação em: http://easysoftware.net.br/downloads/ACBrX.rar
O pacote possui um arquivo LEIAME.pdf que explica certinho como utilizar a DLL, além de uma lista das classes, seus métodos e enumerações, no arquivo de help ACBrX.chm, e exemplos em VB6, que é uma das linguagens que suporta COM.
Linguagens como C#, VB.NET, Access, xHarbour, FoxPro (depende da versão), DataFlex (depende da versão), entre outras, também podem utilizar o ACBrX.
Estaremos portando mais objetos do ACBr para o ACBrX durante todo o ano de 2012, entre eles, o ACBrNFe. Depois disso, caso haja colaboração da comunidade ACBr, poderemos começar a preencher a documentação.
Qualquer dúvida, estamos a disposição. Aguardamos seu retorno.
EasyTEF Team
- Editado EasyTEF Team terça-feira, 17 de abril de 2012 19:33 Apenas adição de link html para download.
Respostas
-
Cara, Fantastico! Excelente Iniciativa. Nos aqui na DAruma tambem assumimos um pedaço do ACBR pra dixar ele redondo com a linha de ECF FS600 e FS700.
Mas estou com uma duvida:
Quando nós melhoramos o ACBR, nós procuramos os gestores do ACBR e colocamos isso no servidor Oficial do ACBR nao em noso SITE Esta melhoria foi publicada no Servidor Oficial do ACBR?
Um abraco! Parabens pela Iniciativa!
Claudenir
- Marcado como Resposta Claudenir Campos AndradeMVP, Moderator sábado, 11 de fevereiro de 2012 20:19
Todas as Respostas
-
Cara, Fantastico! Excelente Iniciativa. Nos aqui na DAruma tambem assumimos um pedaço do ACBR pra dixar ele redondo com a linha de ECF FS600 e FS700.
Mas estou com uma duvida:
Quando nós melhoramos o ACBR, nós procuramos os gestores do ACBR e colocamos isso no servidor Oficial do ACBR nao em noso SITE Esta melhoria foi publicada no Servidor Oficial do ACBR?
Um abraco! Parabens pela Iniciativa!
Claudenir
- Marcado como Resposta Claudenir Campos AndradeMVP, Moderator sábado, 11 de fevereiro de 2012 20:19
-
Caro Claudenir,
O projeto ACBr engloba muitas funcionalidades, o que deixa o projeto complexo se pensado em somente uma linguagem de programação (delphi), o que dirá se ele for expandido para várias linguagens?
Acredito ser esse o motivo de não existir um acesso total dos objetos ACBr para outras linguagens. Até existe algumas DLLs do ACBr que dão acesso limitado para alguns de seus componentes (ECF, Balança e Código de Barras), mas o acesso é limitado.
Como percebemos essa necessidade de mercado, então, criamos o ACBrX, que é um porte total dos componentes ACBr para o padrão COM de componentes, que é suportado por várias linguagens de programação, entre elas C#, VB.NET e VB6.
A princípio, até onde nos consta, não há planos do projeto ACBr de disponibilizar seus objetos em paradigma POO para outras linguagens além de Delphi e Lazarus. É aí que nosso projeto se encaixa. O ACBrX comercializa somente nosso trabalho de porte dos componentes ACBr para o padrão COM. Não cobramos pelos objetos em si, que são livres para uso com Delphi. Todo o crédito dos objetos ACBr é do projeto ACBr.
Assim, quando são liberadas alterações no ACBr, baixamos essas autalizações e recompilamos o ACBrX, para também disponibilizarmos as modificações.
O Projeto ACBrX visa ainda, se possível, em colaboração com a comunidade ACBr, gerar documentação dos objetos que portarmos, que poderá ser utilizada livremente por todos os usuários ACBr, independente da linguagem.
Enfim, esse é o projeto ACBrX :-)
EasyTEF Team
- Editado EasyTEF Team quarta-feira, 15 de fevereiro de 2012 12:51
-
Agora o ACBrX possui mais dois componentes portados do ACBr, o ACBrBAL (Leitor de Balanças) e o ACBrLCB (Leitor de Código de Barras).
Lembrando que o ACBrX já tem portado o ACBrECF, ACBrSintegra, ACBrSPEDContabil, ACBrSPEDFCont, ACBrSPEDFiscal e ACBrSPEDPisCofins. E estaremos portando ainda mais componentes, como o ACBrCHQ (Impressora de Cheques), ACBrNFe e ACBrCTe.
O pacote acompanha emuladores de Porta Serial, Balança, Leitor de Código de Barras e ECF (Sweda), além de documentação para explicar como usá-los.
A versão de avaliação pode ser baixada em http://easysoftware.net.br/downloads/ACBrX.rar
Qualquer dúvida, estamos a disposição.
EasyTEF Team
- Editado EasyTEF Team terça-feira, 17 de abril de 2012 19:34 Apenas adição de link html para download.