- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Trocar de empresa em tempo de execução
×
Linguagem de Programação ADVPL
Perguntas Trocar de empresa em tempo de execução
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 11 meses atrás #19529
por kanaamlrr
Respondido por kanaamlrr no tópico Trocar de empresa em tempo de execução
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!
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.
- dgarcia
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
10 anos 11 meses atrás #19536
por dgarcia
Respondido por dgarcia no tópico Trocar de empresa em tempo de execução
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.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 11 meses atrás #19541
por kanaamlrr
Respondido por kanaamlrr no tópico Trocar de empresa em tempo de execução
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.
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Trocar de empresa em tempo de execução
Tempo para a criação da página:0.102 segundos