Ir para conteúdo
  • Cadastre-se

RicardoVoigt

Membros
  • Total de ítens

    1.359
  • Registro em

  • Última visita

  • Days Won

    8

Tudo que RicardoVoigt postou

  1. Olá, Acho que seria interessante comentar qual marca e modelo de impressora vc está usando... Att Ricardo
  2. oi, outra pergunta que é interessante comentar no fórum quando abrir um tópico com problema de impressão, qual marca e modelo de impressora que vc está usando para imprimir? E qual a largura da bobina (papel) que está usando? (Eu sou meio suspeito de falar sobre a impressão de NFC-e com o DANFCeFortes, pois fiz um ajuste aqui na minha cópia em função de um cliente que imprime numa impressora laser, com folhas A4 cortadas ao meio...) Enfim, se vc tiver coragem de testar, segue meu arquivo ACBrDANFCeFortesFr.pas em anexo para vc atualizar ai (recompilar a package ACBr_NFeDnafeRL.dpk) e testar. Basicamente, eu implementei estas 3 propriedades: MargensAjustaveis : Boolean; // define o rlVenda.AdjustableMargins PapelAltura : Integer; // define o rlVenda.PageSetup.PapelHeight em mm PapelLargura : Integer; // define o rlVenda.PageSetup.PageWidth em mm Faça um teste, boa sorte... (obs: Pra desfazer, é só usar a opção "revert" do SVN - cuidado que hoje é sexta-feira ) Att Ricardo ACBrDANFCeFortesFr.pas
  3. Bom dia, qual componente usa? fortes, fast ou escpos? Att Ricardo
  4. Opa.. mais uma ideia para tentar verificar seu problema: tente isolar o trecho de código da impressão, pra tentar identificar se não é alguma configuração que pode estar definida apenas no seu projeto. crie um novo projeto, coloque apenas estes 4 componentes: 1 TButton, 1 OpenDialog, 1 ACBRNFe e 1 ACBrNFeDANFCeFortes. e execute apenas este trecho de código no onclick do botão... (OBS: o OpenDialog é pra selecionar o XML) if OpenDialog1.Execute then begin ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); ACBrNFeDANFCeFortes1.ACBrNFe := ACBrNFe1; //ACBrNFeDANFCeFortes1.CasasDecimais.Formato := tdetMascara; //ACBrNFeDANFCeFortes1.CasasDecimais._Mask_qCom := '###,###,###,##0.000'; ACBrNFeDANFCeFortes1.CasasDecimais.Formato := tdetInteger; ACBrNFeDANFCeFortes1.CasasDecimais._qCom := 4; ACBrNFeDANFCeFortes1.MostrarPreview := true; ACBrNFeDANFCeFortes1.ImprimirDANFE(); end; Att Ricardo
  5. Bom dia, qual a versão do seu Delphi? Esse caso tá me lembrando do tempo que trabalhava com QuickReport... dependendo do que tu fazia nos "beforeprint", no preview aparecia uma coisa, e no papel saia outra... Vou dar mais uma sugestão/palpite: tente atualizar (update) a pasta do FORTESREPORT-CE Att Ricardo
  6. solivam, o problema relatado neste tópico é nos acentos que foram perdidos ao gerar uma NF-e (arquivo XML) a partir de um arquivo INI. o problema que vc relatou está na impressão do DANFE. São informações fixas no layout do relatório. Veja este outro tópico recente, com o mesmo problema ao gerar o PDF do DANFE. Aparentemente, os 2 problemas tem a ver com essas "tranqueiras" de ansi, unicode, utf-8 e tal... Att Ricardo
  7. Cara, realmente, eu não prestei muita atenção nas telas e perguntei coisa q já estava ali... mas notei alguns detalhes, acho que seu fonte do ACBR NÃO está atualizado... no método "TACBrNFeDANFCeFortesFr.rlbDetItemBeforePrint" está faltando código ali na tua tela... Na minha cópia aqui tem o tratamento para inserir o infAdProd no meio... Ainda não dá pra ter certeza se é esse o problema... E a sugestão que eu dei antes foi para definir a propriedade Formato para tdetInteger. Att Ricardo
  8. Opa, no meu teste aqui estava MARCADA. Att Ricardo
  9. Eu usei o ACBrMonitorPLUS pra testar, o parâmetro para indicar a qtde de casas decimais está funcionando corretamente... vc esta usando o componente diretamente na sua aplicação? Além do _qCom, tente configurar também esta outra propriedade: ACBrNFeDANFCeFortes1.CasasDecimais.Formato := tdetInteger; Att Ricardo
  10. Bom dia, vc esta configurando corretamente a propriedade "CasasDecimais" do componente ACBrNFeDANFCeFortes ? ACBrNFeDANFCeFortes1.CasasDecimais._qCom := 3 Acho que seria isso... Att Ricardo
  11. Bom dia, não sei se ajuda, mas eu fiz um teste rápido no ACBrMonitorPLUS, última versão compilado aqui por mim. Carregando o arquivo ini que o colega anexou acima, de cara me chamou atenção que na caixa "Comandos a Processar" aparece "?" no lugar dos caracteres acentuados... Exemplos: NaturezaOperacao=Venda de Produ??o Pr?pria Logradouro=Avenida Independ?encia OBS: marcando a opção ANSI ao lado da pasta de Entrada, os caracteres acentuados sumiram. Att Ricardo
  12. Ola, eu já vi arquivo GDB do Interbase renomeado pra .DAT.... Tenta abrir no bloco de notas (ou notepad ++) pra ver se acha alguma "pista"... Att Ricardo
  13. Boa tarde, vc usa MonitorPLUS com DANFCeFortes ?
  14. Bom dia, acho que o pessoal vai sugerir de vc postar seu XML, e verificar se os schemas estão atualizados... Att Ricardo
  15. Boa tarde, que bom então que não falei bobagem... (Por acaso acabei de ver na NT 2014-002 que o campo cOrgao aceita 91 para identificar o Ambiente Nacional) Att Ricardo
  16. Bom dia, estive estudando a validação da chave da NF-e, e por acaso eu vi um detalhe que me pareceu estranho no método ValidarCodigoUF da unit pcnAuxiliar: function ValidarCodigoUF(const Codigo: integer): boolean; const CODIGOS = '.12.27.16.13.29.23.53.32.52.21.51.50.31.15.25.41.26.22.33.24.43.11.14.42.35.28.17.90.91'; begin result := pos('.' + IntToStr(Codigo) + '.', CODIGOS) > 0; end; Não sei quando é usado o código 91, pois não existe UF com este código, mas o detalhe que queria mostrar é que, passando o código 91, esta função vai retornar FALSE. Acho que, se isto for realmente um bug, para resolver basta inserir mais um ponto (.) no fim da constante CODIGOS. Att Ricardo
  17. Bom dia, vc tem apenas um componente ACBrNFe no seu projeto? compartilhado entre as telas? ou vc tem um componente em cada tela? Já tentou chamar o método "NotasFiscais.Clear" ? Antes de carregar cada nota... Att Ricard
  18. Bom dia, sugiro dar uma olhada na bíblia, digo manual da nota fiscal eletrônica, lá tem a lista dos códigos de status e retornos, a partir da página 118... Por exemplo, respondendo sua pergunta 4, o código 101 é "Cancelamento de NF-e homologado". Att Ricardo
  19. Sugiro complementar sua pergunta com a versão do Delphi ou Lazarus que usa... Geralmente, no Delphi recompilando as packages que tiveram alterações já resolve, mas o mais recomentado é sim, remover e reinstalar com o instalador... Não tenho certeza no Lazarus, mas toda vez que faço update, dou um BUILD no projeto no ACBrMonitorPLUS e vejo na lista de mensagens que ele recompila todas as packages automaticamente... Att Ricardo
  20. Não cara, o segundo parâmetro é o nome da impressora... Att Ricardo
  21. Bom dia, espero que este link te ajude http://www.fazenda.rj.gov.br/sefaz/faces/webcenter/faces/owResource.jspx?z=oracle.webcenter.doclib!UCMServer!UCMServer%23dDocName%3A101525 Att Ricardo
  22. Bom dia, não sei que comandos vc está usando (NFe.EnviarNFe e NFe.ImprimirDanfe), mas da uma conferida nos parâmetros, tem como informar a impressora que deseja imprimir. Att Ricardo
  23. Bom dia, fiquei sabendo hoje desta "novidade"... Detalhe importante que achei interessante destacar: "Com a adoção da Tabela de Unidades de Medida, só serão aceitas as unidades efetivamente descritas na tabela, devendo os documentos emitidos com unidades diversas das descritas serem rejeitados." Imagino que vão lançar uma Nota Técnica sobre isso até o final do ano... Att Ricardo
  24. Eu vi ha alguns dias atras esse erro, e a nota foi enviada corretamente, mas o xml ficou desatualizado sem protocolo. Att Ricardo
  25. Eu ja vi isso acontecer mas nao consegui ainda verificar. Sera q ocorre mesmo quando define uma impresora padrao? Propriedade impreasora, se nao me engano. Att Ricardo
×
×
  • 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...