-
Total de ítens
26.215 -
Registro em
-
Última visita
-
Days Won
749
Community Answers
-
Daniel Simoes's post in Razão Social Grande Em Papel 8Cm was marked as the answer
Acho que não há problemas imprimir em duas linhas...
-
Daniel Simoes's post in No Emulador Do Sat Esta Saindo Item(1): Operação Com Combustíveis was marked as the answer
Apliquei as seguintes correções nos fontes do SVN:
-
Daniel Simoes's post in Interface De Rede No Acbrsat was marked as the answer
O SAT se comunica com o SEFAZ por essa interface de rede...
Se ele não conseguir enviar os CFes represados em sua memória, ele será bloqueado...
Esse comando permite que você configure como o SAT acessará a rede da Empresa... Se na Empresa existe um servidor DHCP, isso pode ser desnecessário
-
Daniel Simoes's post in Compartilhamento De Sat was marked as the answer
O Risco de ter um SAT para a Loja Toda não compensa...
- se o SAT apresenta defeitos, as vendas param
- se o Hub da rede apresenta defeitos, as vendas param
Lojistas sérios (que não podem parar) usarão um SAT por PDV, para permitir vendas em um cenário de PDV totalmente off-line...
-
Daniel Simoes's post in Configuratimeout was marked as the answer
O problema é que a assinatura desse método provavelmente não será padronizada entre os fabricantes...
Estou tentando ao máximo evitar escrever um código diferente para cada fabricante, o que faz sentido, pois a especificação é única..
Você pode implementar a chamada ao TimeOut fora do componente... ou ainda usar o programa da Dimep para programá-lo... afinal isso pode ser programado no Setup inicial do equipamento, e não precisa ser programado a cada inicialização do sistema..
-
Daniel Simoes's post in Sweda - Erro De Comunicação Na Venda De Item was marked as the answer
Os Logs apontam que o ECF está recusando o comando enviado (NACK)... provavelmente algo está se corrompendo na transmissão...
RX <- ACK = 6 Falha: 1
O problema não está relacionado com o Post da Bematech.... (lá era um erro de interpretação da resposta do ECF)
Experimente baixar os buffers da porta serial
-
Daniel Simoes's post in Número Do Último Item Vendido Ecf 09/09 - Escecf was marked as the answer
Ola... obrigado pela colaboração... Analisando, percebi que poderíamos aplicar uma abordagem mais simples
function TACBrECFEscECF.GetNumUltimoItem: Integer; begin try Result := RespostasComando.FieldByName('NumUltItem').AsInteger; except Result := 0; end ; end; Por favor verifique se funciona a contento... (nos meus testes deram certo)
-
Daniel Simoes's post in Comando Cep.buscarporcep was marked as the answer
Dependendo do WebService que você usar, é necessário informar uma "ChaveDeAcesso" que pode ser obtida com o provedor do WebService
(O webservices do correios não precisa dessa chave)
-
Daniel Simoes's post in Ajuste De Horário was marked as the answer
Nesse caso, somente intervenção técnica...
O que pode ser um problema para esse equipamento, pois acredito que ele não poderá mais ser utilizado... (muito antigo)
-
Daniel Simoes's post in Configuração Tef Demo was marked as the answer
Cada GP tem uma maneira de trabalhar, e requer um ambiente de configuração...
O que o ACBrTEFD faz, é abstrair as diferenças entre eles, é manter praticamente o mesmo código fonte na sua aplicação para vários GP...
Mas geralmente, hoje em dia, uma aplicação trabalha apenas com um GP por vez
-
Daniel Simoes's post in Componente Acbrcep was marked as the answer
Vc precisa instalar o package ACBrTCP
Use o ACBrInstall.exe, que fica na raiz dos fontes do projeto...
-
Daniel Simoes's post in Problemas Com A Emissão De Redução Z T800F was marked as the answer
Por favor teste com a seguinte implementação:
procedure TACBrECFEscECF.ReducaoZ(DataHora : TDateTime) ; begin if DataHora = 0 then { Aparentemente a DataHora é obrigatória na EscECF } DataHora := now ; EscECFComando.CMD := 21; if DataHora = -1 then { Sem Data e Hora } begin EscECFComando.AddParamString(''); // Sem Data EscECFComando.AddParamString(''); // Sem Hora end else begin EscECFComando.AddParamDateTime(DataHora, 'D' ); EscECFComando.AddParamDateTime(DataHora, 'H' ); end; EscECFComando.AddParamInteger(0); // Imprime no ECF try EnviaComando ; RespostasComando.Clear; SalvaRespostasMemoria(True); except on E : Exception do begin // Woraround para Epson, para Erro de data na Redução Z if IsEpson and (EscECFResposta.CAT = 16) and (EscECFResposta.RET.ECF = 3) then begin ReducaoZ(-1); end else if (pos('5-1',E.Message) <> 0) then // Comando inválido para o documento atual. begin // Ficou algum Cupom aberto ? // Cancelando o Cupom em aberto EscECFComando.CMD := 31; EnviaComando; ReducaoZ(DataHora); end else raise ; end ; end ; end;
-
Daniel Simoes's post in Errocmdlinhassuplementaresexedidas was marked as the answer
isso mesmo... há o limite de caracteres, e o limite de 8 linhas...
-
Daniel Simoes's post in Reimpressão De Comprovante Tef Específico was marked as the answer
As opções do Menu são devolvidas pelo SiTef, e montadas dinamicamente pelo ACBrTEFD.. Ou seja, talvez seja necessária alguma atualização no seu servidor SiTef ou CliSiTef.dll
-
Daniel Simoes's post in Bematech Mp-4000 Th Fi - Erro De Comunicação - Venda De Item was marked as the answer
Definitivamente é algo na Porta Serial... A máquina não possui nenhuma porta On-board ?
Tente atualizar os drivers dessa placa PCI...
Não há o que possa ser feito do lado do ACBr... observe que a rotina já tem a redundância de retentar a comunicação por 3 vezes, em caso de erro... os erros de comunicação serial são disparados a nível do Sistema Operacional
-
Daniel Simoes's post in Impressão De Código 000025 was marked as the answer
'A' = 3 of 9...
Tente imprimir com 'D' = Interleaved 2 of 5
-
Daniel Simoes's post in Baixar Fonte Acbr Sem Svn was marked as the answer
Nao... O SVN é a única maneira...
Já imaginou baixar 50mb toda vez que quiser uma nova atualização ?
-
Daniel Simoes's post in Ajuda Com Erro Do Emulador Com0Com 64X was marked as the answer
Tente usar essa versão... que tem assinatura digital...
https://code.google.com/p/powersdr-iq/downloads/detail?name=setup_com0com_W7_x64_signed.exe&can=2&q=
-
Daniel Simoes's post in Acbrdis - Qual Teclado Vocês Recomendam? was marked as the answer
Fiz uma modificação recente, para suportar o Gertec 44, por USB (depende da DLL do Fabricante)
Eu gosto muito do "Smak", usando o adaptador PS/2... Tenho um modelo Serial aqui... mas ainda não compatibilizei o mesmo com o ACBrDIS
-
Daniel Simoes's post in Desabilitar Digitação Do Cartão No Crédito No Sitef was marked as the answer
Veja o Capítulo 5 do Manual "SiTef - Interface Simplificada com a aplicação(VRS-141).pdf"
e a tabela "5.6 Tabela de códigos de meios de pagamento, configurações e menus"
Você deve preencher a propriedade ACBrTEFD.TEFCliSiTef.Restrições com as operações que quer inibir:
Exemplo: "[29;36]" irá inibir: 29-Cartão de crédito digitado; 36-Consulta parcelas no Cartão de Crédito
-
Daniel Simoes's post in Instalador Do Firebird was marked as the answer
http://www.firebirdfaq.org/faq193/
Veja o arquivo: C:\Program Files (x86)\Firebird\Firebird_2_1\doc\installation_scripted.txt
-
Daniel Simoes's post in Erro Atualização Acbr was marked as the answer
Seus fontes estão realmente atualizados ?
Você não possui outra versão dessa Unit em outra pasta do LibPath ??
A versão do SVN está completamente diferente do que você citou... veja:
https://svn.code.sf.net/p/acbr/code/trunk/Fontes/ACBrNFe2/ACBrNFeWebServices.pas