Discussões

Tornar o campo de Memo obrigatório no Relatório de despesa usando o SuiteScript

editado Jun 2, 2025 2:37PM Dentro SuiteCloud / Personalização

Aplica-se a

Produto:  NetSuite 2024.2

Cenário

O usuário quer mostrar uma mensagem de alerta se não há um valor definido no campo Memo em Relatórios de despesa.

Solução

Os usuários podem usar o módulo N/Record em um Script de cliente para esse propósito. O seguinte exemplo de código é colocado abaixo de uma função Validateline.

if ( record.getCurrentSublistValue({ sublistId: "expense", fieldId: "memo" }) == null || record.getCurrentSublistValue({ sublistId: "expense", fieldId: "memo" }) == "" ) { alert("Please provide a value for Memo"); return false; } return true;

Observação: Para maiores informações sobre Scripts de cliente veja o artigo 

Olá, bem-vind@!

Faça login

Para ver todos os detalhes, faça o login.

Cadastre-se

Não tem uma conta? Clique aqui para começar!

Ranking

Gênio da Comunidade

1º Trimestre (Jan-Mar 2026)

Líderes desta semana

Líderes deste mês

Líderes de todos os tempos