Ir para conteúdo
  • Cadastre-se

Régys Silveira

Moderadores
  • Total de ítens

    9.999
  • Registro em

  • Última visita

  • Days Won

    149

Tudo que Régys Silveira postou

  1. O método ReducaoZ recebe a data e hora para acertar a impressora, passe algo como "NOW" e não o valor sendo lido da redução Z.
  2. O problema é que você está usando a porta COM1, impressoras não fiscais bematech funcionam como impressoras normais, você instala um driver e fica liberado para o windows como uma impressora normal, você simplesmente pede para imprimir via gerenciador de impressão normalmente. Fazer o acesso a porta COM1 com assingnfile não funciona mesmo, que é o que você está fazendo.
  3. Não precisa, só quero mesmo ver como você está fazendo na rotina de envio de email, basta copiar o código aqui.
  4. Você tem dois componentes ACBrTEFD no formulário?
  5. Se for impressora não fiscal é fácil, basta instalar o driver e usar como ser fosse uma impressora normal, ficando atento somente a largura da bobina na hora de montar o relatório.
  6. Poderia postar o trecho de código que utiliza para o envio, somente para que eu possa simular aqui? Quanto a alterar o conteúdo da mensagem acho desnecessário, meu sistema por exemplo tem uma mensagem padronizada que muda somente dos dados da nota, cedente e destinatário e nunca tivemos problemas com SPAM, é preciso verificar mesmo o servidor de envio utilizado.
  7. O que você chama de título pago? R02 e R03 são respectivamente a redução Z e as aliquotas dela, não estou entendendo a tua dúvida.
  8. Verifique no teu fonte se você não chama o método de desativação do TEF, porque é isso que parece estar acontecendo no teu log.
  9. Quanto ao SPAM não é por conta do componente, mas algo no servidor de envio, provavelmente ele caiu em alguma lista negra. Quanto ao envio com cópia, tentou colocar separado por ";", detalhe melhor o erro como o André disse acima.
  10. Olha não foi comentado nada ainda sobre isso, o que é certo é somente o IbToGo mesmo, segue abaixo o webinar sobre RadStudio Mobile eu participei e vale a pena assistir, liberaram agora a versão gravada, veja mais nesse link: http://www.regys.com.br/preview-da-solucao-delphi-mobile-para-ios/
  11. Use o SQLite, ele é o banco padrão do android e do iOS para as ferramentas delphi e ao fazer o deploy do aplicativo já é levado junto. Somente a nível de informação, para o novo RadStudio Mobile vai existir uma versão mobile do interbase que funcionará em todas as versões de mobile (Android, iOS e Windows).
  12. Por favor estude o demo do ACBrECF, veja que esse erro está acontecendo porque essa propriedade Estado e um tipo enumerado e você está comparando ela com um boolean, isso é algo básico que uma boa lida no código já teria lhe ajudado a resolver, inclusive a mensagem de erro lhe diz isso claramente. Estude o demo do ACBrECF, ele possui implementações para todos os métodos e propriedades disponibilizados pelo componente e também a forma de utilizá-los.
  13. Vários anos "fuçando" o delphi só isso.
  14. Até onde sei a Domínio Sistemas baixa aquele XML gerado da consulta do site e não o XML real via botão de download, será que não é isso que está acontecendo, porque ai vai cair no que o Igor falou, a assinatura digital vai ser invalidada já que o XML é um parsing da página e não o XML real, provavelmente é por isso que está vindo sem a parte que o Alexsander citou.
  15. Fiz um teste aqui gerando uma nota com o EAN em branco e não está gerando com o espaço adicional, está gerando sem espaço, também conferi a codificação do método gerador de tags e ele não adiciona espaços, o ACBr e o PCN estão corretos então.
  16. Pessoal o problema parece ser o espaço após o cEANTrib, se olhar pelo padrão XML realmente não deveria ter o espaço teria que se junto a barra, porque para o padrão XML <cEANTrib/> é diferente de <cEANTrib />, só por conta desse espaço. Para confirmar isso façam o seguinte teste: <teste> <teste/> <teste /> </teste> Se salvar esse arquivo como xml e abrir no IE ou outro navegador, vejam que no visual ele acerta, removendo o espaço.
  17. Precisamos de mais informações para lhe ajudar, quanto isso acontece? com qual componente? em que momento? consegue repetir o erro com o demo do componente ACBrNFe?
  18. Pode ser feito assim também: sCaminho := ACBrNFe1.Configuracoes.Arquivos.PathNFe + FormatDateTime('"\"YYYYMM"\"', qryNFe.FieldByName('DATA_EMISSAO_NF').Value); sNota := qryNFe.FieldByName('CHAVE_NFE').Value + '-nfe.xml'; Ao invés de explicitar diretamente as barras eu prefiro usar um método: sCaminho := IncludeTrailingPathDelimiter(ACBrNFe1.Configuracoes.Arquivos.PathNFe); sCaminho := IncludeTrailingPathDelimiter( sCaminho + FormatDateTime('YYYYMM', qryNFe.FieldByName('DATA_EMISSAO_NF').Value) ); Dessa forma fica independente do sistema operacional e o delphi se encarrega de usar sempre o separador de diretório correto.
  19. Na verdade bastaria utilizar: sData := FormatDateTime('YYYYMM', qryNFe.FieldByName('DATA_EMISSAO_NF').Value); //*********************************************************************** // -> Aqui você refere-se à pasta: sCaminho := ACBrNFe1.Configuracoes.Arquivos.PathNFe + '\' + sData + '\'; //*********************************************************************** sNota := qryNFe.FieldByName('CHAVE_NFE').Value + '-nfe.xml';
  20. No arquivo de log geralmente vem as informações, mas o usuário cortou isso, ou está usando uma versão muito antiga do ACBr.
  21. Seria bom o usuário postar a mensagem de erro que é mostrada para que possamos analisar melhor a situação, até então eu entendi o mesmo que o Italo.
  22. Não é só usar o certificado não. Você precisa claro ter o certificado e também ter o ambiente de homologação da NF-e liberado na SEFAZ, quem geralmente faz isso é o contador, e para liberar o ambiente de homologação a empresa precisa ser emissora de nota eletrônica ou estrar enquadrada em algum regime que permita isso.
  23. Consultar carregando o XML, exemplo retirando do demo do ACBrNFe: OpenDialog1.Title := 'Selecione a NFE'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Geral.PathSalvar; if OpenDialog1.Execute then begin ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); ACBrNFe1.Consultar; end; Consultar usando a chave da nota fiscal, desta forma o XML não é atualizado, exemplo também retirado do demo do ACBrNFe: ACBrNFe1.WebServices.Consulta.NFeChave := vChave; ACBrNFe1.WebServices.Consulta.Executar;
  24. Você disse que alterou e funcionou, portanto, envie para compararmos e verificarmos.
  25. Lembrando que o ACBr tem controle sobre as quedas de energia e desligamento, assim se algo desse tipo acontecer, ao ativar ele trata a situação e envia o cancelamento ou não confirmação dependendo da situação, basicamente é automático.
×
×
  • 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...