Discussões

Resolver item de linha de sublista não comprometendo pelo script cliente do SuiteScript 2.0

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

Aplica-se a

Produto:  NetSuite 2021.1



Cenário

O usuário não pode confirmar um item de linha por meio do script cliente do SuiteScript 2.0.



Solução

O motivo pelo qual o item de linha não está fazendo commit (confirmação) no script é porque o parâmetro forceSyncSourcing mantém seu valor padrão como falso.

O parâmetro forceSyncSourcing indica se deseja executar a seleção de campo de forma síncrona. Se definido como verdadeiro, origina informações de campo dependentes para campos vazios de forma síncrona. 
 

function pageInit(scriptContext) {
  rec = scriptContext.currentRecord;
  rec.currentRecord.selectNewLine({
    sublistId : "item"
  })
  rec.currentRecord.setCurrentSublistValue({
    sublistId: "item",
    fieldId: "item",
    value : 25,
    forceSyncSourcing: true
  });
  rec.currentRecord.commitLine({
    sublistId: "item"
  });
}

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