cAliasTabela; padrão área corrente.
AdvPL GuiaxFilial([cAlias],[cFil]) -> cBranchObtém a filial da tabela conforme seu compartilhamento.
xFilial considera o compartilhamento da tabela no SX2. O valor pode ser a filial aplicável ou espaços, inclusive com compartilhamento por nível de empresa; não equivale simplesmente a cFilAnt. cAlias omitido usa a área corrente e cFil omitido usa cFilAnt. Os exemplos históricos incluem larguras diferentes: não fixar dois espaços em instalações atuais. A adaptação do exemplo de Atilio consulta explicitamente SB1, sem montar busca ou modificar o contexto de empresa. (Fontes: refs. 1–2.)
xFilial([cAlias],[cFil]) -> cBranchcAliasTabela; padrão área corrente.
cFilFilial de referência; padrão cFilAnt.
Caractere com a representação da filial aplicável à tabela.
#Include "Protheus.ch"
User Function Ed733()
// Requer ambiente Protheus inicializado e dicionario SB1 valido.
Local cFilial := xFilial("SB1")
// O valor participa da chave; nao aplicar AllTrim para montar buscas.
ConOut(ValType(cFilial))
Return NilExibe C; o conteúdo e sua largura dependem da configuração. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.