× Linguagem de Programação ADVPL

Perguntas Duvida X3_Usado

Mais
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

Por favor Acessar ou Registrar para participar da conversa.

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