Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Working with quotes in CRMScript
SearchEngine se; se.addFields("QuoteConnection", "quoteconnection_id,DisplayName,Rank"); print(se.executeTextTable());
NSQuoteAgent qa; NSQuote quote = qa.GetQuote(2); Integer versionNumber = quote.GetActiveQuoteVersionId(); printLine("Active version: " + versionNumber.toString());
NSQuoteAgent qa; NSQuoteEntity quote = qa.GetQuoteEntity(11); printLine(quote.GetAcceptedQuoteAlternativeId().toString());
NSQuoteAgent qa; NSQuoteEntity quote = qa.GetQuoteEntity(11); printLine(quote.GetPoNumber());
NSQuoteAgent qa; NSQuoteEntity quote = qa.GetQuoteEntity(11); NSQuoteVersion version = qa.GetQuoteVersion(quote.GetActiveQuoteVersionId()); Integer state = version.GetState(); if (state == 9) { printLine("Accepted by customer"); } else if (state == 8) { printLine("Rejected by customer"); } else { printLine("quote not finalized yet"); }
NSQuoteAgent qa; NSQuoteEntity quote = qa.GetQuoteEntity(11); NSSaleEntity sale = saleAgent.GetSaleEntity(quote.GetSaleId()); sale.SetStatus(2); sale = saleAgent.SaveSaleEntity(sale);
Related topics