Browse By Tags

  • Add HTML page as a tab with Sage CRM

    I have a custom HTML page that I want to add a tab for the user. The problem is that when you click on the tab it just opens the page almost like a 'new window' (2nd screenshot) how do i get it to run within the Sage CRM frame? Thanks!
  • Multiple Lists Pagination Issue

    In order to work around an issue with Dashboards I am building a simple ASP page which displays two lists side by side. One list displays all outstanding communications for the user, the other displays all outstanding communications for the Team the user…
  • Add Screen to Panel does not work

    Hi all. I am trying to add the Web Picker Opportunity to this screen.My page returns Object Reference not set to an instance of an object. The one in bold returns the error : public override void BuildContents() { AddInfo($"My Company ID id : {_sCompanyId…
  • using CRM.FindRecord is there a way to request only certain fields?

    So the issue is that say the communications table is very large (which it is on a lot of production systems) and even though it is indexed using findrecord is slow as its does a select * when i really only need a few fields. I want to use FindRecord…
  • Code Generated List - Sort Column Descending By Default

    If would be wonderful if someone could assist me with the following. I have written an ASP page which displays a list of orders. This list is generated in the code and does not rely on any metadata. A snippet of the code is included below var list …
  • ImpersonateLoggedOnUser failed error

    Hello, I have a scheduled task that execute the following JS script : var CRMUserName = "##username##"; var CRMPassword = "##password##"; var CRMInstance = "CRM"; var eWare = CRM = new ActiveXObject("eWare." + CRMInstance); eWare.FastLogon = 3;…
  • Mail Merge Button in ASP-Page

    Hello, I found this article on the CRM Accelerator help pages, where it is stated that you can perform a mail merge on a specific document via a "one click button": http://accelerator.crmtogether.com/index.php?title=Custom_Mail_Merge_App . I want to…
  • How to Merge Data from Opportunity into Word Document

    Hello, I want to achieve the following behaviour: Within an opportunity the User clicks a button that opens an asp page. In that page he selects some documents. Now I want that if the user clicks "Save" the choosen document opens from the CRM library…
  • White Box over Top Frame

    I am having an issue with an ASP page for a custom entity. There is a white box covering a portion of the top frame and I cannot determine what is causing it. This is what it looks like... It is the white area just under the black Sage CRM bar.…
  • Unexplained characters causing syntax error

    I am experiencing an error when running an update to sql from an ASP page. The page has worked in the past and I am not sure what is causing it to fail now. I can see the error in the log. However, I do not know what is causing it. Aug 28 2020 3:12…
  • Display of TOP content different for CRM objects and ASP or .Net pages

    Hello team, have the following problem with the display of TOP content. It should be displayed as shown here with the FAV icon and extended information on the right. This works in the ASP file and in .Net But if I now go and attach an crm object…
  • Getting screen field value to a variable in .asp

    How can I get and assign the value of an field (advance sesarch list) in a screen to a variable in a .asp?
  • Advanced Customization Entity Wizard: issues with Recent List and images

    I've recently added several new entities to a demo CRM, all using the Advanced Customization Entity Wizard . It seems that half the time everything works fine, but it's not uncommon that the new entities do not display in the Recent List after navigating…
  • Button to refresh the screen after save

    Is it possible to refresh the current page with a button? I know that a user can refresh the screen by clicking the refresh button up by the URL. However, is it possible to put the same functionality in a button on an ASP page. Sadly, not all users…
  • Sending Emails in ASP COM API

    Sage CRM offers a very simple MessageBlock object that you can use for your own pages. This object can either be used automatically to send a message without an interface prompt or it can create a form allowing the details of the email message to be completed…
  • Sage CRM 2021: Using additional parameters passed from a tab or button in a .NET application extension.

    It is possible to pass an additional parameter from a tab or a button. Please see the article " Passing an additional parameter to a .NET dll or ASP page from tab and buttons ". This article will consider two different approaches that for using the…
  • Sage CRM 2021: Passing an additional parameter to a .NET dll or ASP page from tab and buttons.

    It is possible to pass an additional parameter from a tab or a button. The allows a developer to use a single main entity point within the application extension which can then use the extra parameter as a flag to cause Sage CRM to process the page differently…
  • Sage CRM 2021: Controlling field and screen spacing in ASP pages and .NET code.

    Below is a screen shot of the Company Summary screen. Complex screens like this one, either for a system entity or a custom entity, can be built using the APIs. A partial rebuild of the Company Summary Screen using the .NET API is actually included…
  • Sage CRM 2021 R2: Fixing the "Favourites" feature for a Custom Entity

    Sage CRM has a great feature — Favourites. All primary entities have the ability to mark them as favourite and access them easily from user Favourite list. We can extend this feature for custom entities as well. If you have used Advanced Customisation…
  • Embedding Sage CRM Screens (ASP & .NET extensions) in External Applications

    This article has been written for partners who need to be able to call Sage CRM screens in the context of external applications. This is not such a strange idea as there are several partners who have created add-ons to MS Office or to other desktop products…
  • Cleansing data submitted by users in the COM API

    Securing web applications can be tricky. One surefire way securing the system is to lock it in a box, where no-one can switch it on, much less enter data into it. Unfortunately, this is not the making of a useful CRM system. In Sage CRM there is a feature…
  • Using a Website gadget to include a custom script page in an Interactive Dashboard

    Sage CRM has a wide range of different gadget types that can be included in the Interactive Dashboard. Below you can see that I have created a custom Dashboard which includes List Gadgets, Chart Gadgets and a Record Summary Gadget. There is also a custom…
  • Visual Studio snippets available for partners to download

    If you work with Visual Studio then a library of snippets has been added to the General Development Resources folder that is available to all partners within the community. This is a resource that will prove very useful for you when customising the Sales…
  • Integration with External Systems and the Synchronization of Application Data

    Introduction Sage CRM is integration-ready straight out of the box. It can integrate quickly with Sage BMS products, as well as other external applications through secure, standards-based web services and APIs. In this article I want to discuss the different…
  • Basic Code Structure of a List Page

    The image below shows a new custom page that has been added into the context of the Company in Sage CRM. The list displays Quotes that have been sent to the Company. The basic structure of a list page script looks like this: <% var myBlock = CRM…