Ir para conteúdo
  • Cadastre-se

Paulo Tenório

Membros
  • Total de ítens

    274
  • Registro em

  • Última visita

Posts postados por Paulo Tenório

  1. Aqui no ES, muitas empresas ignoram a orientação da SEFAZ e emitem todas as operações em contingência como regra, deixando a transmissão normal numa fila que é processada posteriormente. Eu, particularmente, prefiro fazer tudo certinho e seguindo ao pé-da-letra todas as Normas Técnicas e orientações, mesmo que verbais, do FISCO. A entrada em contingência eu trato nos eventos de transmissão e tenho um campo na tabela de notas onde deixo uma "marca" informando como foi transmitida.

    Antes de abrir um novo documento eu costumo testar a situação do servidor de recepção. Se estiver tudo Ok e existir documento em contingência, eu exijo que o operador realize as transmissões em contingência primeiro.  Verifico essa situação antes dos fechamentos de Caixa. Sem a liberação de um Gerente ou Administrador, o caixa só pode fechar o movimento se não houver pendências de transmissão.

    • Curtir 1
  2. Sempre que tenho esse erro como retorno, carrego uma Nota qualquer, consulto a situação dela e, logo em seguida, repito a consulta de DFe destinados ou download. Não sei que relação tem ou o que acontece. Só sei que fazendo isso, tudo funciona lindamente logo na primeira tentativa e sem retornar o erro http 503. Pode ser algo que configuro no evento de consulta e que fica valendo para as operações posteriores ou algum bug intermitente do componente.

    • Curtir 1
  3. Parece q

    Parece que é efeito do último commit, onde ocorreu mudança na geração/validação dos códigos numéricos dos documentos. Vou fazer um revert pata testar. Estou com problema parecido.

  4. Amigos,

    Tirei o dia para atualizar meu Delphi para a versão RIO Enterprise (devidamente licenciada). Fiz uma limpeza geral em tudo e iniciei uma instalação limpa que foi concluída com sucesso.

    Ao abrir o Delphi, ele acusa que não pode carregar as BPLs dos componentes Fortes Report (DANFE, DACTE, etc), embora as BPLs estejam na pasta certa e dentro da Library Path.

    Só consigo instalar o componente pelo DPK e, mesmo assim, estou precisando incluir antes do nome de cada unit, o namespace vcl.

    Será alguma incompatibilidade com a versão RIO que precisa ser tratada ou é alguma configuração minha que precisa ser revista?

     

  5. 14 minutos atrás, Italo Jurisato Junior disse:

    Boa tarde Paulo,

    Se não me falha a memória ele separa pelo CNPJ do emitente do CT-e .

    Sim mas, eu preciso organizar pelo CNPJ da empresa pagadora do frete (definida como tomadora). Por isso imaginei que haveria algum parâmetro onde eu especificaria como seria a formação do caminho completo. Minha função "montacaminho" unida à comparação do conteúdo do XML resolveu bem o problema.

    • Curtir 1
  6. Amigos,

    Estou iniciando uma rotina de consulta e armazenamento de CT-e destinados à empresa onde trabalho. A minha necessidade é salvar somente os CT-e's que definam meu CNPJ como pagador( tomador) do transporte.

    Já montei a rotina que carrega cada XML recebido pela DistribuiçãoCTE e consigo descobrir se ele me interessa ou não.

    Minha dúvida é: Tem copmo parametrizar o salvamento dos CTEs por CNPJ do Tomador ou devo montar na mão uma rotina que faça essa organização?

  7. 2 minutos atrás, [email protected] disse:

    Obrigado pela resposta Paulo, 

    já submeteu o arquivo com a correção?

    Chegou a testar com Detalhamento Específico, se nessa tua alteração continua saindo?

    Esse meu recurso não é a correção adequada para o componente, é só um um paleativo para o meu tipo de uso e, talvez o seu. A correção adequada tem que ser pensando em todos os outros usuários, que podem fazer outros usos e serem prejudicados. 

  8. Eu resolvi o meu caso assim:

    function TACBrDFeDANFeReport.ManterXProd(aNFE: TNFe; const inItem: Integer): String;
    begin
      Result := '';
      if (inItem < 0) or (inItem >= aNFE.Det.Count) then
        Exit;

      //Result := aNFE.Det.Items[inItem].Prod.XProd + ManterinfAdProd(aNFE, inItem);
      Result := aNFE.Det.Items[inItem].Prod.XProd;
    end;

    A questão é relacionada com o NFCe, onde sempre sai a informação adicional junto da descrição do produto. Talvez precise de uma diretiva ou verificação do modelo para determinar o caminho a seguir.

    • Curtir 1
  9. Debugando, cheguei ao ponto de encontrar uma falha de definição de variáveis em: ACBrNFeDANFeRLPaisagem.

    Faltou uma chamada ao método: ConfigurarVariavies(tiPaisagem);

     

    Acrescentei e resolveu meu problema:

    procedure TfrlDANFeRLPaisagem.FormCreate(Sender: TObject);
    begin
      inherited;
      ConfigurarVariavies(tiPaisagem);

      FineTuneAngleLabels := True;
      rllborda.Align := faNone;
      rllCinza.Align := faNone;
    end;
     

  10. Estou com dois tipos de problema no DANFE Fortes Report mesmo atualizando tudo.

    Após a atualização e os respectivos acertos indicados neste tópico, passei a ter problemas com NFe do tipo retrato (tiPaisagem). Sempre dá errro de divisão por zero em qualquer das opções de impressão de tributos, inclusive trbNenhum.

    Mudando para  (tiRetrato), exibe normal.

    Outro problema é com a codificação da fonte dos textos.Os caracteres acentuados estão sendo exibidos de forma errada.

  11. Amigos,
    Tenho uma função que roda no servidor e me retorna um arquivo em formato Stream.
    Estou tentando atribuir esse retorno à um anexo de e-mail. Não recebo erro ou exceção mas o conteúdo não é anexado, chega no destinatário com nome mas zero bytes.
    O que estou fazendo de errado?

              TRY
                ACBrMail1.AddAttachment(DM.DWStreamLoadFromFile(Anexo), ExtractFileName(Anexo));
              EXCEPT
                ON E: Exception DO
                BEGIN
                  btApurar.Enabled := True;
                  RAISE Exception.Create('Ocorreu uma falha Anexando arquivo [' + Anexo + '] ao e-mail: ' + sLineBreak + Anexo + sLineBreak + 'Mensagem: ' + E.Message);
                END;
              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.

The popup will be closed in 10 segundos...