× Linguagem de Programação ADVPL

Perguntas Trocar de empresa em tempo de execução

Mais
11 anos 4 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
11 anos 4 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
11 anos 4 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.074 segundos
Joomla templates by a4joomla