Discussões
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Keep an eye out for upcoming NetSuite events, including meetups, workshops, and webinars. These sessions are a great way to connect with peers, learn from experts, and stay current on the latest NetSuite updates and best practices. Registration links are provided in each event.
Criar Endereço personalizado na transação - Pedido de vendas
Aplica-se a
Produto: NetSuite 2022.2
SuiteApp/Bundle: SuiteScript 1.0 - Suitelets
Cenário
O script a seguir cria um registro de Pedido de venda com uma linha na sublista de itens. Também cria um endereço personalizado de envio e faturamento para a transação. Ele substitui qualquer endereço de entrega padrão que possa ser definido no registro do cliente.
O novo endereço criado é salvo com a transação e não está presente na Lista de endereços do Cliente.
Solução
SuiteScript 1.0
function orderCreation() {
//Set Order's properties
var order = nlapiCreateRecord('salesorder',{recordmode: "dynamic"});
order.setFieldValue("entity", 1167482);
order.setFieldValue("shippingcost" , 0);
order.setFieldValue("taxtotal" , 0);
order.setFieldValue("total" , 284.95);
order.setFieldValue("shipmethod" , 144557);
order.setFieldValue("currency" , 1);
order.setFieldValue("salesrep" , 190063);
order.setFieldValue("orderstatus" , "A");
order.setFieldValue("location" , 1);
order.setFieldValue("tobeemailed" , "F");
order.setFieldValue("terms" , 21);
//next two lines are very important - by blanking the 'billaddresslist' & 'shipaddresslist'
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!