× Linguagem de Programação ADVPL

Perguntas Trocar de empresa em tempo de execução

Mais
10 anos 11 meses atrás #19529 por kanaamlrr
Davi, se eu entendi, você tem várias empresas/filiais e precisa que a regra do PE só seja executa em uma delas certo?

Basta dentro do seu PE fazer a seguinte estrutura:

User Function PE()
If cEmpAnt== "01" .AND. cFilAnt == "01"
<sua regra para essa empresa/filial>
EndIf
Return

Sendo que cEmpAnt e cFilAnt são variáveis globais do sistema, então estão acessíveis em qualquer momento.
Abraço!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 11 meses atrás #19536 por dgarcia
Cara vlw, eu tava errando botando o if antes da função e não tava botando o cFilAnt... aproveitando, kannãam para eu testa o ponto de entrada so pela rotina certo? não posso testar PE pelo formulas no cfg.. certo?

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 11 meses atrás #19541 por kanaamlrr
Isso mesmo cara.
Você até consegue testar pelo fórmulas, mas dependendo das informações que você utiliza não vai dar certo e pode gerar erro.
O ideal é testar na execução mesmo.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.102 segundos
Joomla templates by a4joomla