{"id":13135,"date":"2016-08-31T12:32:35","date_gmt":"2016-08-31T12:32:35","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=13135"},"modified":"2016-08-31T12:32:35","modified_gmt":"2016-08-31T12:32:35","slug":"hide-edit-button-on-quote-swt-screen","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/","title":{"rendered":"Hide Edit Button on Quote SWT screen"},"content":{"rendered":"<p>Sage CRM and Sage 300 ERP standard integration is one of the awesome feature provided by Sage. This integration includes various functionalities such as customer\/vendor information from Sage 300 ERP, invoice and order details, or even creating, editing quotes and orders to Sage 300 ERP through Sage CRM.<br \/>\n<span style=\"color: #993300;\"><em><strong>New Stuff:<\/strong><\/em><\/span>\u00a0<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/29\/greytrix-development-services-for-sage-crm\/\" target=\"_blank\">Greytrix Development Services for Sage CRM<\/a><br \/>\nAs we know, integrated Sage CRM system provides the SWT Screen to create quotes directly in ERP. On this screen if we want to add and remove certain fields then we need to make changes in Sage ERP. Recently we came across one scenario where customer want to hide edit button of quotation screen. Basically the requirement was sales person can only create quotation from CRM but he\/she should not able to edit the same. After doing some research on google, we were able to fulfill this requirement. Refer to below screenshot which displays Edit button on Quotes Summary screen.<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg\" target=\"_blank\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-13136 size-full\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg\" alt=\"Quoteswitheditbutton 1\" width=\"977\" height=\"464\" \/><\/a><br \/>\nTo hide the edit button we have to add the following JavaScript function inside \u201c<strong>OE_OpportunityQuotes.asp\u201d<\/strong> page. You can find the page &#8220;&lt;CRMinstallationpath&gt;\\WWWRoot\\CustomPages\\ACCPAC\u201d folder.<br \/>\nAdd below JavaScript code in page and call it on iframe onload.<br \/>\n<em>function myFunction()<\/em><br \/>\n<em>{<\/em><br \/>\n<em> \/\/write your condition<\/em><br \/>\n<em> window.onload = function() { setTimeout(doonload, 4000) }<\/em><br \/>\n<em>}<\/em><br \/>\n<em>function doonload()<\/em><br \/>\n<em>{<\/em><br \/>\n<em> var DOMID = &lt;%=EnDOMID%&gt;;<\/em><br \/>\n<em> var testFrame = document.getElementById(DOMID);<\/em><br \/>\n<em> var doc = testFrame.contentDocument;<\/em><br \/>\n<em> if (doc == undefined || doc == null)<\/em><br \/>\n<em> doc = testFrame.contentWindow.document;<\/em><br \/>\n<em> var sTable=testFrame.contentWindow.document.getElementById(&#8220;SageCRMOrderUIUIDefinition_button_Edit&#8221;);<\/em><br \/>\n<em> if(sTable)<\/em><br \/>\n<em> {<\/em><br \/>\n<em> if(testFrame.contentWindow.document.getElementById(&#8220;SageCRMOrderUIUIDefinition_button_Edit&#8221;))<\/em><br \/>\n<em> {<\/em><br \/>\n<em> testFrame.contentWindow.document.getElementById(&#8220;SageCRMOrderUIUIDefinition_button_Edit&#8221;).remove();<\/em><br \/>\n<em> }<\/em><br \/>\n<em> }<\/em><br \/>\n<em>}<\/em><br \/>\nRefer below screenshot after adding the Script.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswithouteditbutton-2.jpg\" target=\"_blank\"><img decoding=\"async\" class=\"aligncenter wp-image-13137 size-full\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswithouteditbutton-2.jpg\" alt=\"Quoteswithouteditbutton 2\" width=\"988\" height=\"459\" \/><\/a><br \/>\n<span style=\"color: #993300;\"><em><strong>Also Read:<\/strong><\/em><\/span><br \/>\n1) <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/04\/28\/disable-delete-button-on-swt-quote-and-order-summary-screen\/\" target=\"_blank\">Disable Delete Button on SWT Quote and Order Summary Screen<\/a><br \/>\n2) <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/03\/25\/disable-promote-to-order-button-on-swt-screen\/\" target=\"_blank\">Disable Promote to Order button on SWT screen<\/a><br \/>\n3) <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/03\/25\/clone-sage-300-quote-functionality-from-sage-crm-quotes-tab-of-opportunity\/\" target=\"_blank\">Clone Sage 300 Quote functionality from Sage CRM Quotes tab of Opportunity<\/a><br \/>\n4) <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/10\/07\/working-with-integrated-quotes-and-orders-screen\/\" target=\"_blank\">Working with integrated Quotes and Orders screen<\/a><br \/>\n5) <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/09\/10\/how-to-enable-quotes-orders-tab-against-opportunity\/\" target=\"_blank\">How to enable Quotes &amp; Orders tab against Opportunity?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sage CRM and Sage 300 ERP standard integration is one of the awesome feature provided by Sage. This integration includes various functionalities such as customer\/vendor information from Sage 300 ERP, invoice and order details, or even creating, editing quotes and orders to Sage 300 ERP through Sage CRM. New Stuff:\u00a0Greytrix Development Services for Sage CRM\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,47,172,271,272,323,332,337,342,1],"tags":[638,945,1030,1317,1719,1859,2231,2370],"class_list":["post-13135","post","type-post","status-publish","format-standard","hentry","category-button-sage-crm","category-button-image","category-hide","category-order","category-orders","category-rights","category-sage-crm","category-sage-crm-7-2","category-sage-crm7-3","category-uncategorized","tag-button","tag-delete","tag-edit","tag-hide","tag-order","tag-quote","tag-screen","tag-swt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hide Edit Button on Quote SWT screen - Sage CRM \u2013 Tips, Tricks and Components<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hide Edit Button on Quote SWT screen - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"Sage CRM and Sage 300 ERP standard integration is one of the awesome feature provided by Sage. This integration includes various functionalities such as customer\/vendor information from Sage 300 ERP, invoice and order details, or even creating, editing quotes and orders to Sage 300 ERP through Sage CRM. New Stuff:\u00a0Greytrix Development Services for Sage CRM\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-31T12:32:35+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg\" \/>\n<meta name=\"author\" content=\"greysagecrm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greysagecrm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/\",\"name\":\"Hide Edit Button on Quote SWT screen - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg\",\"datePublished\":\"2016-08-31T12:32:35+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hide Edit Button on Quote SWT screen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\",\"name\":\"Sage CRM \u2013 Tips, Tricks and Components\",\"description\":\"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\",\"name\":\"greysagecrm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"greysagecrm\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hide Edit Button on Quote SWT screen - Sage CRM \u2013 Tips, Tricks and Components","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/","og_locale":"en_US","og_type":"article","og_title":"Hide Edit Button on Quote SWT screen - Sage CRM \u2013 Tips, Tricks and Components","og_description":"Sage CRM and Sage 300 ERP standard integration is one of the awesome feature provided by Sage. This integration includes various functionalities such as customer\/vendor information from Sage 300 ERP, invoice and order details, or even creating, editing quotes and orders to Sage 300 ERP through Sage CRM. New Stuff:\u00a0Greytrix Development Services for Sage CRM\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2016-08-31T12:32:35+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/","name":"Hide Edit Button on Quote SWT screen - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg","datePublished":"2016-08-31T12:32:35+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2016\/08\/Quoteswitheditbutton-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2016\/08\/31\/hide-edit-button-on-quote-swt-screen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Hide Edit Button on Quote SWT screen"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/","name":"Sage CRM \u2013 Tips, Tricks and Components","description":"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f","name":"greysagecrm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"greysagecrm"},"url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/13135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/comments?post=13135"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/13135\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=13135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=13135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=13135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}