Ir para conteúdo
  • Cadastre-se

DonizeteFalcon

Membros
  • Total de ítens

    36
  • Registro em

  • Última visita

Posts postados por DonizeteFalcon

  1. Bom pessoal, de uma semana para cá começou a aparecer este erro: "O identificador não está no estado correto para a operação solicitada - URL:https://homologacao.nfe.fazenda.sp.gov.br/ws/RecepcaoEvento.asmx - SOAPAction:http://www.portalfiscal.inf.br/nfe/wsdl/RecepcaoEvento".

    O problema é que mesmo dando esta mensagem, se estiver cancelando uma NFe, o cancelamento fica registrado no SEFAZ, se for o envio de NFe, a nota é aprovada. Pode ser em produção ou homologação. 

    E tem mais, depois que dá o erro uma vez, o cancelamento e o envio de NFe voltam ao normal, ou seja, para de dar o erro.

    Quem puder me ajudar, agradeço.

  2. Quando imprimo o Danfe NFC-e pelo FastReport com o tipo emissão  teOffLine, não imprime a frase que diz que foi emitido em contingência.  Verificando o ACBrNFeDANFEFRDM.pas, à partir da linha 1076 o comando  case FNFe.Ide.tpEmis of, não contempla o tipo teOffLine, por isso não imprime o texto: 'DANFE EM CONTINGÊNCIA, IMPRESSO EM DECORRÊNCIA DE PROBLEMAS TÉCNICOS'. Sugiro aos administradores a inclusão do tipo em questão para que a informação passe a ser impressa no Danfe. 

  3. Olá Juliomar, na verdade o que notei é que toda vez que usamos o método imprimir, se existir mais etiquetas para impressão, deve-se se chamar o método IniciarEtiqueta.

    Então a minha sugestão de correção do componente é para retrocompatibilidade, pois após uma atualização dos componentes, os sistemas que estão apenas chamando o método imprimir terão este problema que tive. 

    Obrigado pela atenção.

  4. Bom dia a todos.

    Consegui resolver o meu problema.

    Sugiro aos administradores e moderadores que façam uma correção no ACBrETQ, no método:

     

    FinalizarEtiqueta.

    incluir a linha ,  fpEtqInicializada := False; logo após a linha fpEtqFinalizada := True;
     
    Pois quando se usa o método imprimir, na primeira chamada ao ser executado o método IniciarEtiqueta, este seta a propriedade  fpEtqInicializada para true, assim nas próximas execuções do método imprimir,
    quando chega no método IniciarEtiqueta a propriedade fpEtqInicializada  já está setada como true, então não se inicia a etiqueta novamente e os comandos não são mais enviados para a impressora.
     
    Espero ter contribuído um pouquinho.
    E sou grato por terem desenvolvido esta suíte de componentes. 
     
     
     
  5. FRANCISCO908, obrigado pela atenção. Como eu disse no meu exemplo, para facilitar o entendimento não usei looping (laço),   porém no projeto eu estou utilizando. O problema é que quando executa a primeira o comando imprimir, saem as três etiquetas, porém quando passa pelo próximo simplesmente o comando não executa e não dá erro. Mesmo Ativando e desativando após a impressão. 
  6. Boa tarde a todos.
    Preciso imprimir várias etiquetas com três colunas. No código exemplo abaixo, quando executo o método imprimir, na primeira execução ele imprime as três etiquetas, mas na próxima linha o método imprimir simplesmente não executa. 
    Neste exemplo apenas para facilitar o entendimento, não estou usando looping. Estou utilizando DelphiXE, impressora Bematech LB-1000, foi instalado o driver do fabricante.
     
    Se alguém tiver uma idéia que possa ser, agradeço a atenção.
     
    with ACBrETQ1 do
      begin
         DPI            := dpi203;
         Modelo      := etqEpl2 ;
         Porta         := \\localhost\LB-1000;
         LimparMemoria := True;
     
           Ativar ;
           ImprimirTexto(orNormal, 1, 1, 1, 10, 25, 'Etiqueta 1');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 25, '7898237690230', 70, becSIM);
     
           ImprimirTexto(orNormal, 1, 1, 1, 10, 375, 'Etiqueta 2');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 375, '7898237690230', 70, becSIM);
     
           ImprimirTexto(orNormal, 1, 1, 1, 10, 750, 'Etiqueta 3');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 750, '7898237690230', 70, becSIM);
     
           imprimir(1,600);      
          
           ImprimirTexto(orNormal, 1, 1, 1, 10, 25, 'Etiqueta 4');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 25, '7898237690230', 70, becSIM);
     
           ImprimirTexto(orNormal, 1, 1, 1, 10, 375, 'Etiqueta 5');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 375, '7898237690230', 70, becSIM);
     
           ImprimirTexto(orNormal, 1, 1, 1, 10, 750, 'Etiqueta 6');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 750, '7898237690230', 70, becSIM);
     
           imprimir(1,600);       
          
           ImprimirTexto(orNormal, 1, 1, 1, 10, 25, 'Etiqueta 7');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 25, '7898237690230', 70, becSIM);
     
           ImprimirTexto(orNormal, 1, 1, 1, 10, 375, 'Etiqueta 8');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 375, '7898237690230', 70, becSIM);
     
           ImprimirTexto(orNormal, 1, 1, 1, 10, 750, 'Etiqueta 9');
           ImprimirBarras(orNormal, 'E30', '2', '2', 87, 750, '7898237690230', 70, becSIM);
     
     
           imprimir(1,600);     
         
     
          Desativar;
     
      end ;
×
×
  • 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.