Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.337
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Eu percebi que era novo usuário do fórum. Está tudo bem. Fique a vontade de fazer suas perguntas, sugestões ou reportar bugs. Só pedimos que leia Ah claro, tenha certeza de fazer uma pesquisa antes pois, muitas das vezes, as dúvidas iniciais já foram tratadas. Bom trabalho aí.
  2. É porque você não leu o anúncio que aparece no cabeçalho em todos os fóruns e nem os posts em destaque no fórum Dúvidas Gerais. Queira ver esse tópico: Depois de atualizar, por favor, veja se o problema persiste.
  3. Por favor, mostre o código de como reproduzir o erro. Ficará mais fácil de corrigir se for possível reproduzir isso no exemplo do ACBrSPEDPisCofins. Então, se possível, o código para reproduzir o erro no exemplo.
  4. Acredito que não pois no log menciona o modelo quando acontece o comando ativar. Veja abaixo: O que pode estar acontecendo é você estar passando parâmetros incorretos ou fazendo uma sequência incorreta. Por exemplo, no seu log você abre o cupom e depois vai enviando um monte de comandos. Inclusive tem um ativar DEPOIS que abre o cupom. Esse ativar não tem sentido algum nesse momento. Carregar alíquotas depois que o cupom está aberto também não tem, pelo menos a princípio... Se você usar o exemplo e dizer o passo a passo vai ficar mais fácil de encontrar o problema.
  5. Acho que sua solução é valida. Estou verificando se pode dar algum problema. Volto a postar assim que tiver algo mais concreto, provavelmente na parte da tarde de hoje.
  6. Sim. Eu percebi agora que a mensagem aparece no seu sistema, mas não aparece no log. O log tem um monte de outros erros como: "Gerencial nao carregado", "Documento nao fiscal nao carregado", "Meio de pagamento nao carregado", "Aliquota nao carregada", ... Apesar desses erros não tem nenhum erro "Resporta COO não encontrada". Na verdade, também não deveriam ter tantos erros como é apresentado no seu log. Assim, parece ser um problema no seu sistema. Então faça o seguinte, use o programa de exemplo, o ECFTeste, e diga qual o passo a passo para reproduzir o problema nele.
  7. Acho que você está complicando as coisas. Você copiou os dados lá da legislação que estavam em um formato de tabela e colou aqui sem formatação nenhuma. Assim você dificulta as pessoas lhe ajudarem ao invés de ajudar. Esse campo é um campo só. Como o Isaque mencionou, o número é o de ordem do ECF. É um valor que sai abaixo de toda redução Z. Na verdade, sai em todo cupom fiscal, pois identifica o ECF.
  8. Não precisa alterar para string. É só informar quais os registros precisam ser informados vazios e alterar isso na função LFILL ou RFILL. Como exemplo, As suas alterações não estão em conformidade com o código atual do componente e assim não dá para atualizar. No código atual do bloco F, apenas o registro F510 não está aceitando CFOP em branco. Favor verificar se é necessária a alteração para que ele aceite.
  9. Subi suas alterações para o SVN na Revisão 5566. Pelo que vi está tudo certo. Só não subi a alteração no campo NUM_DOC do registro F525 pois não entendi o motivo. Favor testar e reportar qualquer problema. Se a alteração no registro F525 for importante, queira mencionar o motivo. Obrigado.
  10. Subi suas alterações para o SVN na Revisão 5564. Pelo que vi está tudo certo. Favor testar e reportar qualquer problema. Obrigado.
  11. Juliomar, Eu não vejo problema algum. O que não pode é sair mudando o componente sem saber o motivo arriscando dar problemas com nossos muitos usuários. Eu concordo com o Daniel nisso, e o Willians teve o bom senso de concordar também. Daniel, Se os casts foram adicionados apenas para remover o warning, não vai haver algum problema. Na verdade, quando não há o cast explícito, o próprio Delphi adiciona esse cast implicitamente. E este é o motivo do warning. O warning avisa que quando se converte de String para AnsiString pode haver perda de dados. É como se o compilador dissesse: "Cara. Eu vou passar esses caracteres na peneira. Se você colocou algo maior que o furo da peneira pode ficar pra trás." A grosso modo podemos dizer que há caracteres possíveis no modelo unicode que não é possível no ANSI. Mas se o dado armazenado na string é convertível para ANSI por talvez ter sido formado em ANSI em primeiro lugar, então não deve dar algum problema. O Cast explícito é como se disséssemos ao compilador: "Ei, confia em mim! Eu sei o que estou fazendo." Estou muito curioso. Que componentes/classes/units você usa no Delphi 6 e não conseguiu usar no Delphi 7?
  12. Duas opções Verifique o estado do ECF antes de tentar identificar Trate a exception para o comportamento que você deseja.
  13. O que eu tentei nesse tópico inteiro foi resolver o problema e até agora, pelo que entendi, usar o FastMM resolve o problema. Se quiser ajuda eu tenho disposição de ajudar. Mas de forma alguma vou fazer o trabalho sozinho pois não tenho o Delphi 6 na minha máquina nem desenvolvo para ele. Agora, se você não sabe o motivo de colocar ou remover o cast faz o componente ser compatível ou incompatível com o Delphi 6, você não fica numa posição de poder exigir alguma mudança... Não podemos fazer uma mudança porque "acontece um Access Violation". Um AV é um sintoma e não o motivo do problema.
  14. E a resposta a essa questão é: Por que utilizar esses casts se você está fazendo um cast simples de AnsiString para AnsiString e está recebendo um AV?
  15. É só anexar aqui...
  16. Não entendi não...
  17. A descrição fala do valor consolidado da venda. Então, por ser valor da venda, acho que você pode diminuir o desconto. Mas isso é uma opinião pessoal. O certo é verificar com um contador.
  18. Alguma sugestão de correção?
  19. Se puder ajudar, veja o log do SVN e encontre a exata revisão em que o endereço foi removido. Caso contrário, vamos ter que esperar...
  20. Acho que já li isso... EDIT: Achei.
  21. Parabéns pela disposição Jéter. (:
  22. Não tem erro de CCO não encontrada no seu log. Nota: aumente o TimeOut para 10. O valor atual de 3 é muito baixo.
  23. Olá, O quê exatamente é item inválido? Eu não sei se você notou, mas o comando retornado pelo ECF é tratado no caso de um Gerencial não definido. Eu particularmente não alteraria o funcionamento atual sem ter mais detalhes de o que você quer conseguir e do porquê o método atual não atende as expectativas dos usuários em geral. A última alteração nessa área já cerca de 3 anos. Você pode dar mais informações?
×
×
  • 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.