Nesse vídeo demonstraremos a utilização das funções FisxLogo e fLogoEmp que servem para buscar o caminho do logo de uma empresa na Protheus Data.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe186
Retorna o logo da empresa
@type Function
@author Atilio
@since 21/12/2022
@obs
Função FisxLogo
Parâmetros
+ Tipo do logo (1 = da empresa ; 2 = da TOTVS)
Retorno
+ Retorna o nome do arquivo
Função fLogoEmp
Parâmetros
+ Nome do arquivo
+ Tipo do logo (1 = da empresa ; 2 = da TOTVS)
Retorno
Função não tem retorno
Se o tipo for 1, ele irá retornar:
LGRL + Empresa + Filial (exemplo: LGRL010101.bmp)
ou
LGRL + Empresa (exemplo: LGRL01.bmp)
Se o tipo for 2, ele irá retornar:
LogoSiga.bmp
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe186()
Local aArea := FWGetArea()
Local cLogo := ""
//Busca o logo com FisxLogo
cLogo := FisxLogo()
FWAlertInfo("O logo da empresa é '" + cLogo + "'", "Teste FisxLogo")
//Busca o logo com fLogoEmp
cLogo := ""
fLogoEmp(@cLogo)
FWAlertInfo("O logo da empresa é '" + cLogo + "'", "Teste fLogoEmp")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima