Discussões
Resolver item de linha de sublista não comprometendo pelo script cliente do SuiteScript 2.0
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"
});
}
Rotulado:
0
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!