Função xFilial – Pra que serve?

⭐ Gostou do tema? Salve este artigo para consultar depois

Olá pessoal!

Dica simples, rápida, mas que faz uma diferença enorme na sua programação. A função xFilial serve para retornar a filial utilizada em determinada tabela posicionada.

Exemplo:

Veja a função Posicione abaixo:

POSICIONE(“SB1”,1,XFILIAL(“SB1″)+SB5->B5_COD,”B1_DESC”)

Por que utilizar dessa forma?

Imagine que todos os fontes que você tem, customizados, estão utilizando, ao invés de XFILIAL(“SB1″), usam “01” (Filial fixa)

Em um determinado momento, você queira compartilhar sua tabela de produtos entre todas as filiais.

Então você terá que percorrer todos os seus programas e alterar, ou fazer um IF etc.

com xFilial, a função obedece o compartilhamento da tabela, trazendo em branco, no caso de compartilhado, ou a filial logada, no caso de cadastro exclusivo.

Se tiver alguma dúvida, poste nos comentários.

Referência da xFilial no TDN

 

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *