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. Pois é, esse é o problema. Tópico repetido, veja a sugestão do Isaque neste outro tópico que eu ainda não tive tempo de testar...
  2. Se você está tentando atender as exigências do 2.01 você deve fazer como manda o requisito na ER 2.01. Lembrando sempre de observar o perfil dos estados que quiser atender.
  3. Isso eu vi. Acho que você não entendeu minha pergunta. Eu quero gerar o valor nulo. Como faz?
  4. E com suas alterações, como faz para gerar o campo Base de cálculo vazio?
  5. Preciso confirmar na documentação, mas acredito que o modelo MP2100 só cancela os últimos 300 itens. Exemplo: Se você vendeu 301 itens e depois tentar cancelar o item 1, então o ECF não permite.
  6. Por favor utilize o botão editar nos seus posts. Ficar fazendo posts um atrás do outro é considerado flooding, e é
  7. Poder pode, mas não deve. Na forma que o componente está feito atualmente, se você pular um índice, na hora de listar as formas de pagamento você só vai receber as primeiras formas. Note que você passa como parâmetro o índice da forma de pagamento quando vai programar. Assim, é melhor você fazer essa verificação antes para evitar problemas futuros.
  8. Lucas, você está olhando um tópico sobre TEF DISCADO de Outubro de 2012. As regras para o CIELO PREMIA são diferentes. O que o técnico de certificação lhe pediu está correto.
  9. Acho que não está relacionado. Acho que o código está incorreto, pelo menos no caso do emulador. Vejam: DtHrStr := EpsonResposta.Params[8] + '000000' ; // '30012013' + '000000' = '30012013000000' StrToInt(copy(DtHrStr, 5,4)), // Ano => 2013 StrToInt(copy(DtHrStr, 3,2)), // Mes => 01 StrToInt(copy(DtHrStr, 1,2)), // Dia => 30 StrToInt(copy(DtHrStr, 1,2)), // Hora => 30 StrToInt(copy(DtHrStr, 3,2)), // Min => 01 StrToInt(copy(DtHrStr, 5,2)), // Seg => 20 Não tem sentido o copy para Ano receber como parâmetro o mesmo Index (neste caso, 5) que o copy para seg. Acho que Hora, Min e Seg deveriam ser: StrToInt(copy(DtHrStr, 9,2)), // Hora => 00 StrToInt(copy(DtHrStr, 11,2)), // Min => 00 StrToInt(copy(DtHrStr, 13,2)), // Seg => 00 Gostaria de lembrar que não tenho prática com este protocolo atualmente, então estou apenas analisando o código reportado.
  10. Acho que deveria se questionar o motivo do emulador não retornar a hora... Qual o conteúdo de EpsonResposta.Params[8] na hora da execução?
  11. Se você já fez o select e agora vai trabalhar com os dados você não precisa fazer outro select.
  12. E por que você não faz a segunda consulta de uma vez e se ela não retornar nada você faz a primeira? Isso diminuiria os dados trafegando entre o servidor e a máquina cliente, seria um retorno mais rápido e provavelmente atingiria seu objetivo.
  13. Você deve seguir todo o Requisito e isso independente do Estado. Que são obrigatórios para esse requisito parecem ser as letras e, f e g. Você pode implementar apenas as letras f e g visto que o perfil de Minas Gerais é o "F" e assim, de acordo com a tabela de perfis a letra e não é exigida. Mas nesse caso, os homologadores provavelmente vão fazer uma observação no seu certificado e ele não terá valor para nenhum dos outros estados. Você deve ler toda a legislação, incluindo Anexos e outras legislações que forem estaduais para ter certeza. EDIT: A propósito, vou mover seu tópico para a área de Legislação sobre PAF-ECF. EDIT2: Adicionado esclarecimento sobre o perfil.
  14. Só pra acrescentar ao que o Juliomar escreveu. Normalmente é só remover a primeira parte do nome da unit que gera o problema. Exemplo: Na cláusula uses onde está escrito vcl.forms substitua por forms.
  15. Sinceramente, eu não entendi os requisitos do seu problema. Não entendi se você quer localizar um registro que já foi selecionado e exibido (locate). Se quer filtrar os registros (Where). Se quer reduzir o número de registros/linhas retornadas pelo select (ROWS). Se quer fazer um select de um select (Select * from Select...) Se vai mostrar isso na tela ou vai fazer um cálculo...
  16. Eu aconselho você entrar em contato com os desenvolvedores dos componentes.
  17. Eu não... mas não consigo entender como saber disso vai lhe ajudar...
  18. Veja como o usuário anterior resolveu: Então verifique o funcionamento nos aplicativos de exemplo. Leia a documentação do PAF-ECF. Se mesmo depois disso o problema persistir, crie um tópico com uma dúvida que seja específica. Coloque no tópico o passo a passo para reproduzir o problema, o comportamento esperado, o motivo de esperar o comportamento e o comportamento que foi obtido. Essas orientações se encontram
  19. O ACBrECF é um componente para Delphi. Não é um aplicativo. O ACBrMonitor é um aplicativo mas não é executado exatamente por parâmetros. Ele monitora uma pasta e ao receber um arquivo texto com os comandos, ele executa os comandos.
  20. Você poderia anexar um projeto completo que faça o teste do webservice? Ficaria mais fácil para tentar lhe ajudar.
  21. Ainda não. Fique a vontade para se juntar aos outros e dar o pontapé inicial no desenvolvimento.
×
×
  • 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.