Create Custom Uniconta Pages From Github Code

June 17th, 2020 | Developers Unipedia, Plugins

Go to Uniconta Github https://github.com/Uniconta/Uniconta-Pages To make a custom page of DebtorAccount page, navigate to Debtor/DebtorAccount.xaml and Debtor/DebtorAccount..xaml.cs to download files. (Right click on “Raw” button and click “Save Target as” or “Save as” depending on browser) Download the solution project where pages can be added and modified https://github.com/Uniconta/Uniconta-Pages/blob/master/CreateCustomPageProject.zip Note: Add licensed devexpress dlls to […]

Gmail settings to send mail in Uniconta

June 2nd, 2020 | Unipedia

From your Gmail page, click the avatar image for your account in the upper right corner. Press ‘Manage your Google Account.’ Press ‘Security’ tab in left Scroll down to ‘Less Secure App Access‘ section. Toggle ‘Allow Less Secure Apps’ to On.

Logging Exceptions on local machine

May 25th, 2020 | Developers Unipedia, Plugins

Uniconta now supports logging of exceptions on local machine instead of server. In order to do that developer need to setup an environment variable “UnicontaLogs” with the log path.   Now while running if there is any exception in Uniconta client it will be logged to the chosen path. It will be helpful for developers […]

CRUD operations in OData

November 27th, 2019 | Developers Unipedia, OData

To perform CRUD operations using OData below listed functions are available Get Uniconta Entity by Id public async Task<HttpResponseMessage> Get(string entityName, int id) Get Uniconta Entity Name and Property public async Task<HttpResponseMessage> Get(string entityName, [FromUri]UnicontaProperty property) Url to Get Uniconta Entity: https://odata.uniconta.com/api/Entities/GLDailyJournalClient Insert Uniconta Entity public async Task<HttpResponseMessage> Insert([FromUri]string entityName, [FromBody]object value) Url to Insert […]

Custom-source Reporting

September 3rd, 2019 | Plugins, Report Generator, Unipedia

In the report designer, users are able to design the report based on the source which was pre-filled. The user really did not have any control over the structure of their source. The source has always been filtered and controlled by Uniconta. User had to design the report with reference to the source.   But […]

How to split voucher PDF

October 5th, 2018 | General Ledger, Unipedia

Select a PDF document and click on “Split pdf in several pdf’s” button. A new window opens There are various ways to split a PDF. On the right pane, select the starting point of your new pdf. In the below image, 3 is selected which breaks the pdf into two pdfs. First one will be pages […]

Global Script

July 19th, 2018 | Developers Unipedia, Plugins

To create a global script, go to Tools > Menus > User Plugin > Add   Name – Name of the script Control – MainMenu (required to use MainMenu control) Class name – Class name of the script   Then click on Add script. Below is an example of the script: Click on Save.   As per the […]

How to add user parameter in plugin menu

June 11th, 2018 | Developers Unipedia, Plugins

If you like to code according to different parameters in your PageEventsBase  plugin, where param1 will do task1, and param2 will do task2 then while creating menu, add an argument UserParm Inside Plugin, code can be written like this: public override void SetUserParm(string UserParm) { /*example code to handle UserParm provided in menu*/ if (string.IsNullOrEmpty(UserParm)) return; […]

How to add filter criteria in Plugin

June 5th, 2018 | Developers Unipedia, Plugins

To apply filters like these using Plugin public override IEnumerable<PropValuePair> SearchFilter(IEnumerable<PropValuePair> appliedFilters) { /*example code to add own filter conditions*/ var lstFilters = new List<PropValuePair>(); var actFilter = PropValuePair.GenereteWhereElements(“Employee”, typeof(string), “ed”); if (appliedFilters != null) { lstFilters.AddRange(appliedFilters); lstFilters.Add(actFilter); } else lstFilters = new List<PropValuePair> { actFilter }; return lstFilters; }   How to add user […]

Develop a PageEventBase Plugin

April 11th, 2018 | Developers Unipedia, Plugins

PageEventBase plugin is a part of Uniconta Windows API. It can be found under Uniconta.WindowsAPI.PageEventBase.cs. For performing some work on inserting, updating, deleting, validating, on property change of a record on gridbase page, create a new plugin by extending PageEventBase.cs class and overriding virtual methods described in below code snippet. //Summary // The abstract class […]

Expression binding for Reports

March 1st, 2018 | Report Generator, Tools, Unipedia

Expression Binding   Reporting in Uniconta has now been simplified. Data is now provided to report controls using ‘expression binding’. This means that, instead of using data bindings, as in the previous version, reports now use expressions by default.   Previously, end-users needed to manipulate script in order to implement custom logic in reports. This […]

Uniconta API

December 29th, 2017 | API, Developers Unipedia

Uniconta API is a complete API to interact with the Uniconta ERP Server. Uniconta API is the only way to interact with the ERP server. There do not exist any other type of connection or interface. We uses the Uniconta API for all our work on Uniconta our self. The Uniconta Windows and Uniconta Silverlight […]