Ir para conteúdo
  • Cadastre-se

Solivan

Membros
  • Total de ítens

    451
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que Solivan postou

  1. Localize esta unit fazendo uma busca no seu computador e adicione o caminho deste arquivo Controls.pas no "Library Path" do seu Delphi, caso ela não percenta as units que vem com o delphi você pode apenas adicionar ao seu projeto.
  2. Talvez possa ser usado declarando sua unit em uses e instanciando o objeto by code...
  3. Eu acho que ele guarda as informações em arquivos do tipo dat. Acho que não chega a ser nem chamado de banco de dados.
  4. Olá a todos, Tenho um aplicativo mobile que integra com o retaguarda pra efetuar vendas externas, testei em Android, Mac OS X e iOS Simulator, deu tudo certo, corrigi os bugs está 100%, agora meu cliente disse querer usar o força de vendas no iPhone, então fazendo algumas pesquisas na web me deparei com a questão da distribuição que a meu ver, é muito burocrática, se tornando quase inviável pra quem está iniciando no mundo dos mobile. Por acaso alguém saberia informar se existe uma forma prática de distribuir o app em apenas um aparelho por enquanto de forma fácil e sem custos. Segue o Link do apk para Android, caso alguém se interesse. http://www.arenasoft.com.br/site/downloads/app/easyvendasmobile/EasyVendasMobile.rar apenas 15 MB. Att. Solivan.
  5. Isso acontece comigo quando estou compilando para Firemonkey no XE10. Tem a ver com memória eu acho.
  6. E outra, o parâmetro :0 não está recebendo nenhum valor. no caso ele está procurando o parâmetro por nome, como você mesmo definiu "Parametro por Nome", ParamByName('
  7. Quando se instala qualquer pacote manualmente pelo Delphi esse coloca na pasta padrão onde ficam as dpls e não na definida pelo instalador do ACBr. por isso o conflito de pacotes.
  8. Amigo tive alguns problemas de envio há muito tempo e não sei como anda o envio agora da NF-e, mas na época me pareceu certo retirar a rotina de envio email de dentro do projeto que enviava a nota. A solução que encontrei foi criar um programinha apenas para envio da NF-se utilizado através de linha de comando, desde então nunca mais tive problemas de envio...
  9. Até o mês de Dezembro de 2015 vale a versão 108 do SPED_Fiscal, porém entrando no ano de 2016 somente a versão 109.
  10. Não sei sobre qual SPED você está se referindo mas, eu utilizei esse mesmo valiador do SPED Fiscal ainda ontem pra validar dois relatórios, o de dezembro e janeiro de 2016. Referente ao de Dezembro eu tive que usar a versao 108 e quanto ao de Janeiro / 2016 tive que usar a versão 109, mas não vi nada sobre versão 010, não sei se é o mesmo relatório, caso não seja, desconsidere o meu comentário.
  11. Gostaria de saber como é gerado o CodigoVerificação é gerado pela aplicação ou se vem do provedor e como obter essa informação.
  12. Percebi no arquivo do fast que o report estava ficando maior que o tamanho da página A4, pois acho que expandir a banda do rodapé ao fazer as alterações, mas fiz as devidas correções aqui e estou colocando novamente o arquivo do fast em anexo. Obrigado! Solivan! DANFSEPadrao.fr3
  13. Obrigado Juliomar, por ter me atendido prontamente!
  14. Fiz uma pequena alteração visando corrigir o campo competência no danfe pois estava sendo exibido de forma estranha, não sei se estava passando de forma correta, no meu entendimento seria nesse formato: dd/yyyy, mas estava dando erro de validação dizendo que o valor não era o esperado mesmo passando como TDateTime, não deu certo então usei parte do campo DataEmissao, com a função FormatDateTime, e também inclui no rodapé os dados dos campos site, usuário e sistema. Na lista de serviços fiz uma alteração visando ter o mesmo visual da NF-e, gostaria que a grade de itens fosse até em baixo independente da quantidade de itens registrados, então pra isso tive que mudar o tipo dos campos para string, para que não fosse exibido os zeros ao incluir os registros vazios, não sei se fiz da forma correta, porém foi essa a ideia que veio na hora, tendo em vista que não tenho muita experiência no gerador Fast Report, Danfse em anexo para que os Administradores possam apreciar. Sem mais, Att. Solivan ACBrNFSe.rar
  15. procedure TForm1.AlterarTamanhoFonteCampoDB(fsTamanho : Smallint) ; var i : integer; begin for i := 0 to ComponentCount -1 do begin if( Components[ i ] is TRLDBText )then begin (Components[ i ] as TRLDBText).Font.Size := fsTamanho ; end; end; end; tente também mudar a propriedade do form para printscale := poNone; e Scaled := False ; não testei mas tem tudo a ver com o comportamento do report.
  16. amigo, esse problema isso é muito facil de você resolver! no evento beforeprint do Fortes crie um loop buscando os campos de dados pela classe fazendo um cast e informando qual o tamanho ideal da fonte. Att. Solivan!
  17. boa tarde, tenho um pdv que utiliza a emissão da NFC-e e o gerador de relatórios era o fast juntamente com outro modelo utilizando bobina, recentemente adicionei mais o Fortes Report e ao implementar notei que as configurações da Logo não está obedecendo as especificações do usuário, no que se refere ao tamanho e largura então abrir os fontes e fiz uma pequena adição. Segue arquivo zipado em anexo para avaliação. att. Solivan ACBrDANFCeFortesFr.rar
  18. Tenho app também em delphi para android, gostaria de testar sua ferramenta, qual seria o nome na loja do google?
  19. Observei no seu método que você salva o XML antes mesmo de enviar, acho que pode esta ai o problema, você tem que esperar o envio, porque é ai que o componente atualiza o XML com os dados do protocolo e depois você o salva em disco.
  20. Eu utilizo o componente na seguinte sequência e nunca tive problemas; 1. ACBrNFe1.NotasFiscais.Clear; 2. Alimento o componente; 3. ACBrNFe1.Valida ; 4. ACBrNFe1.Assina; 5. ACBrNFe1.Enviar(1,False); 6. ACBrNFe1.NotasFiscais.Items[0].GravarXML(); 7. arquivo := ACBrNFe1.NotasFiscais.Items[0].NomeArq; 8. Salva no Banco(Arquivo) ; Tente dessa forma.
  21. O componente pode não esta limpando os dados antes de uma nova consulta.
  22. Eu gravo a versao, e a data de compilação do sistema no banco de dados quando os terminais iniciam o sistema este verifica se tem uma versão mais nova caso existe, ele manda a requisição para a rede via TCP/IP (Socket) e o terminal que tiver a versão mais nova junta todos os arquivos novos num zip e envia a este terminal que está aguardando a atualização, que descompacta substitui os arquivos e segue em frente abrindo a aplicação para uso. Funciona que é uma beleza. Dessa forma só preciso atualizar uma máquina da rede toda vez que lanço uma novidade no sistema.
×
×
  • 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.