• Sage 300 SDK

    Hello, I am very new to development with Sage 300 and using the SDK -- in fact I have not started yet, but before I get started I would like to ask a question. First off, I need to clarify that I'm talking about a version of Sage 300 installed on a server…
  • Sage 300 SDK field values not setting ONHOLD and PRIPERCENT

    Setup: C# Framework: .NET Framework 4.8 SDK: ACCPAC.Advantage Code Context: OpenView just initializes a session to the DB, there would be no issues behind this - it works just fine with everything. Important: No errors appear what so ever…
  • unable to install custom module on older version

    Hi all, I have a custom module ID that I have create, build, and copied to sage300 installation folder. The module ID only consist of dll to create flat view. I am able to activate it on Sage 300 v70a. then I want to install it on test server with v69a…
  • ACCPAK.MAK file not found

    Hi alll, I am trying to compile my module ID but having this error: makefile(19) : fatal error U1052: file 'ACCPAC.MAK' not found - Sage 300 SDK 70A is already installed and activated to few companies (I have ~15 companies, SDK is activated on…
  • CS0120 data to accpac finder in COM API

    Is that possible to add CS0120 data to accpac finder in COM API, after browse the sql statement. mDBLinkCmpRW.OpenView("CS0120", out csQry); sSQL = "Select Name, Description from MYDB.dbo.Table"; csQry.RecordClear(); csQry.Browse(sSQL, true); …
  • Sage 300 wiki login

    Anyone know how to get a user and password in the wiki page for Sage 300 SDK? Thanks Marc
  • Failed to Import the ActiveX Control

    Over the last couple of years, some partners have had an issue where they were not able to add a VB OCX to a WinForms screen as they would receive a message from Visual Studio stating : "Failed to import the ActiveX control. Please ensure it is registered…
  • OE Shipment from Order

    Is there a way to create a Shipment from an existing order using Sage 300 Web API? The API allows us to create both an order, or a shipment using the QuantityShipped field on the OrderDetails object. By using the QuantityShipped value, Sage will create…
  • Solution/Module is not displayed correctly - Web SDK

    Dear All, I am working on Solution Wizard with Web SDK. I successfully created 2 modules, CU and SG. But the only problem is the modules is not displayed correctly. SG module is not showed in the navigation menu. But the content of SG modules is displayed…
  • Sage 300 Web SDK - Unable to add new Customization Wizard Solution

    Hi All, I am practicing to add custom fields on Order Entry - Shipment Entry Screen. I have followed tutorial in Sage300-SDK-web-2019\docs\customization\Sage300SDK_WebScreenOrderEntryCustomizationTutorial.docx, except the I change the screen to Shipment…
  • Sage 300 UI Customization Issue in Closing external application.

    I have created external .net application to download data in excel format from Sage 300 2020 and i included that .exe inside sage.If i close the sage window, external application UI is still open..I want to close the external application if sage is closed…
  • Sage 300 - Sage CRM Integration Guide

    The integration between Sage 300 and Sage CRM creates a link that enables Sage CRM and Sage 300 to share information as it is entered into either program. After integration, front-office personnel can create customer quotes and orders in Sage CRM and…
  • Sage 300 non cloud integration with e-Commerce website

    Hello, We want to integrate our Sage 300 non cloud version to our eCommerce website (PHP). We want to integrate the data between Sage and website, such as order, inventory, tracking etc. I have no idea how to get started. Can you advise how I can set…
  • Integrate Sage 300 (non-cloud) with a PHP website

    Hello, We have a Sage 300 On Premise (non-cloud) version. We are looking to integrate it with our e-commerce website (PHP). We want to do two-way integration. 1) : From Sage 300 to website Customer invoice, order history, tracking information from…
  • Sage 300 2020 Web SDK

    Introduction The Sage 300 Web SDK (SDK) is a collection of wizards, utilities, samples and documentation for developing Web Screens for the Sage 300 Application. This week we released the Sage 300 2020 Web SDK to coincide with the release of the Sage…
  • Sage 300 How to Debug into a Business View from a Sage 300 Web Screen

    Introduction Some developers may already know how to debug into your C/C++ Accpac Business View while debugging/running your module’s Sage 300 Web Screen. But, for those who do not, this little tip is very handy. This tip allows you to debug into…
  • Sage 300: How to Create a Class in Visual Studio from JSON

    Introduction Some developers may already know how to create a class from JSON metadata. But, for those who do not, this little tip is very handy. I’ll use the Sage 300 Web API and create classes based upon the ARCustomers endpoint. Of course, this…
  • Sage 300 2019 Web SDK

    Introduction The Sage 300 Web SDK (SDK) is a collection of wizards, utilities, samples and documentation for developing Web Screens for the Sage 300 Application. This week we released the Sage 300 2019 Web SDK to coincide with the release of the Sage…
  • Sage 300 Trouble Installing Visual Basic 6.0 on Windows Server 2012/2016

    Introduction The Sage 300 SDK, not Web SDK, requires Visual Basic 6.0 SP6 to be installed on the computer. But, what happens when that computer has Windows Server 2012/2016 and there are compatibility issues when attempting to install Visual Basic 6…
  • Sage 300 How to Return Super View Values from the Process Service

    Introduction So, you are developing Web Screens for Sage 300 and you want to be able to check a field value or some field values that are returned from the super view. In the Sage 300 Desktop, which is based upon the Visual Basic 6.0 development environment…
  • Sage 300 Compiling Web Screens in Release Mode Tip

    Introduction When developing Web Screens for Sage 300, a developer typically compiles and runs in Debug mode within the Visual Studio IDE. Changing to Release mode and compiling the solution performs an additional step which is to deploy or copy the…
  • Sage 300 2018.2 Web SDK

    Introduction The Sage 300 Web SDK (SDK) is a collection of wizards, utilities, samples and documentation for developing Web Screens for the Sage 300 Application. This week we released the Sage 300 2018.2 Web SDK to coincide with the release of the…
  • The Sage 300 2018.1 Web SDK is available now!

    Introduction The Sage 300 Web SDK (SDK) is a collection of wizards, utilities, samples and documentation for developing Web Screens for the Sage 300 Application. This week we released the Sage 300 2018.1 Web SDK to coincide with the release of the…
  • Sage 300 and Visual Studio’s Code Maps

    Introduction The Sage 300 web screens are comprised of 113+ Visual Studio projects. This represents a large and complex code base. Simply opening a project and viewing the components and references to understand the relationships and dependencies can…
  • Sage 300 Optional Resource Files

    Introduction The Sage 300 Web Screens use Resource Files ( Resx files) to localize strings, text, captions, messages, etc. that are presented in the screens. Behind the scene, these Resx files are supported by Microsoft’s Resource Manager class and…