Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 09-09-2021 em Posts

  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. 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
  10. Obrigada, vou proceder desta maneira e dou o feedback aqui.
    1 ponto
  11. 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
  12. 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
  13. 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...
The popup will be closed in 10 segundos...