ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Duvida quantos a comandos no ecf - (Editado)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
fabio.avila
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 11 de Junho de 2007
Mensagens: 292

MensagemEnviada: Qua Dez 12, 2007 11:34 am    Assunto: Duvida quantos a comandos no ecf - (Editado) Responder com Citação

Citação:
Topico Movido por: Borland_Linuxer
Motivo: Respeite a divisao do forum
Movido para: Automacao Comercial



meu código está mais ou menos assim.

//BEMATECH ABRE CUPOM
//iRetorno := Bematech_FI_AbrePortaSerial();
if modeloimp = 'BEMATECH'then
begin
iRetorno := Bematech_FI_AbreCupom(Pchar(''));
Analisa_iRetorno();
Retorno_Impressora();
end;

//BEMATECH VENDE ITEM
if modeloimp = 'BEMATECH'then
begin
DescItemStr:=floattostr(DescItem);
AcresItemStr:=floattostr(AcresItem);
//Inicia fechamento
if (vAcreDescStr <> '0')and(vAcreDescStr <> '') then
begin
iRetorno := Bematech_FI_AcrescimoDescontoItemMFD(inttostr(ultimoitem),
sAcreDesc,TipoAcreDesc,vAcreDescStr);
Analisa_iRetorno();
Retorno_Impressora();
end;
//Vende Item //DecimalValorunit:= 2 inteiro
iRetorno := Bematech_FI_VendeItem(codbarras,nomeprod,aliq,'F',
qtdstr,2,unitariostr,'%',DescItemstr);
//variáveis retiradas da função VendeItem 'TipoAcreDesc' 'DescItemStr'
Analisa_iRetorno();
Retorno_Impressora();
end;

procedure TFRecebe.FechaCupom;
var formapagto:string;
begin
if modeloimp = 'BEMATECH'then
begin
//Inicia fechamento do cupom
iRetorno := Bematech_FI_IniciaFechamentoCupom(sAcreDesc,
TipoAcreDesc,VAcreDescStr);
//Efetua forma de pagamento
DMTabelas.IBVendaRec.first;
while DMTabelas.IBVendaRec.eof = false do
begin
formapagto:=DMTabelas.IBVendaRecLookupForma.Value;
iRetorno := Bematech_FI_EfetuaFormaPagamento(FormaPagto,
floattostr(Pago));
DMTabelas.IBVendaRec.next;
end;
//Termina fechamento do cupom
iRetorno := Bematech_FI_TerminaFechamentoCupom('Obrigado. Volte sempre!');
//iRetorno := Bematech_FI_FechaPortaSerial();
end;
end;

gostaria de programar de uma forma genérica. pô!!!

tem um monte de fecha cupom mais um monte de efetua forma de pagamento não tá funcionando nada aqui galeraaaaaaaaaaaaaa
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Seg Jan 28, 2008 12:36 pm    Assunto: Responder com Citação

eu uso so isso:

AbreCupom;
ImprimeItem;
FechaCupomResumido;

logico q cada funcao tem seu tratamentos
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fabio.avila
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 11 de Junho de 2007
Mensagens: 292

MensagemEnviada: Seg Jan 28, 2008 3:05 pm    Assunto: Responder com Citação

blz. já resolvi essa parte.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB