Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 01-12-2018 em todas as áreas

  1. Beleza Sérgio, Obrigado pela resposta. Na verdade o meu objetivo é criar uma nota complementar, então vou copiar bloco a bloco mesmo(a beleza da orientação a objetos né?) e gravar o xml. Nesse caso a intenção é arquivar o xml complementar apenas, sem gerar novas informações no banco de dados pois já tem os dados da NFe enviada. Obrigado mais uma vez.
    1 ponto
  2. opa.. valeuuu ai..elsoft.. quando precisar de algo ai.. so avisar tambem.
    1 ponto
  3. Opa.. elsoft.. Muito legal.. Meus parabens, ai, e muito obrigado pela contribuição.. sei que vai ajudar em muito ao projeto.
    1 ponto
  4. Tudo que precisa pra incluir um boleto e enviar para a caixa está ai. Valeu. Principal.dfm Principal.pas Registrar.dpr Registrar.dproj
    1 ponto
  5. bom dia.. heto.tud bem.. eu nao entendo bem em relação a linguaguem, mas sera que se voce pegar a dll, e jogar na pasta da sua aplicação nao daria certo?
    1 ponto
  6. Veja também o exemplo fornecido pelo nosso amigo @Agnaldo Prates
    1 ponto
  7. Amarildo, bom dia Eu não manjo nada de webservices soap, mas to me matando aqui pra fazer isso funcionar... Assim que conseguir posto aqui pra vocês.
    1 ponto
  8. Obrigado a equipe do projeto ACBr, pelo presente enviado. Fica aqui a minha gratidão ao trabalho profissional do projeto, que tanto nos fornece conhecimentos. Abs a todos
    1 ponto
  9. Vou tentar fazer assim, é que nossa fórmula se assemelha à essa, e me pediram para alterá-la. Vou tentar aqui. Muito obrigada, Amarildo!
    1 ponto
  10. Evitar mudança do Código de Ativação Informamos que alguns contribuintes estão tendo problemas para ativar o equipamento SAT devido a modificação do código de ativação. Cada mudança do código de ativação, gera um novo certificado para o equipamento. Apesar de gratuito, o certificado do SAT só é fornecido no máximo de duas vezes num intervalo de 30 dias. Isso se deve para evitar abusos que vinham sendo cometidos por alguns usuários por impróprio manuseio dos equipamentos. Caso a quantidade de certificados permitida seja excedida, o equipamento não poderá ser ativado enquanto não se passar o intervalo de 30 dias. Sendo assim, recomendamos não modificar o código de ativação do equipamento a menos que tal ação seja recomendada pelo fabricante. No caso de erro durante a ativação, espere 2 minutos e tente novamente Não modifique o Código de Ativação, exceto se recomendado pelo fabricante e obedecido o item acima
    1 ponto
  11. Caro Amarildo: Problema resolvido. Como eu desconfiava, o que faltava era o número do protocolo que não foi gravado na tabela, quando do envio. No encerramento este número tem que ser informado. Obrigado pela atenção.
    1 ponto
  12. Consultas incrementais, como melhorei as minhas... Crie um Timer, ele será responsável por executar suas consultas. Propriedades do Timer Interval = 300 // aqui vc configura a sensibilidade da coisa... Enabled = false procedure TF_PDV.Edit_ProdutoChange(Sender: TObject); begin Timer.enabled := false; // reset do timer a cada teclagem Timer.enabled := true; if empty(Edit_Produto.Text) then begin Timer.enabled := false; // campo vazio.... Timer desligado Query_Produtos.Close; // Consulta de produtos é fechada (necessário no meu caso) end; end; procedure TF_PDV.TimerTimer(Sender: TObject); begin Timer.enabled := false; // Timer atingiu o tempo, se desliga e dispara a consulta. Filtra_Produtos(Edit_Produto.Text); // Função que dispara a consulta do produtos end; Funcionamento Quando o campo que vc utiliza receberem uma informação (onChange por exemplo) esse evento irá resetar o timer e assim não desperdiçará uma ou mais consultas com as teclagens iniciais, até o usuário terminar ou fazer uma pausa em sua digitação. No meu caso 300 milisegundos deram conta do recado... ou seja, quando o usuário está teclando, sem saber a cada tecla na verdade ele está postergado o disparo da consulta, assim que ele faz uma pausa o timer inicia a contagem do tempo, e se atingir o liminar que você definiu pronto, a consulta ocorre, se antes disso o distinto usuário pressionar outra tecla, o timer é interrompido e ninguém perde tempo com disparados desnecessários das consultas; se o campo estiver vazio o timer é desligado. Fica minha contribuição. Abel F. de Angelis AFA - Assessoria e Informática Ltda
    1 ponto
×
×
  • 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.