Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 09-09-2021 em todas as áreas

  1. 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.
    5 pontos
  2. Boa tarde, Já inclui na minha lista de tarefas.
    2 pontos
  3. Olá pessoal, Segue uma dica do nosso colega @junior_gpuava: "Uma coisa que tem que se levar em conta é que no retorno tem dois tipos, o parcial e o completo, lá no portal em manutenção da empresa você pode selecionar se quer completo ou parcial. No primeiro vem a tag nfse e no segundo só a mensagem de sucesso, numero da nota, o link e código de verificação." Eu Italo, aconselho vocês selecionarem a opção Completo, pois neste caso teremos como retorno o XML da NFS-e e não apenas algumas informações sobre ela.
    1 ponto
  4. Boa tarde! Gostaria de informar que o sistema de emissão de NFSe da cidade de Bacabal-MA foi mudado. Antes o provedor era FIORILLI. Agora o provedor é do grupo SIGCORP. Segue o link do webservice: Produção: http://abrasfbacabal.sigcorp.com.br/servico.asmx Homologação: http://testeabrasfbacabal.sigcorp.com.br/servico.asmx Mais informações e manuais nesse link: https://bacabal.sigiss.com.br/bacabal/download/webservicepage.php
    1 ponto
  5. 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
    1 ponto
  6. 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;
    1 ponto
  7. Boa tarde, entrei em contato novamente com o suporte do WS da prefeitura de Goiânia-GO e eles retornaram : "Houve um problema de atenuação no link de comunicação fornecido pela Oi, mas este problema foi resolvido e não houve nenhuma alteração. Sobre a instabilidade atual, ela realmente existe e a Gerência de Infraestrutura me informou que é causada por sobrecarga nos servidores. Sugerimos que cada nota seja gerada no momento da prestação do serviço e em casos onde os RPS's foram acumulados por motivo de indisponibilidade do sistema, distribuir as requisições ao logo do dia ou até mesmo no período noturno quando o serviço tem baixa demanda." Hoje o serviço normalizou! Reenviei as notas e foram autorizadas! Obrigado pelo apoio!
    1 ponto
  8. Boa tarde, @Victor H. Gonzales - Panda Poderia manter o método PreparedReport como público por favor? Pois esta alteração quebrou a compilação da minha aplicação. Esse método é público em todas as demais impressões com FastReport. Obrigado.
    1 ponto
  9. acabei de atualizar o svn. vou pegar o exemplo tal como consta lá na pasta e botar a rodar. Blz, aos poucos vamos descobrindo o mistério. Obrigado por enquanto. Assim que eu achar a saída eu reporto a vcs.
    1 ponto
  10. é exatamente baixado do SVN o exemplo e compilado; como o seu é personalizado, pode ser que o evento do botão não está programado, verifique!
    1 ponto
  11. Sim estou enviando na área de homologação da Fiorilli. Vou aguardar, amanha tento novamente, caso continue, entrarei em contato com eles. Mt obrigado
    1 ponto
  12. Obrigada, vou proceder desta maneira e dou o feedback aqui.
    1 ponto
  13. Na segunda feira iremos ligar para a sefaz de SC e verificar. Existe um consenso que não é necessário nenhum registro ou credenciamento mas como SC parece ser um pouco complicado não duvido de nada.
    1 ponto
  14. Primeiro tem que criar os arquivo do certificado. No exemplo que vou postar tem que colocar no formcreate o numero da conta e o caminho de 3 dos arquivos criados. No memo3 tem que substituir alguns campos com os dados corretos: 1) Crie o aplicativo dentro do banco Inter a) Digite o seguinte comando no console (evite acentos): openssl req -new -newkey rsa:2048 -nodes -keyout nomearquivo.key -out nomearquivo.csr b) Nos campos solicitados, insira as informações: Country Name (código do país): as duas letras que representam o país internacionalmente. Ex: BR é Brasil State or Province Name (nome completo do estado): ex. Goias Locality Name (nome completo da cidade): ex. Goiania Organization Name (a razão social completa da sua empresa): ex. SuaEmpresa Organizational Unit Name (número de aplicação): copie a chave exclusiva gerada pelo Inter e cole-a no campo. Este é o "Número de aplicação" e é formado por letras, números e separado por hífens. Common Name (nome comum - campo opcional): o nome de domínio totalmente qualificado, ou URL que você deseja proteger. Exemplo: SEUDOMINIO.COM.BR E-mail Address (endereço de e-mail): insira seu e-mail A Challenge Password (uma senha forte): crie uma senha forte para este SSL c) Abra a CSR em um editor de texto e copie todo o texto gerado. d) Cole o texto gerado no campo "Assinatura do certificado (CSR)" e clique em "Confirmar". 2) Espere receber o e-mail do Inter avisando que sua aplicação foi Aprovada. Apos aprovação acesse suas aplicações no site do Inter e clique na seta que aparece do lado esquerdo no dome da aplicação. Clique no icone da nuvem para baixa o certificado (.crt). 3) Faça a seguinte conversão com o arquivo baixado: openssl x509 -inform PEM -in nomearquivo.crt > nomearquivo-publicchave.pem 4) Com o arquivo .KEY gerado anteriormente no passo 1 openssl rsa -in nomearquivo.key -text > nomearquivo-privatechave.pem BoletoInterAcbr.rar Desenvolvi tudo hoje... Ainda tem muito a fazer para uma implementação, mas como não conheço a fundo os moldes dos fontes do Acbr acho que alguém pode fazer bem melhor. ja tinha pensado o mesmo kkk
    1 ponto
  15. Bom dia a todos. Andei estudando DataSnap e vi que estamos com a faca e o queijo na mão. É só pegar o SATTeste e transformar ele em um servidor DataSnap, expondo as principais funções do SAT como métodos do servidor. Implementar uma fila interna para gerenciar as transações. No checkout é só apntar pro ip onde o servidor está, montar o XML do CFe e mandar pro método no servidor como parametro texto e esperar o retorno. O que acham?
    1 ponto
×
×
  • 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...