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 

Erro ao incluir itens na ECF

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
anabon
Novato
Novato


Registrado: Terça-Feira, 20 de Março de 2012
Mensagens: 52

MensagemEnviada: Qui Set 26, 2013 2:16 pm    Assunto: Erro ao incluir itens na ECF Responder com Citação

Boa tarde caros,

De começo peço desculpas se estou postando minha dúvida na seção errada, pois é a primeira vez que chego tão longe na programação.
Mais uma vez peço a ajuda de vocês estou montando um PDV-ECF com os códigos fornecidos pela BEMATECH, para impressão do cupom fiscal utilizo o emulador também da Bematech, o cupom esta abrindo normalmente, porém ao inserir os itens ele me retorna a mensagem “PARÂMETRO INVÁLIDO”, esta mensagem aparece apenas e execução, não aparece nenhum outro erro e os itens não são impresso nos cupom.
Estou utilizando os seguintes códigos:


//***************************** ABRE CUPOM FISCAL
Código:
***************************************************************

      iRetorno := Bematech_FI_AbreCupom(TXTCPF_CLIENTE.Text);
      FRMPDV_FISCAL.Analisa_iRetorno();
      FRMCONFIG_ECF.Retorno_Impressora ();



Código:
//************** incluir item ********************************
   //  Verifica o Tipo da Quantidade:
    // 'I' para Inteira ou 'F' para Fracionária

    If FRMCONFIG_ECF.RadioButton1.Checked = True Then Begin sTipoQtde := 'I' End;
    If FRMCONFIG_ECF.RadioButton2.Checked = True Then Begin sTipoQtde := 'F' End;

    // Verifica o Tipo de Decimal:
    // 2 para duas casas ou 3 para três casas

    If FRMCONFIG_ECF.RadioButton3.Checked = True Then Begin iDecimal := 2 End;
    If FRMCONFIG_ECF.RadioButton4.Checked = True Then Begin iDecimal := 3 End;

    // Verifica o Tipo de Desconto:
    // '%' para percentual ou '$' para valor

    If FRMCONFIG_ECF.RadioButton5.Checked = True Then Begin sTipoDesconto := '%' End;
    If FRMCONFIG_ECF.RadioButton6.Checked = True Then Begin sTipoDesconto := '$' End;

    {
    iRetorno := Bematech_FI_VendeItem( Pchar('123ABC'), Pchar('Impressora Fiscal'),
                                       Pchar('1700'), Pchar('I'), Pchar('0001'), 2, Pchar('85000'),
                                       Pchar('%'), Pchar('1000') );
    }

    iRetorno := Bematech_FI_VendeItem( TXTCOD_BARRA.Text, txtdescricao.Text, TXTALICOTA.Text,
                sTipoQtde, TXTQUANTIDADE.Text, iDecimal, TXTVALOR_UNITARIO.Text,
                sTipoDesconto, TXTDESCONTO.Text );

Analisa_iRetorno();
FRMCONFIG_ECF.Retorno_Impressora();


a função é:

Código:
function Bematech_FI_VendeItem( Codigo: String; Descricao: String; Aliquota: String; TipoQuantidade: String; Quantidade: String; CasasDecimais: Integer; ValorUnitario: String; TipoDesconto: String; Desconto: String): Integer; StdCall; External 'BEMAFI32.DLL';


já tentei debugar porém sem sucesso, estou presa a este problema a quase dois dias Sad

Utilizo delphi 7...

Desde já agradeço que puder me audar
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Sex Set 27, 2013 8:36 pm    Assunto: Responder com Citação

não duplique posts ... sua duvida já foi respondida no outro post

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi 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