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. Ola, dica: vc tem que gerar um CSC diferente para cada ambiente (Homologação e Produção). Att Ricardo
  2. Se não me engano, esta consulta só é possível pelo próprio emitente, usando o certificado digital, diretamente no portal da respectiva SEFAZ. Talvez esta consulta também seja possível, por terceiros, utilizando a tag autXML (Autorização para obter XML) nos arquivos XML das NF-e. Imagino que esta opção seja usada geralmente para informar o CPF ou CNPJ do contador ou escritório contábil, para que estes também possam consultar ou baixar os arquivos XML, mas também utilizando seus respectivos certificados digitais. Att Ricardo
  3. Bom dia, Até onde me lembro, o Delphi (tipo TDateTime) só trabalha com "hora do relógio", entre 00:00 e 23:59... Uma vez fiz uma coisa parecida, onde convertia e somava sempre em minutos... Acho que era assim, segue um exemplo: 45:40 + 04:17 (quarenta e cinco horas e quarenta minutos MAIS quatro horas e dezessete minutos) 45 * 60 = 2700 mais 40 minutos: 2700 + 40 = 2740 4 * 60 = 240 mais 17 minutos: 257 2740 + 257 = 2997 (total de minutos) 2997 div 60 = 49 (divisão inteira = 49 horas) 2997 mod 60 = 57 (resto da divisão por 60 = 57 minutos) resultado final = 49:57 (quarenta e nove horas e cinquenta e sete minutos) Att Ricardo
  4. Bom dia, por acaso ele (MonitorPLUS) não está em execução? Att Ricardo
  5. Bom dia, só por curiosidade, novas placas a partir de 2017. http://g1.globo.com/carros/noticia/2016/05/placas-do-mercosul-serao-exigidas-em-veiculos-ate-o-final-de-2020.html Att Ricardo
  6. NCM_I = inicial NCM_F = final Att Ricardo
  7. deve informar vBC nos itens e no total da nota... somatório dos itens deve bater com o total da nota...
  8. Pergunta que não quer calar: e o ACBr ? Ops: achei um tópico perguntando sobre a instalação do ACBr no Delphi Starter... Att Ricardo
  9. Não sei se alguém já tentou essa ideia no Lazarus... Segundo esse wiki (http://wiki.freepascal.org/Project_Groups) dá pra instalar uma package para habilitar o recurso "project group" no Lazarus... Pelo teste que fiz aqui, ele serviria apenas para compilar todas as packages numa tacada só, acho que não ajudaria muito na instalação... Att Ricardo
  10. Olá, Acho que seria interessante comentar qual marca e modelo de impressora vc está usando... Att Ricardo
  11. 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
  12. Bom dia, qual componente usa? fortes, fast ou escpos? Att Ricardo
  13. 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
  14. 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
  15. 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
  16. 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
  17. Opa, no meu teste aqui estava MARCADA. Att Ricardo
  18. 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
  19. Bom dia, vc esta configurando corretamente a propriedade "CasasDecimais" do componente ACBrNFeDANFCeFortes ? ACBrNFeDANFCeFortes1.CasasDecimais._qCom := 3 Acho que seria isso... Att Ricardo
  20. 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
  21. 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
  22. Boa tarde, vc usa MonitorPLUS com DANFCeFortes ?
  23. Bom dia, acho que o pessoal vai sugerir de vc postar seu XML, e verificar se os schemas estão atualizados... Att Ricardo
  24. 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
  25. 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
×
×
  • 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.