Página 1 de 2

Projeto ACBR - Linux e Windows

Enviado: 03 Out 2007 21:05
por cl@udio
Pessoal

Estou precisando fazer a comunicacao com ecf pelo meu sistema em xHarbour.

Em clipper ja tenho para bematech e sweda.

Mas agora preciso fazer em linux.

Preciso fazer:
- Comunicar diretamente pelo linux;
- Comunicar pelo putty;
- Comunicar diretamente pelo windows

Agora preciso fazer pelo xHarbour o mais rapido possivel pois um cliente que comprou uma maquina linux esta precisando em no maximo duas semanas.

O Projeto ACBR parece que atende melhor para tudo isto.
Pois seria o mesmo fonte para todos os sistemas linux e windows.

Mas alguem tem algum exemplo simples que faça esta comunicação.

Por exemplo um relatorio X para que eu possa começar.

Pois andei procurando e nao achei nada.

Ou qualquer outro projeto que me atenda.

Estou baixando e estudando o projeto ACBR.

Fico no aguardo.

[]s

claudio

Enviado: 04 Out 2007 11:36
por dopi
Claudio,

Ao executar a instalação completa do ACBrMonitor 0.7b será criada uma pasta Exemplos com exemplos completos para Clipper e xHarbour (na verdade é o fonte que uso atualmente)

Veja também esse post:
https://pctoledo.org/forum/viewto ... 9186#19186

Enviado: 04 Out 2007 16:46
por cl@udio
Vou fazer isto agora mesmo.
A versao que eu tinha 0.6b.
E ele nao tinha esta pasta de exemplos.
Muito Obrigado.
[]s
claudio

Enviado: 26 Nov 2007 12:32
por Mário Isa
Alguém sabe dizer se o ACBR monitora também as novas impressoras? (Aquelas com MFD )?
Todas?
Ou só algumas?

Mário

Enviado: 26 Nov 2007 14:09
por dopi
Sim... Bematech, Daruma, Sweda, Todas as FiscNet (ZPM, Urano, DataRegis, Elgin, etc)... e recentemente a Epson

Enviado: 26 Nov 2007 15:12
por Mário Isa
Perguntei porque um rapaz lá da DATAREGIS disse que o ACBR não suporta todas.

Suporta sim, as mais antigas.

Mas as mais novas (MFD) não.
Você confirma isso ?
Mário

Enviado: 26 Nov 2007 15:56
por dopi
O rapaz está equivocado... A tempos o ACBr suporta a FiscNET...

O problema com a DataRegis, é que só agora eles estão configurando a DataRegis MFD de acordo com os padrões de manual da FiscNET... ou seja, em 115200 bauds... Antes era necessário alterar isso no ECF (ou no ACBrECF) para que o ECF da DataRegis fosse reconhecido pelo ACBr....

Enviado: 26 Nov 2007 16:27
por Mário Isa
E eu tava dando uma olhada lá no site do ACBR e vi que o projeto vai além. Vai fazer SINTEGRA, trava teclado para TEF, Boletos, e até Bombas né ?

Que negócio bom!

Mário

Enviado: 26 Nov 2007 16:42
por Mário Isa
NO Caso da Leitura da Memória Serial.
No exemplo dado do ACBR

ECF.LeituraMemoriaFiscal( dDt.Inicial, dDt.Final )
ECF.LeituraMemoriaFiscal( nReducaoInicial , nReducaoFinal )

Qual o formato da data?

Seria: ECF.LeituraMemoriaFiscal( 11/11/1111 , 11/11/1111)

?

Obrigado

Enviado: 26 Nov 2007 17:40
por Mário Isa
Desculpe estar perguntando tanto:
É que estou mudando o meu sistema para o ACBR

Para programar o horário de verão o que vai dentro dos parenteses ?
ECF.MudaHorarioVerao [ ( bHorarioVerao ) ]

Mário

Enviado: 27 Nov 2007 00:16
por dopi
De acordo com o Manual do ACBrMonitor os parametros de Data/Hora devem:
DataHora: Use o formato atual do Sistema Operacional ( Geralmente DD/MM/AA HH:MM:SS)
Alguns comandos do ACBrMonitor precisam apenas da Data, portanto a Hora pode ser omitida Exemplos Válidos:
“14/08/06 18:05:20”, “14/08/2006 18:05”, “14/08/06”
Portanto, use aspas por fora das datas...

O mais fácil é usar o Exemplo em Clipper / xHarbour que é distribui com o ACBrMonitor... tá tudo pronto lá... o que faltar, é só implementar seguindo os códigos de existentes

Enviado: 28 Nov 2007 13:04
por Mário Isa
Na relação das impressoras que o ACBR contempla, vi no arquivo rfdid.ini que, no caso das DARUMAS, são essas as contempladas
DR1=ECF-IF FS 500
DR2=ECF-IF FS2000
DR3=FS-318
DR4=FS-345
DR5=PRINT PLUS FS-335

E neste caso a FS-600 que é MFD, não contempla.
Tem alguma previsão de quando ela figurará ?

Mário

Enviado: 28 Nov 2007 13:12
por dopi
A FS600 é MFD e portanto não deve gerar arquivo RFD (Cat 52/07) e sim arquivo conforme Ato Cotepe 17/04... Para isso vc pode usar um aplicativo fornecido pelo fabricante, e gerar o arquivo de qualquer período (mesmo retroativo) pois no caso de ECFs com MFD tudo está gravado no ECF

PS.: As impressoras no arquivo RFDID.INI não são todas suportadas pelo ACBr... Esse arquivo nada mais é do que copia da Identificação dos ECFs conforme descrito na CAT 52/07

Enviado: 29 Nov 2007 18:14
por Mário Isa
No meu computador instalei o ACBR-MONITOR.
Então, entre as pastas está esta:
C:\ACBrMonitor\RFD\00086618\200711
00086618 é o numero de série de meu ECF
2007-11 é o mês/ano da geração
dentro desta pasta estão os arquivos:
DR486618.FB7
e
rz071123.ini

Creio que o DR486618.FB7 é o que será transmitido para a receita estadual. Estou certo?

A periodicidade da transmissão é de 10 dias. Alguém sabe dizer se estou certo ?

Mário

Enviado: 29 Nov 2007 18:27
por dopi
Acho que é isso mesmo...

Vale lembrar ainda a obrigatoriedade de Backup mensal em CD...

Se houver erros na validação... é pq existiam alguns problemas no código do ACBrRFD... já corrigimos... experimente baixar essa atualização