Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3282 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde pessoal,

Tenho uma sugestão para ser implementada no componente de NFS-e.

Em Alguns casos, como por exemplo aqui na empresa onde estou desenvolvendo precisamos manter as configurações em um local diferente do executável da aplicação. Aqui utilizamos esse tipo de configuração quando a aplicação esta rodando na rede em modo compartilhado, o usuário utiliza o software localmente porem é buscado as configurações no servidor.

O componente da NFs busca os arquivos ini(Cidades e Provedor) no diretório onde a aplicação está sendo rodada, porém como citado acima pode haver casos em que os arquivos devem ser salvos em locais diferentes, para isso então sugeri e implementei duas propriedades no componente que são "CaminhoIniCidades" e "CaminhoIniProvedor" localizados em Caminho Configurações > Geral (Sugestão).

Para facilitar fiz uma verificação nas propriedades verificando se elas estão preenchidas, caso estiver preenchida busca os dados desse local se não estiverem busca do diretório da aplicação mesmo.

procedure TGeralConfNFSe.SetConfigMunicipio;

// Cidades.ini
if CaminhoIniCidades <> '' then       
    NomeArqParams := CaminhoIniCidades
else                                  
	NomeArqParams := ApplicationPath + 'Cidades.ini';

//Provedor.ini
 if CaminhoIniProvedor <> '' then              
    NomeArqParams := CaminhoIniProvedor         
 else                                         
    NomeArqParams := ApplicationPath + FxProvedor +'.ini';

Deixei implementado para setar o caminho do arquivo completo, inclusive o nome do arquivo devido a alguma circunstancia na qual é desejado alterar o nome desses arquivos.

Fica a dica para ser analisada,

segue em anexos a unit alteradas.

ACBrNFSeConfiguracoes.pas

  • Curtir 1
  • Consultores
Postado

Boa tarde João,

Muito obrigado pela colaboração, fiz umas pequenas alterações em vez de: CaminhoIniCidades e CaminhoIniProvedor mudei para PathIniCidades e PathIniProvedor.

Já esta disponível, favor atualizar e testar.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 3282 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...