PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Rave Reports com Serviço do Windows #521178

28/05/2015

0

Olá Galera, Tudo bem?
Pesquisei bastante antes de abrir esse post. Porem não encontrei nada esclarecedor. Pois bem vamos a duvida.
Seguinte, eu tenho uma aplicação que monitora uma tabela e caso algum registro com flag_imprmir = 1 seja entrado,
essa aplicação imprime a ficha, e está´funcionando corretamente.
Porem ao criar um serviço do windows com a mesma tarefa o mesmo não imprime. Não gera erro nenhum, porem não manda nada para a impressão.
Segue a parte do código que executa a impressão.

        while not cdsPedidosItensAberto.Eof do
        begin
          Item     := cdsPedidosItensAbertoCOD_ITEM.AsString;
          qtd      := cdsPedidosItensAbertoITEM_QTD.AsString;
          Prod     := cdsPedidosItensAbertoITEM_NOME.AsString;
          Crispy   := cdsPedidosItensAbertoITEM_CRISPY.AsString;
          Salsicha := cdsPedidosItensAbertoITEM_SALSICHA.AsString;
          Add      := cdsPedidosItensAbertoITEM_ADICIONAIS.AsString;
          Rem      := cdsPedidosItensAbertoITEM_REMOVER.AsString;
          Cod_Setor:= cdsPedidosItensAbertoCOD_SETOR.AsString;
          Obs      := cdsPedidosItensAbertoITEM_OBS.AsString;
          rvpImpressao.ClearParams;
          rvpImpressao.SetParam('MESA',Mesa);
          rvpImpressao.SetParam('HORA',DATA_HORA);
          rvpImpressao.SetParam('PEDIDO',pedido);
          rvpImpressao.SetParam('ITEM',Item);
          rvpImpressao.SetParam('PROD',qtd+' * '+prod);
          rvpImpressao.SetParam('OBS',Obs);
          rvpImpressao.SetParam('TotalLiquido',FloatToStr(Troco));
          RpDev.SelectPrinter(Printer(Cod_setor),false);
          GeraLog('Imprimindo '+Pedido+':'+item+' no setor');
          rvpImpressao.ExecuteReport('Ficha');
          ExecSQLRaul('UPDATE GP_PEDIDOS_ITEM SET ITEM_FLAG_PRINT=1 WHERE COD_PEDIDO = '+cdsPedidosItensAbertoCOD_PEDIDO.AsString,ConexaoLocal);
          cdsPedidosItensAberto.Next;
        end;


Desde já fico muito grato.
Rawgleison

Rawgleison

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar