Академический Документы
Профессиональный Документы
Культура Документы
ConfigurarCTe(ADocumento: String);
begin
DM_CTA.ParamDFe.Close;
DM_CTA.ParamDFe.SQL.Clear;
DM_CTA.ParamDFe.SQL.Add('Select * From Sis_ParamDFe');
DM_CTA.ParamDFe.SQL.Add('Where Empresa = :xEmpresa');
DM_CTA.ParamDFe.SQL.Add('and Modulo = :xModulo');
DM_CTA.ParamDFe.SQL.Add('and Documento = :xDocumento');
DM_CTA.ParamDFe.Params[0].AsString := DM_CTA.xCodEmpresa;
DM_CTA.ParamDFe.Params[1].AsString := DM_CTA.xModulo;
DM_CTA.ParamDFe.Params[2].AsString := ADocumento;
DM_CTA.ParamDFe.Active:=True;
DM_CTA.ParamDFe.Open;
CopiaPara := trim(DM_CTA.ParamDFeCopiaPara.AsString);
PedeConfirmacao := (DM_CTA.ParamDFePedeConfirmacao.AsString='S');
AguardarEnvio := (DM_CTA.ParamDFeAguardarEnvio.AsString='S');
EnviaPDF := (DM_CTA.ParamDFeEnviaPDF.AsString='S');
EnviaEmail := (DM_CTA.ParamDFeEnviarEmail.AsString='S');
ConexaoSSL := (DM_CTA.ParamDFeConexaoSSL.AsString='S');
ConexaoTLS := (DM_CTA.ParamDFeConexaoTLS.AsString='S');
UsarThread := (DM_CTA.ParamDFeUsarThread.AsString='S');
PathMensal := DMDFe.CTe.Configuracoes.Arquivos.GetPathCTe(0);
DMDFe.CTe.Configuracoes.Arquivos.PathCan :=
Trim(DM_CTA.ParamDFePathSalvar.AsString);
DMDFe.CTe.Configuracoes.Arquivos.PathCCe :=
Trim(DM_CTA.ParamDFePathSalvar.AsString);
DMDFe.CTe.Configuracoes.Arquivos.PathEPEC := PathMensal;
DMDFe.CTe.Configuracoes.Arquivos.PathInu := PathMensal;
DMDFe.CTe.Configuracoes.Arquivos.Salvar := True;
DMDFe.CTe.Configuracoes.Arquivos.SalvarCCeCanEvento := True;
DMDFe.CTe.Configuracoes.Arquivos.PathEvento :=
Trim(DM_CTA.ParamDFePathSalvar.AsString);
// DACTe
DMDFe.DACTe.PathPDF := PathMensal;
DMDFe.DACTe.ExpandirLogoMarca := False;
DMDFe.DACTe.ImprimirDescPorc := False;
DMDFe.DACTe.ImprimirHoraSaida := True;
DMDFe.DACTe.ImprimirHoraSaida_Hora := DateToStr(Date);
DMDFe.DACTe.Logo :=
trim(DM_CTA.ParamDFeLogoMarcaEmitente.AsString);
DMDFe.DACTe.MostrarPreview := False;
DMDFe.DACTe.Sistema := 'Sistema: Controle de Conhecimentos ' +
'Verso: 4.0';
DMDFe.DACTe.Site := trim(DM_CTA.EmpresaSite.AsString);
DMDFe.DACTe.TipoDACTE := tiRetrato;
DMDFe.DACTe.Usuario := 'Usurio: ' + DM_CTA.xUserName;
end;