Bematech_FIR_ConferenciaMesa |
Emite um cupom de conferência de mesa. Essa função reúne as funções Bematech_FIR_AbreConferenciaMesa e Bematech_FIR_FechaConferenciaMesa. Ela abre e fecha o cupom de conferência não permitindo registrar produtos nesse cupom de conferência.
Parâmetros:
Mesa: STRING com o número da Mesa com até 4 dígitos.
FlagAcrescimoDesconto: "A" para acréscimo e "D" para desconto.
TipoAcrescimoDesconto: "$" para acréscimo ou desconto por valor e "%" para percentual.
ValorAcrescimoDesconto: STRING com no máximo 14 dígitos para acréscimo ou desconto por valor e 4 dígitos para acréscimo ou desconto por percentual (são duas casas decimais).
Retornos da Função (INTEIRO):
0 - Erro de comunicação. 1 - Ok. -2 - Parâmetro Inválido. -4 - Arquivo ini não encontrado ou parâmetro inválido para o nome da porta. -5 - Erro ao abrir a porta de comunicação. -27 - Status da impressora diferente de 6,0,0 (Ack, St1 e St2)
Exemplo:
' Exemplo em Visual Basic iRetorno = Bematech_FIR_ConferenciaMesa("0001", "A", "%", "1000")
// Exemplo em Delphi cMesa := '0001'; cAcresDesc := 'A'; cTipoAcresDesc := '%'; cValor := '1000'; iRetorno := Bematech_FIR_ConferenciaMesa( pchar( cMesa ), pchar( cAcresDesc ), pchar( cTipoAcresDesc ), pchar( cValor ) ); |