Getting this error while posting transactions in shipment, IC assembly & etc. Internal error: single currency rate (4610GPGLPO1.C) Day end processing could not process all transactions. Posting failed. You must enter the shipment again. How to fix ? pls help.
↧
Forum Post: Internal error: single currency rate (4610GPGLPO1.C)
↧
Forum Post: Changing Sage folder name
I would like to try changing the Sage Accpac shared folder name from "Sage 300 ERP" to "Sage300ERP" without the spaces. Would the application or database get affected if we were to do like this? What other changes would need to be done if we change the shared folder name?
↧
↧
Forum Post: BI Reporting Manager Error
Hi, i get this error when open BI Report Manager I'm on Sage 2014 PU3 "The function GetDataValue can only service SQL calls that result in a single return value. Please modify the SQL statment accordingly. The SQL statment supplied was : - SELECT [accesor].id FROM [accesor] INNER JOIN[tenant_accesor] ON [accesor].id = [tenant_accesors].accesor_id WHERE name='ADMIN' AND Pswd='pswd' AND type_id = 1 AND barred = 0 AND tenant_id = 1" any help?
↧
Forum Post: Message/Error: Assertion failed!
Good day all, Today the following message was returned today while trying to print an A/P batch prior to posting. Thanks in advance for your feedback.
↧
Forum Post: order entry freezing when scrolling through orders or entering orders
We have a client that recently upgraded to Sage 2014 with PU3, however on a few occasions users have been experiencing that programs are freezing, in particular OE when they are scrolling through orders or entering orders. Any suggestions?
↧
↧
Forum Post: Sage 300 2014 PU3 with Office 2016?
Does anyone have a site successfully emailing AR invoices and statements from Sage 300 2014 PU3 with Office 2016?
↧
Forum Post: no language specified
after running a workstation setup, while opening Sage 300 ERP 2014 6.2 an error message appeared as follows: no language specified. Tried running Regacc but didn't seem to be found in the search field.
↧
Forum Post: Macro to Update PO Comments and arrival dates
Hi, I'm using Accpac 6.2. I've done a macro which batch uploads the PO header comments and header expected arrival dates from a custom excel file. I currently post the PO with the macro after I've inserted the details to save them in Accpac. I'm wondering whether there is another way to import those details without having to repost the PO, i.e. can I not just save those details? If I was to use the standard Sage import function, the PO does not need to be posted as well. How does that work. The standard import still uses the business logic.
↧
Forum Post: macro to create journal entry
Could someone please provide some sample code on how to create and save a journal entry with a macro. I can create the batch, but none of my data for the entry is being saved. Unsure when to use init, update, process and insert and in what order.
↧
↧
Forum Post: antipiracy message
I have the following message : "The following application were not installed properly. This may indicate that you are using illegally copied software. An entry has been made to the anti piracy log. this situation can also be arise in rare circumstances from failure during the installation of earlier versions of Sage 300 ERP...." Any idea
↧
Wiki Page: Reports and Tax Forms
How To Year End with Sage Payroll Tax Forms and eFiling by Aatrix - ID 56136 U.S. reports and forms Reporting W-2's for Jan 1 on Diskette or by Electronic Filing (Sage ERP Accpac 6.0 U.S. Payroll) - ID 56135 Vendor not shown in AP Print 1099/1096 Forms report - ID 22783 How To: Edit 1099 Codes or amounts for a Vendor - ID 27252 How to Adjust W2 Information for an Employee Using Transaction History - ID 19278 Canadian reports and forms Adjustments to T4 Boxes - ID 36272 How to adjust and correct T4 box totals - ID 18510 Messages "No records found" message is displayed when generating 1099 forms - ID 20203 Check or report form alignment - ID 40461 EI Exempt Box in Box 28 or T4 does not display an X - ID 31350 Vendor not shown when printing AP Print 1099/CPRS Forms report - ID 42601 Documentation Where to find the year-end procedures checklist - ID 34266 Aatrix registration is required before reports can be printed - ID 25095 W2 on Aatrix – Which forms to buy - ID 28381 Which Aatrix W2 forms are required for Sage 300 ERP? - ID 28563 Using Sage 300 eFiling powered by Aatrix Using Sage 300 Online eFiling powered by Aatrix
↧
Wiki Page: Year-end Activities
Common Year End questions (Canadian Payroll) - ID 55031 Common Year End questions (U.S. Payroll) - ID 55032 How To Where can I find the year-end procedures checklist? - ID 34266 How to create a new fiscal year in the fiscal calendar - ID 19713 Is it possible to modify the fiscal year? - ID 19531 How to do an Accounts Receivable year End - ID 36383 How to complete Accounts Payable Year End processes - ID 35984 General Ledger Year End procedures - ID 19204 How to Change General Ledger (GL) Accounts that were incorrectly setup? - ID 48245 The following error is displayed on the Posting Journal Errors Report when an error batch is created in GL: Incorrect Procedure. Cannot post to a future year - ID 19673 Common issues Revenue and expense amounts are not transferred to Retained Earnings - ID 28162 Error: “GLYRN: read GLASV failed” occurs when running Create New Year - ID 40747 Error: You cannot create a new year until all other users leave Sage Accpac G/L" occurs when creating new year - ID 30007 "Cannot post to future year" message when posting a General Ledger (GL) batch - ID 19377 Canada: T4 eFile does not merge multiple records for the same employee - ID 33025 Documentation Which forms should I order for year-end? - ID 40172 Is it possible to modify the fiscal year? - ID 19531 Using Sage 300 eFiling powered by Aatrix Using Sage 300 Online eFiling powered by Aatrix
↧
Blog Post: Sage 300 Web UI SDK – Adding UI Controls
Introduction In my last posting I showed how to quickly create an empty Sage 300 Web UI by running our two new wizards from Visual Studio. In this article we’ll look at how to add some visual controls to this project and talk a bit about some of the issues with doing this, namely about using our provided HTML helper functions and CSS styling. We’re basically going to continue on and add the visual elements for the PJC Cost Types setup screen. We won’t write any JavaScript yet, so the only functionality will be that provided by the code generator and the default data binding support. This still give quite a bit as you can navigate, use the finder, delete records and save updates. The UI Wizard discussed last week produces a simple starting page with the standard heading controls, the key field and the Save and Delete buttons. These are all wired up to Javascript and working. This makes our life much easier when adding the rest of the controls. The only thing you need to do manually is change the Starting Page to: “/OnPremise/PM/CostType” on the Web tab of the Web project’s properties. Then it will compile and run yielding: Adding the Parts ASP.Net MVC Razor Views are a technique to dynamically generate our HTML by embedding C# code in an HTML template. When the HTML needs to go to the browser the C# code is executed and it usually generates more HTML into the template, so that pure dynamically generated HTML is transmitted to the Browser. The Razor View system is very extensible and it allows a lot of extensibility which we do by adding a large set of helper functions. Below is the screen once we add some more controls. I showed with a record loaded since that part works with the generated code. The dates and bottom combo box aren’t working yet since we need to add some JavaScript code to help them out. The source code for this screens Razor View (the partial view part) is: @* Copyright © 2015 Sage *@ @model Sage.Web.Areas.PM.Models.CostTypeViewModel @using Sage.PM.Resources.Forms @using Sage.CA.SBS.ERP.Sage300.Common.Web.AreaConstants @using Sage.CA.SBS.ERP.Sage300.Common.Resources @using Sage.CA.SBS.ERP.Sage300.Common.Web.HtmlHelperExtension @using Sage.CA.SBS.ERP.Sage300.Common.Models.Enums @using AnnotationsResx = Sage.CA.SBS.ERP.Sage300.Common.Resources.AnnotationsResx @Html.Partial("~/Areas/PM/Views/CostType/Partials/_Localization.cshtml") @Html.SageHeader3Label("CostTypeHeader", CostTypeResx.Entity) @if (Model.UserAccess.SecurityType.HasFlag(SecurityType.Modify)) { @Html.KoSageButton("btnNew", null, new { @value = CommonResx.CreateNew, @id = "btnNew", @class = "btn-primary" }) } @Html.Partial(Core.Menu, Model.UserAccess) @Html.SageLabel(CommonResx.RequiredLegend, new { @class = "required" }) @Html.SageLabel("CostTypeCode", CostTypeResx.CostTypeCode, new { @class = "required" }) @Html.KoSageTextBoxFor(model => model.Data.CostTypeCode, new { @sagevalue = "Data.CostTypeCode", @valueUpdate = "'input'" }, new { @id = "txtCostTypeCode", @class = "default txt-upper", @formatTextbox = "alphaNumeric" }) @Html.KoSageButton("btnLoadCostTypeCode", null, new { @id = "btnLoad", @class = "icon btn-go", @tabindex = "-1" }) @Html.KoSageButton("btnFinderCostTypeCode", null, new { @class = "icon btn-search", @id = "btnFinderCostTypeCode", @tabindex = "-1" }) @Html.ValidationMessageFor(model => model.Data.CostTypeCode) @* End of generated header, next is code I wrote. *@ @Html.SageLabelFor(model => model.Data.Description) @Html.KoSageTextBoxFor(model => model.Data.Description, new { @value = "Data.Description", @valueUpdate = "'input'" }, new { @id = "tbDescription", @class = "large" }) @Html.ValidationMessageFor(model => model.Data.Description, null) @Html.SageLabelFor(model => model.Data.LastMaintained) @Html.KoSageTextBoxFor(model => model.Data.LastMaintained, new { @value = "Data.ComputedLastMaintainedDate" }, new { @disabled = "true", @class = "default" }) @Html.KoSageCheckBox("chkStatus", false, new { @sagechecked = "Data.Status" }, new { @id = "chkStatus" }) @Html.SageLabel(CommonResx.InactiveAsOfDate, null, new { @for = "chkStatus", @class = "" }) @Html.KoSageTextBox("txInactiveDate", new { @value = "Data.ComputedInactiveDate" }, new { @disabled = true, @class = "default " }) @Html.SageLabelFor(m => m.Data.CostClass, new { @id = "lblCostClass", @class = "" }) @Html.KoSageDropDownList("Data_CostClass", new { @options = "CostClass", @sagevalue = "Data.CostClass", @optionsText = "'Text'", @optionsValue = "'Value'" }, new { @class = "w188" }) @* End of my code, next is the generated footer. *@ @if (Model.UserAccess.SecurityType.HasFlag(SecurityType.Modify)) { @Html.KoSageButton("btnSave", new { }, new { @value = CommonResx.Save, @id = "btnSave", @class = "btn-primary" }) @Html.KoSageButton("btnDelete", new { }, new { @value = CommonResx.Delete, @id = "btnDelete", @class = "btn-primary" }) } I put comments around the code I wrote so you can see what is generated by the code generation wizard versus the code you add later. Basically this is a mixture of C# code (each line starts with @) and HTML which is in the angle brackets. There isn’t much layout in this file because this is handled by the CSS. For simple screens like this one there are sufficient styles in the provided Sage standard CSS file that we don’t need to add any CSS. As a result, the HTML is actually fairly simple and really just used to logically group things. Notice that we use Sage provided extension functions to create all the controls. This provides us with the hooks to provide quite a bit of standard functionality. For instance, we don’t want any hard coded strings in our HTML, otherwise we would force our translators to produce a different copy of the HTML for each language and then we would have to maintain all these files. Here we just use the helper function and it will look up the correct string from the language resource appropriate for the user’s language setting. This also gives us the ability to change the underlying control without changing all the HTMLs. So we can use a different date picker control for instance by changing the code our helper function emits rather than editing each HTML individually. Basically giving us a lot of global control over the behavior of the product. These helper functions also can setup databinding. Any helper that start with ko will bind the data to the model (more precisely the viewmodel). We used ko since we use knockout.js for databinding which perhaps isn’t the best choice of function naming since again we can change the mechanism in the background without effecting the application code. Notice there is a partial view called _Localization.cshtml that is included. This provides any localized strings that are needed by JavaScript. So anything referenced in here will be generated in the correct language when the page is loaded. There is a strange call to “ConvertToJsVariableUsingNewtonSoft” near the top of the file. This is to load a copy of the model into JavaScript during page loading. This means we don’t need to do an initialization RPC call to get the model (Sage 300 View) meta data. Basically the usual empty screen then has the default data and meta data as a starting point. Summary This was a quick look at the Razor View part of our Web UIs. This is where the controls and layout are specified. Layout is handled by CSS and data binding is provided to greatly reduce required coding. Next we’ll start to look at the JavaScript that runs behind the scenes in the Browser.
↧
↧
Forum Post: RE: Message/Error: Assertion failed!
Old problem, search the forum.
↧
Forum Post: RE: Publisher Error
That's an issue with User Account Control. You probably need to either lower the setting or re-run REGACC while logged into the PC as an Administrator.
↧
Forum Post: RE: order entry freezing when scrolling through orders or entering orders
Get better hardware.
↧
Forum Post: RE: Publisher Error
Thank you, it worked.
↧
↧
Forum Post: RE: Macro to Update PO Comments and arrival dates
No, and import won't add to an existing PO.
↧
Forum Post: RE: Macro to Update PO Comments and arrival dates
Thanks
↧
Forum Post: RE: macro to create journal entry
Record a macro that adds a journal entry.
↧