Ir para conteúdo
  • Cadastre-se

welsoncj

Membros
  • Total de ítens

    33
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

welsoncj's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

8

Reputação

  1. Bom dia, não pode esquecer que se você cancelar um item o seu subtotal tem que diminuir também, eu tive o mesmo problema do giulianon, só que esse problema ainda não resolvi, provavelmente vou ter que fazer alguma verificação e adicionar esse item na venda via sistema para que fique igual a impressora com a venda.
  2. Então ...só que a nota foi emitida com o mesmo CNPJ. conferia a chave no sefaz e só o endereço é diferente... isso ao meu ver não esta correto, queria saber a opinião de vocês sobre isso.
  3. oi, não.. é o mesmo cnpj completo, não é uma filial
  4. Bom dia, me deparei com a seguinte situação, uma nota fiscal é emitida pela empresa A com destinatário a mesma empresa A, só que eles tem 2 cadastros com o mesmo cnpj e endereços deferentes .... um é do estado do PR e outro do PI, esse procedimento é permitido?
  5. 'essa mensagem ocorre?' - Sim, ela esta no evento de erro que aparece quando acaba o papel procedure TDMVendaService.ECFErrorSemPapel(Sender: TObject); begin inherited; raise EACBrECFSemPapel.Create('FIM DO PAPEL'); end; procedure TDMVendaService.ECFErrorSemPapel(Sender: TObject); begin inherited; raise EACBrECFSemPapel.Create('FIM DO PAPEL'); end; Fazendo mais testes aqui percebi que a diferença para o ecf retornar o erro de 'sem papel' ou 'sem resposta' é muito pequena, vou continuar os testes aqui e retorno com alguma novidade, por enquanto obrigado pela atenção.
  6. Bom dia, eu fiz o seguinte teste, coloquei só um pedaço de papel na impressora e fui lançando produtos (isso no meu pdv e no ecf teste), quando acaba o papel ele não passa na exception do 'sem papel' e sim no exception do 'sem resposta', abaixo tenho o exemplo de como está o exception do meu pdv hoje. Except on E:EACBrECFSemPapel do begin TLogUtils.Log('FIM DO PAPEL'); FECF.Desativar; Synchronize( procedure begin TDlgAviso.Error('FIM DO PAPEL, SUBSTITUA O PAPEL E PRESSIONE OK'); end); FECF.Ativar; try if SubTotal <> FECF.Subtotal then begin SubTotal := FECF.Subtotal; ControleArquivo.GravaItemVenda(FLista.Items[Key].Codigo + ';' + FLista.Items[Key].Sequencia.ToString); VendeuItem := True; end; except end; end; on E:EACBrECFSemResposta do begin TLogUtils.Log('Sem resposta'); FECF.Desativar; Synchronize( procedure begin TDlgAviso.Error('ECF NÃO RESPONDE, VERIFIQUE O PAPEL E OS CABOS'); end); FECF.Ativar; try if SubTotal <> FECF.Subtotal then begin SubTotal := FECF.Subtotal; ControleArquivo.GravaItemVenda(FLista.Items[Key].Codigo + ';' + FLista.Items[Key].Sequencia.ToString); VendeuItem := True; end; except end; end; on E:Exception do begin try TLogUtils.Log(E.Message); if not FLista.Items[Key].isPreVenda then begin FECF.Desativar; Synchronize( procedure begin TDlgAviso.Error('Impressora não esta em linha, verifique os cabos e o papel.'); end); FECF.Ativar; if SubTotal <> FECF.Subtotal then begin SubTotal := FECF.Subtotal; ControleArquivo.GravaItemVenda(FLista.Items[Key].Codigo + ';' + FLista.Items[Key].Sequencia.ToString); VendeuItem := True; end else begin Log.Add('Erro Adicionando Item Cupom:'+FLista.Items[Key].Descricao); Log.Add('Erro adicionando item: ' + E.Message); ControleArquivo.GravaErro('Produto: '+FLista.Items[Key].Descricao + #13 + 'Erro : '+E.Message); VendeuItem := True; FErroECF := True; end; end else begin Log.Add('Erro Adicionando Item Cupom:'+FLista.Items[Key].Descricao); Log.Add('Erro adicionando item: ' + E.Message); ControleArquivo.GravaErro('Produto: '+FLista.Items[Key].Descricao + #13 + 'Erro : '+E.Message); VendeuItem := True; FErroECF := True; end; except end; end; End;
  7. Fiz um teste com o ECF teste, peguei o log do componente e a saída que aparece no aplicativo, quando acaba o pepel ele não esta entrando no except do fim do papel. logvenda.txt
  8. Fiz a alteração, no emulador é fácil de fazer o teste, mas na impressora ele não consegue pegar o subtotal quando esta sem papel, ainda não sei como resolver isso.
  9. Boa tarde Daniel, falei com um técnico da Bematech e ele disse que não seria problema da impressora, pois a versão do software dela já é uma versão estável, mandei pra ele o log e o print do cupom novamente pra ver o que ele vai dizer. vlw
  10. Fiz uma venda hoje com o log ativo log venda.txt
  11. Bom dia, estou com um problema em uma impressora e gostaria de saber se mais alguém já teve esse problema. O cliente não sabe precisar quando que começou mas a impressora não imprime mais as informações adicionais no cupom, em anexo tenho um cupom de como era e de como esta agora. t+
  12. Pode ser uma solução verificar o SubTotal, vou fazer uns testes. A questão de instruir o usuário é tempo perdido, o sistema já emite um aviso na tela de vendas em vermelho bem grande e mesmo assim eles não trocam. de qualquer forma, obrigado pela dica do subtotal, vou implementar esse controle. t+
  13. Bom dia, Estou tentando pegar o log de uma impressora que deu esse tipo de problema para verificar, mas contando que o cliente nunca troca o papel antes de acabar.. acredito que realmente o papel tenha acabado.
  14. Bom dia, Estou com um problema com impressoras fiscais da marca Epson, a situação é a seguinte. Quando eu mando vender um item e eu tenho o retorno do except dizendo 'FIM DE PAPEL' em alguns casos a impressora registra o item vendido, ou seja, mesmo dando o erro, a impressora registrou o item da venda. Alguém já passou por esse problema?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.