Discussões

Definir ID externo igual ao número do Pedido de vendas usando SuiteScript

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

Aplica-se a

Produto: NetSuite 2024.2

Cenário

Definir o ID externo de Pedidos de vendas como mesmo número dos Pedidos de vendas por meio do script do UserEvent.



Solução


O trecho do código a seguir é aplicado durante afterSubmit:

 

function afterSubmit(scriptContext) {
var rec = scriptContext.oldRecord;
var SOnum = rec.getValue({
fieldId: 'tranid'
});

record.submitFields({
type: record.Type.SALES_ORDER,
id: rec.id,
values: {
'externalid': SOnum
}
});

}return {
afterSubmit: afterSubmit

Observação: Para informações sobre a criação de registro de script, veja o artigo 10553 Steps for Creating a Script Record

Aviso legal

O código de amostra aqui descrito está fornecido ""como está"", sem garantia de qualquer tipo, para a extensão máxima permitida pela lei. Oracle + NetSuite Inc. não dá garantias ou se responsabiliza sobre o desempenho individual que desenvolvedores de sucesso podem ter na implementação do código de amostra em suas plataformas de desenvolvimento ou ao usá-lo com suas próprias configurações do servidor Web.

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