Category Archives: Technical

How to write encode function on node.js by passing input argument from X3

Node.js files contain tasks that will be executed on certain events. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. Node.js applications are written in JavaScript, and can be run within the Node.js runtime.Node.js files have extension “._js” STEP1: Creating Node.js… Read More »

Data flow from Purchase invoice screen to Journal entry on via AP/AR Payment Posting using Automatic Journal

In our last blog, we see how to flow date from payment screen to Journal entry using auto journal. In this, we’ll see how we can flow data from Purchase invoice to journal entry while posting payment. The “Supplier doc. no.” field present on Management tab in Purchase invoice screen for the invoice entries linked… Read More »

How to print a field once which is repeating in Sage X3 report

In Sage X3, developer has freedom to develop their own reports in Crystal reports as per their client requirement. So we have also developed one of the report in India pack report called as Vendor transaction/Ledger report. This report display all the vendor transactions for selected parameter range. In this report, there is section where… Read More »

Sequence number setup for Projects in X3 V12

As we know, sage X3 v12 provides number of new features. One of them is the Project module which is completely new in v12. This Projects function is used to manage the elements often denominated under different terms : Business, Projects, Opportunities. These translate to the same basic concept. Their objective is to manage the… Read More »

How to open printing screen & print a desired report on click of customized menu item

In Sage X3, reports play an important role for representing transactions and records for analysis and growth perspective. Reports can be printed by navigating to the reports module as well as it can be printed via writing script file using 4GL code in sage X3. Sometimes there might be a requirement if the end user… Read More »

How to de-activate the Runtime server status on Console

The application server and Runtime server or main process server provides access to all the elements that make up Sage X3 including processes, screens, reports, etc. These elements are organized in directories by folder and are not repeated from parent folder to child folder except when they truly belong to the child folder. Otherwise, it… Read More »

How to make multiple selection of transaction in single field

In Sage X3, there are various types of transactions for different modules such as sales order, purchase order, sales invoice, purchase invoice, customer BP invoice, etc. Sage X3 have feature of selection that is a “lookup” button on fields which helps the user to choice a particular selection. Sometimes there may be requirement for particular… Read More »

How to check the version and patch used for Sage X3

Process to check in Version 12 Go to Administration > Utilities > Update > About Click on the Folder name to view the Version Process to check in Version 11 Go to Administration > Utilities > Update > About Click on the Folder name to view the Version Process to check in Version 9 Go… Read More »