Ir para conteúdo
  • Cadastre-se

Claytonocn07

Membros
  • Total de ítens

    26
  • Registro em

  • Última visita

Tudo que Claytonocn07 postou

  1. Consegui fazer enviando o pdf para o SumatraPDF, via linha de comando com Shellexecute. Não ficou perfeito porque o pdf tem uma margem e a impressora também, daí a impressão saiu cortada um pouco do lado direito. Mas já é uma solução. Obrigado!
  2. Olá pessoal! Estou tentando enviar um arquivo pdf salvo no meu PC para imprimir em uma impressora não fiscal. A impressora é uma TANCA modelo TP-550. O pdf é um cupom fiscal que eu baixo da internet após consumir um webservice. Eu salvo ele em uma pasta (Ex: D:\Temp\10.pdf) e quero que, ao clicar em um botão, o arquivo seja imediatamente impresso nessa impressora. Já pesquisei bastante na internet e o código que eu mais encontrei foi este (com algumas variações): ShellExecute(Application.Handle, 'print', PChar('D:\Temp\10.pdf'), nil, nil, SW_HIDE); Em tese, este comando enviaria para a impressora padrão. Porém, o comando não funciona. Por favor, tem algum componente ACBr que faça isso pra mim, ou vocês tem alguma outra dica? Grato desde já!
  3. Por favor, desconsiderem esta pergunta e se possível podem apagar. Eu esqueci que já tinha perguntado isso neste fórum há uns meses atrás. Desculpem o transtorno.
  4. Olá amigos! Eu fiz há uns 2 anos uma tela de emissão de NFS-e para o ramo funerário (portanto adquiri um pouco de know-how). Agora eu preciso que o meu sistema de Ótica emita nota fiscal para o consumidor final (a princípio somente no estado do Ceará). Eu tenho muitas dúvidas e gostaria que os amigos me ajudassem me orientando por onde começar a estudar. Colocarei abaixo minhas principais dúvidas: No Ceará, as óticas devem emitir obrigatoriamente qual documento fiscal para o consumidor final? NF-e, NFC-e ou CF-e? Existe algum tipo de emulador de MFE para facilitar o desenvolvimento? Existe algum tipo de homologação/registro/taxa para o desenvolvedor do software? Tem muita diferença no desenvolvimento de CF-e entre o Ceará, São Paulo e outros estados? É basicamente fazer 3 códigos diferentes? Irei desenvolver em Delphi 10.4, mas eu gostaria de fazer um código compatível com Lazarus. É possível? Agradeço imensamente quem puder me orientar! PS: me desculpem se a resposta já exista no fórum. Eu pesquisei, mas não encontrei nada específico para minhas necessidades.
  5. Consegui conectar usando o protocolo "mssql" e as dll's dblib.dll e libconv.dll Agradeço a todos os que contribuíram.
  6. Eu dei uma olhada no sourceforge e não encontrei a dll para download. Onde posso encontrar?
  7. Será que o problema é porque o meu Windows e o SQL Server são 64 bits mas o Lazarus que estou usando é 32bits? Como faço para usar o Lazarus 64bits mas compilando aplicativos 32bits?
  8. Nem morto eu largo o SQL Server. rsrsrs Sério mesmo! Eu uso há 16 anos e nunca tive problemas. Já trabalhei com ele no delphi tanto com BDE, quanto ADO e recentemente Firedac. Com relação ao Zeos, eu usei o protocolo "ado" porque o protocolo "mssql" estava dando erro, dizendo que falta a dll ntwdblib.dll e manda eu configurar o a propriedade "LibraryLocation" para a pasta dela. A questão é que eu não sei onde fica essa dll !!!!!
  9. Olá! Eu estou fazendo uns testes com o Lazarus para decidir se largo o Delphi e migro pra ele. Logo de cara já estou tendo um problema: o DBGrid não está mostrando os valores dos campos VARCHAR da minha tabela. Os campos integer, date time, etc, aparecem normalmente. Estou usando Lazarus 2.0.10 32bits no Windows 10 20H2 64bits. Meu banco de dados é o SQL Server Express 2017 64bits. Fiz a conexão usando ZEOS e o protocolo "ado" passando uma string de conexão. Alguém pode me ajudar?
  10. Muito obrigado pela ajuda! Vou conferir o link.
  11. Obrigado pels respostas Juliomar. Só não ficou claro pra mim se Ótica tem que ser CF-e ou NFC-e. O MFe gera qual dos dois? Eu perguntei pelo FMX porque eu tenho o desejo de migrar (praticamente refazer) meu sistema em FMX mais para aproveitar os recursos de design que a biblioteca me proporciona, mas se com isso eu perder a possibilidade de usar o ACBr então eu continuo no VCL mesmo.
  12. Muito obrigado! Caso mais alguém possa ajudar respondendo especificamente os tópicos eu agradeço muito!
  13. Olá! Eu preciso desenvolver a parte fiscal para o meu sistema de Óticas. Porém, apesar de programar em Delphi há 19 anos eu sou novato na área fiscal. Minha única experiência com o ACBr foi NFS-e para duas prefeituras diferentes. Tenho muitas dúvidas e já pesquisei muito no google, mas minhas pesquisas geraram mais dúvidas do que soluções. Eu peço ajuda aos colegas para me darem um norte de como desenvolver a funcionalidade fical para meu sisema. OBS: a princípio, meu sistema vai rodar apenas no Ceará, mas futuramente em outros estados também. Quem puder, por favor, me responda as dúvidas abaixo ou me dê dicas adicionais que eu precise saber: Quais as diferenças entre CF-e ou NFC-e? Óticas devem emitir CF-e ou NFC-e? Eu desenvolvo como pessoa física. Para meu sistema emitir CF-e ou NFC-e eu preciso ser pessoa jurídica? Existe algum tipo de homologação a ser feita? Se sim, custa em média quanto? Meu cliente precisará adquirir algum hardware ou software além do meu? O ACBr já está rodando totalmente em FMX? Agradeço desde já!
  14. Obrigado joão Alberto pela ajuda Eu segui sua dica e deu certo, porém de uma forma diferente: Eu percebi que todas as máquinas que o demo não funcionou rodavam windows 7. Então eu pedi pra formatarem o PC colocando Windows 10, mas a empresa não quis mudar o S.O, então eu criei uma máquina virtual com windows 10 e coloquei o demo com as dlls. Abriu de primeira!
  15. Outra dúvida: Eu percebi que o access violation era em uma dll específica. Eu baixei ela da internet e o programa passou a pedir outras dlls, as quais eu fui pegando uma a uma da pasta DLL do ACBr. Porém agora ele passou a pedir uma dll chamada MSVCR70.DLL que não consta na pasta DLL do ACBr. Eu já baixei umas 20 dlls em sites diferentes e nenhuma serviu, pois fica dando Access Violation. O que me deixa encucado é que em outro cliente eu fiz da seguinte forma: copiei o demo para o PC do cliente e todas as DLLs para a pasta System32 e o programa abriu normalmente. Já neste outro cliente eu estou com esse problema já faz uns 10 dias. Eu já tentei em 3 computadores lá e dá o mesmo erro. OBS: neste cliente há um proxy configurado na internet. Tem alguma coisa a ver? O demo usa a internet no momento em que está sendo aberto? Amarildo, muito obrigado por estar me ajudando... Eu sou programador Delphi há 17 anos, mas nunca precisei fazer programas fiscais, por isso sou muito novato neste assunto. ACBr é novidade pra mim. Me diz mais uma coisa: onde fica o instalador do ACBr monitor? Mais uma vez, obrigado.
  16. Olá! Para usar o instalador no PC de produção do meu cliente eu terei que instalar o Delphi nele?
  17. Olá Juliomar! Eu não usei o instalador, pois estou tentando rodar o demo em ambiente de produção no PC de um cliente, não na minha máquina de desenvolvimento. No meu PC está tudo ok. Eu simplesmente copio a pasta do demo com as DLL, o arquivo Cidades, etc para o PC do cliente. Eu quero testar as configurações através do demo no Pc do cliente para depois fazer estas mesmas configurações no meu próprio programa. Eu já havia feito isso em outro cliente e deu certo, mas desta vez está dando problema. Curiosamente, o cliente onde deu certo usa certificado A1 e este onde está dando erro usa A3. Será que algum arquivo do programa de configuração do A3 está conflitando com esta dll?
  18. Ítalo Eu tive acesso a outro PC da empresa e mudei a estratégia: Eu apenas abri o Demo sem copiar as DLLs. Desta vez não deu Access Violation. Ao invés disso ele informou que estava faltando uma DLL (obviamente). Então eu fui copiando uma a uma as DLLs que ele pedia. Quando eu copiei a DLL libiconv-2.dll da pasta "DLLs\XMLSec\MinGW\32" ele voltou a apresentar o Access Violation. Ou seja, o erro é na hora que o demo vai executar algum método desta dll. Talvez a versão dela não seja a correta. Eu baixei da internet várias versões diferentes dela mas deu o mesmo erro. Também li o artigo da página http://www.projetoacbr.com.br/forum/topic/34177-acbrdfe-com-openssl-e-suporte-a-tls12/ que foi sugerido no arquivo "leiame.txt" mas não entendi bem como proceder. Com estas informações, ficou mais fácil de você ou alguém me ajudar a mostrar onde eu estou errando? Agradeço desde já a ajuda e a paciência de todos.
  19. Ítalo, Eu já tentei das duas formas: copiando para a pasta System 32 e depois da sua sugestão eu copiei para a mesma pasta do executável. Continua dando o mesmo erro. Eu já testei tanto neste PC que é 32 bits quanto em outro de 64 bits, porém no de 64 bits eu copiei as DLLs para a pasta SysWOW64 Todos estes testes deram o mesmo erro de AccessViolation Meu colega de trabalho configurou uma máquina virtual no Virtual Box e colocou lá os mesmos arquivos e funcionou perfeitamente. Alguma ideia do que seja? Estou quase decidido a colocar meu sistema para rodar em uma máquina virtual no PC do cliente.
  20. Olá Italo! Na dúvida eu copiei todas as DLLs da pasta DLLs do exemplo do ACBr. Mas eu não coloquei na mesma pasta do executável. Eu coloquei na pasta C:\Windows\System32. O sistema é Widows 7 de 32 bits. Eu coloquei lá somente as DLLs, sem as pastas, diretamente em System 32.
  21. Debugando no meu PC funciona 100%. O erro aparece no PC do cliente, que não tem Delphi instalado. Ao clicar no executável ele já mostra o erro e o executável nem abre.
  22. Olá! Eu copiei o demo de NFSe para o PC de um cliente e tentei abrir para fazer os testes de configuração. Porem, ao tentar abrir o demo já aparece logo o erro abaixo: Eu copiei TODAS as DLLs para o diretório C:\Windows\System32 e o erro ainda persiste. OBS: o computador roda Windows 7 de 32bits. O que pode estar acontecendo?
×
×
  • 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...