-
Total de ítens
27.510 -
Registro em
-
Última visita
-
Days Won
766
Tudo que Daniel Simoes postou
-
Limite Para O Campo Código De Segurança (Tipocampo=514)
Daniel Simoes replied to Djean Carlos Duarte's tópico in Dúvidas sobre TEF
Não compreendi o que vc quer dizer... Observe... os limites, quem manda é o próprio G.P. (SiTef)... não são definidos pelo componente.. -
O Delphi 7 não tem suporte a PNG... (a PNGImage.dcu não vem com o mesmo) você precisaria usar uma Unit de terceiros para isso..
-
Hoje em dia é tudo por TCP/IP.... (VPN)
-
Não compreendi o seu e-mail... Por favor tente organizar o seu problema em "passo a passo", ou poste um fragmento de código...
-
Assinatura Digital - Em Base64 / Pkcs#1 - Duvidas.
Daniel Simoes replied to Walleg's tópico in ACBrSAT
A chave é uma segurança da Sw.House... Imagine, se algum começa usar o SAT, informando o meu CNPJ como Sw.House... Eu seria corresponsável pela emissão desses documentos... O Certificado digital da Sw.House não precisa acompanhar o SAT... Veja esse post: -
Por favor seja mais específico... Informe um passo a passo do que você está fazendo... informe o que você considera erro, e como seria o correto na sua concepção...
-
(Resolvido) Não Imprime Imagem Em Zebra Zt230
Daniel Simoes replied to Schinobli's tópico in ACBrSerial
O Ribbon está instalado corretamente ? Tente imprimir algo com o aplicativo do Fabricante...- 7 replies
-
- acbretq.imprimeimagem
- acbretq
- (e 5 mais)
-
Problemas Com A Emissão De Redução Z T800F
Daniel Simoes replied to Leonardo Araujo's tópico in ACBrSerial
Acho que a implementação acima resolve... ele enviará a data e hora vazia... -
Problemas Com A Emissão De Redução Z T800F
Daniel Simoes replied to Leonardo Araujo's tópico in ACBrSerial
bom... enviei as modificações acima para o SVN.. parece ser um Workaround necessário -
Problemas Com A Emissão De Redução Z T800F
Daniel Simoes replied to Leonardo Araujo's tópico in ACBrSerial
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; -
isso mesmo... há o limite de caracteres, e o limite de 8 linhas...
-
Sim, nas propriedades da Impressora...
-
Não existe, pois não faz sentido... o TEF exige muitas modificações na interface da aplicação, seria impossível para o Monitor contemplar isso...
-
Problemas Com A Emissão De Redução Z T800F
Daniel Simoes replied to Leonardo Araujo's tópico in ACBrSerial
Por favor tente com essa modificação.... EscECFComando.CMD := 21; EscECFComando.AddParamInteger(0); // Data EscECFComando.AddParamInteger(0); // Hora EscECFComando.AddParamInteger(0); // Imprime no ECF -
Problemas Com A Emissão De Redução Z T800F
Daniel Simoes replied to Leonardo Araujo's tópico in ACBrSerial
Tente enviar a Redução Z sem a Data/Hora -
Provavelmente é algo no spooler do seu Windows... Tente deixar em impressão "Raw"...
-
"m" é igual. 109 na Tabela Asc II Portando: #27,#109
-
Demorei pra descobrir porque tinha inserido essa propriedade... Na verdade ela é mais útil para Imprimir apenas uma via (limitando o numero para 1) E ela não tem sentido (uso) para todas as classes... Na classe da CliSiTef, ela simplesmente ignora o valor atribuído: procedure TACBrTEFDCliSiTef.SetNumVias(const AValue : Integer); begin fpNumVias := 2; end; Ocorre que em todos os casos.. ele sempre iria repetir apenas a segunda via... devido ao código em ACBrTEFDClass.pas: 2363 if I = 1 then 2364 ImagemComprovante := Self.Resp.ImagemComprovante1aVia 2365 else 2366 ImagemComprovante := Self.Resp.ImagemComprovante2aVia ; E no caso do SiTef, a reimpressão do Ultimo Comprovante, pode vir (vem) com o resposta do campo 132 "ImagemComprovante2aVia" vazia,.... ou seja, ele nunca reimprimiria a segunda via porque ela não existe...
-
basicamente a conta é: Colunas Suportadas x 8 linhas... Ex: 48 x 8 = 384 Alguns ECFs suportam 56 colunas.. veja a propriedade ACBrECF.Colunas
-
2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]".
-
Limite Para O Campo Código De Segurança (Tipocampo=514)
Daniel Simoes replied to Djean Carlos Duarte's tópico in Dúvidas sobre TEF
Não é você que configura... (caso contrário você nem precisaria de parâmetro)... Esses limites são estabelecidos a cada comando enviado pelo SiTef -
Oi Joao, Obrigado pela colaboração... parece tudo certo... Devo subir para o SVN hoje a noite, com outras modificações que estou implementando nessa classe...
-
Sim, e cada GP também tem sua propriedade de LOG individual...
-
gpCliSitef funciona apenas com o biblioteca CliSitef.dll o que vc chama de TEFIP ??
-
Não necessariamente, pois várias outras empresas tem produtos compatíveis com a estrutura do G.P.... Veja o Pay&Go... eles tem certificação remota.. muito simples de fazer: https://ntkonline.com.br/certificado/site/instrucoes.php