Ir para conteúdo
  • Cadastre-se

Victor H. Gonzales - Panda

Consultores
  • Total de ítens

    3.655
  • Registro em

  • Última visita

  • Days Won

    92

Tudo que Victor H. Gonzales - Panda postou

  1. Eu usaria uma API tipo zenvia, menos dor de cabeça do que esses modem, que tem uma limitação por hora de envio etc. A limitação é da operadora, e geralmente esses modem vem pela operadora também.
  2. Verifique se o ACBrSATExtratoFR.pas seu não possui conflito com o do servidor, e acabou não fazendo o download e instalando. Aparenta que está faltando recursos da unit. por exemplo na linha 458 Add('dhEmiCanc', ftDateTime); linha 671 FieldByName('dhEmiCanc').AsString := FormatDateTimeBr(dEmi + hEmi, 'DD/MM/YYYY - hh:nn:ss'); no SVN
  3. OK, mas é similar ao método que retorna o PDF, mas vou expor em publico. procedure TACBrSATExtratoFR.ImprimirExtratoPDF(AStream : TMemoryStream = nil); begin if AStream <> nil then begin frxPDFExport.Stream := AStream; AStream.Position := 0; AStream.Clear; end; frxPDFExport.ShowDialog := false; frxPDFExport.ShowProgress := MostraStatus; frxPDFExport.Author := Sistema; frxPDFExport.Creator := Sistema; frxPDFExport.Producer := Sistema; frxPDFExport.Title := 'Extrato SAT'; frxPDFExport.Subject := frxPDFExport.Title; frxPDFExport.Keywords := frxPDFExport.Title; frxPDFExport.Background := false;//False diminui 70% do tamanho do pdf frxPDFExport.EmbeddedFonts := false; if EstaVazio(Trim(NomeDocumento)) then frxPDFExport.FileName := frxPDFExport.Title else frxPDFExport.FileName := NomeDocumento; frxPDFExport.FileName := PathPDF + frxPDFExport.FileName + '.pdf'; if frxPDFExport.FileName <> NomeDocumento then NomeDocumento := frxPDFExport.FileName; if not DirectoryExists(ExtractFileDir(frxPDFExport.FileName)) then ForceDirectories(ExtractFileDir(frxPDFExport.FileName)); frxReport.Export(frxPDFExport); FPArquivoPDF := frxPDFExport.FileName; end;
  4. Boa tarde Qual a finalidade que você precisa interceptar o frxReport ?
  5. Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo
  6. Boa tarde, O Componente ACBrSatExtratoFR (Extrato Sat FastReport) não tinha o método imprimir implementado, não tinha o cancelamento implementado por exemplo, em resumo, não era compatível com a forma que se trocar o componente para Fortes funciona-se da mesma forma. Foi alterado o componente, então o DFM irá acusar que está faltando propriedades. Exemplo : Error reading <ACBrSatExtratoFr>.FastExtratoCancelamento : Property FastExtratoCancelamento does not exist. Ignore the error and continue? Só ignorar e compilar o projeto novamente e testar; Propriedades Removidas :: FastExtratoResumido FastExtratoCancelado Metodos Corrigidos :: ImprimirExtrato ImprimirExtratoResumo ImprimirExtratoCancelado Novo: Imprimir como HTML Imprimir como PDF Imprimir PDF em Stream Houve também implementações no FR3, o mesmo não era compatível com cancelamentos de SAT ou impressão em Resumo.
      • 7
      • Obrigado
      • Curtir
  7. o módulo realiza o rateio conforme a ER automaticamente PROJETO S@T-FISCAL (fazenda.sp.gov.br) Serviços você teria que ter ISS, dificilmente teria convenio entre a prefeitura e o estado. É rateado entre as mercadorias, pois você precisa pagar ICMS referente a esse acréscimo incondicional; converse com o contabilista, e veja qual a indicação do mesmo.
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  10. boa tarde, veja com o provedor, nesse caso é a locaweb. pode ser algum filtro de spam que está filtrando a mensagem, no caso está retornando erro 554 5.4.0 informando que houve vários saltos, pode ser erro na construção do seu header, muito destinatários, filtro de conteudo. mas quem pode te ajudar a identificar porque a mensagem foi bloqueada é o suporte do email, que consegue verificar o log do servidor. sugestão é usar envio de email por provedores profissionais para esse tipo de serviço em massa e não compartilhados. abraços
  11. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  12. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. Bom dia. O que o @Juliomar Marchetti te indicou, é a criação de uma aplicação em 3 camadas, o seu aplicativo de celular não vai saber se é Firebird, sqlserver, Oracle, etc. Pois isso vai estar abstraído na camada de serviço, gosto da sugestão do dmvc também. Se você já usou isso para se conectar de forma remota, está resolvido a questão. para resolver um cachê local se for trabalhar stabdalone, veja um sqllite, depois faça envio e recebimento via restfull.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  22. Bom dia, esse layout do emissor gratuito está depreciado desde que o Sebrae assumiu o projeto do emissor gratuito. Não está tendo publicações das novas documentações do layout por parte do Sebrae, então não conseguimos manter, portanto, não está mais tento manutenção nesse layout. Neste caso, você precisará mudar a forma de emissão para o padrão INI. Este layout está depreciado. Abraços
  23. uma sugestão é o que o @Juliomar Marchetti disse, ou usar as Grids avançadas tanto da TMS como da DevExpress (ambas pagas)
  24. Bom dia, O fato de outros fazerem errados não justifica você ser obrigado a fazer o erro, esse é o primeiro ponto. Caso, seu contribuinte realmente queira fazer isso, não é apenas "por gosto ou a critério dele", ele tem que antes de tudo, fazer um termo de ocorrência junto ao fisco, para só depois disto passar a não emitir a via do estabelecimento, a lei está clara, e deve cumprir, tem 2 caminhos apenas. E se ele perder algum desses documentos em sua guarda, ele tem o termo junto ao fisco protocolado, que ele é o responsável. Fora isso, é ilegal, se chegar fiscalização possivelmente será autuado. O segundo ponto, é pegar apenas um paragrafo da legislação e examinar ela separadamente, fica sem contexto. Ainda acho que imprimir a segunda via, é menos problemático do que fazer todo o rito acima. Abraços
×
×
  • 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.