×
Linguagem de Programação ADVPL
Perguntas Duvida X3_Usado
- alexandres
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
10 anos 9 meses atrás #21146
por alexandres
Duvida X3_Usado foi criado por alexandres
Boa tarde,
É possível verificar em quais módulos um determinado campo esta habilitado?
Quando vc entra no configurador, em base de dados -> dicionário. Da pra vc ver em quais módulos aquele campo esta sendo usado.
Usei a função abaixo para testar isso, mas descobri a função X3Uso mostra se o campo esta ou não sendo usado, mas não em determinado módulo!
A função X3USO() verifica se o campo atualmente posicionado no Dicionário de Dados (SX3) está disponível para uso.
Sintaxe: X3USO( cUsado, [Modulo])
Segue o teste que eu fiz:
O Campo N1_Penhora é um campo que por padrão esta marcado apenas como ATIVO FIXO, mas que fiz um teste pra verificar este campo no módulo de Faturamento. Deveria retornar FALSO.
DbSelectArea("SX3")
DbSetOrder(2)
DbSeek("N1_PENHORA")
If X3Uso(SX3->X3_USADO, 5 ) ---> Numero 5 é o módulo de Faturamento.
alert("OK é usado 5")
EndIf
É possível verificar em quais módulos um determinado campo esta habilitado?
Quando vc entra no configurador, em base de dados -> dicionário. Da pra vc ver em quais módulos aquele campo esta sendo usado.
Usei a função abaixo para testar isso, mas descobri a função X3Uso mostra se o campo esta ou não sendo usado, mas não em determinado módulo!
A função X3USO() verifica se o campo atualmente posicionado no Dicionário de Dados (SX3) está disponível para uso.
Sintaxe: X3USO( cUsado, [Modulo])
Segue o teste que eu fiz:
O Campo N1_Penhora é um campo que por padrão esta marcado apenas como ATIVO FIXO, mas que fiz um teste pra verificar este campo no módulo de Faturamento. Deveria retornar FALSO.
DbSelectArea("SX3")
DbSetOrder(2)
DbSeek("N1_PENHORA")
If X3Uso(SX3->X3_USADO, 5 ) ---> Numero 5 é o módulo de Faturamento.
alert("OK é usado 5")
EndIf
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.108 segundos