Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3539 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Aproveitando o tópico sobre o componente ACBrECFVirtualNFCe, gostaria de saber se já estão utilizando ele conciliado ao TEF. Outra questão, notei que é necessário fazer a RZ e LX com este componente, há como deixarmos isso desativado? Devido que no projeto NFC-e não é necessário fazer uso dessas propriedades. Grato 

Editado por jamesbr
  • Consultores
Postado

Aproveitando o tópico sobre o componente ACBrECFVirtualNFCe,

 

Por favor, não faça isso. Crie um tópico novo para uma dúvida nova conforme as regras. Veja neste em especial a "2.2 - Permaneça no assunto".

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado (editado)

Estou com problemas usando o ACBrECFVirtualNFCe uso minha aplicação usando o componente quando vou cancelar 1 item funciona correto mas o Segundo item começa a dar problema, fiz uma varredura e notei que o componente apaga os Itens da lista, mas o problema que notei foi na condução imposta ao componente como esta  abixo

with fsACBrNFCe do
  begin
    if (NumItem > NotasFiscais.Items[0].NFe.Det.Count) or (NumItem < 1) then
      exit;

    NotasFiscais.Items[0].NFe.Det.Delete(NumItem-1);
  end;

como esta aqui if (NumItem > NotasFiscais.Items[0].NFe.Det.Count) or (NumItem < 1) then e da um Count para contar o total de itens mas por exemplo se tiver 3 itens e o item 1 ja cancelado e quando for cancelar o item 3 o componente vai ver o total de itens mas se eu ja tiver cancelado um item antes ai ele sai da condição;

 

creio que o componente deveria verificar se o item é igual ao item informado assim não causaria o problema

Editado por tchuck
  • 3 meses depois ...
  • Membros Pro
Postado

tchuck, realmente isso está ocorrendo...

Pode haver mais de uma vez o mesmo Item? Não seira melhorar comparara o Index do Item? 

var
  I: Integer;
begin
  for I := NotasFiscais.Items[0].NFe.Det.Count -1 downto 0 do
  begin
    if (I = NumItem-1) then
    begin
      NotasFiscais.Items[0].NFe.Det.Delete(I);
      Break;
    end;
  end;

  • Este tópico foi criado há 3539 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.