Tauani,
Existem algumas opções que talvez lhe atendam, sugiro você testar e verificar qual melhor se adequa para sua necessidade:
- Alterar o Contexto (
X3_CONTEXT
) para criar um campo virtual, tratando via função sua necessidade de preenchimento com gatilhos e/ou inicializadores- Alterar a Propriedade (
X3_VISUAL
) para permitir somente a visualização do campo - Alterar o Modo de Edição (
X3_WHEN
) do campo de forma que sua alteração seja desabilitada
- Alterar a Propriedade (
Documentações:
https://tdn.totvs.com/display/framework/SX3+-+Campos+das+tabelas