Quantcast
Channel: Microsoft Dynamics GP Forum - Recent Threads
Viewing all 32807 articles
Browse latest View live

GP Upgrade - SmartList Errors, Sales Transaction Entry No Window

$
0
0

Doing some testing for GP2013R2 --> 2016R2 and getting some odd behavior while trying to use Smartlist:
GP Button - Smartlist - Sales , then double clicking a folder that has Sales related items, then clicking an item in the list that populates gives me a generic:

Unhandled form exception:
Cannot open form.  Script terminated.

EXCEPTION_CLASS_FORM_MISSING
SCRIPT_CMD_OPEN

Again this does not happen with every Smartlist item I click on though. Seems like it is specifically related to certain Sales related Smartlist reports. This seems to related to another issue I'm having. If I go to Transactions - Sales - Sales Transaction Entry, nothing happens. I don't get a window to pop up, no errors, etc! I've clicked through almost every other link in the Transactions, Inquiry, Reports, and Cards windows but everything else pops up fine.


SmartList inventory not Sold in Last 12 months

$
0
0

I have an SQL View, but it doesn't show the  inventory not Sold in Last 12 months

SELECT I.ITEMNMBR Item_Number,
I.ITEMDESC Item_Description,
CAST(Q.QTYONHND AS INT) AS Quantity_on_Hand,
U.BASEUOFM U_of_M,
CASE I.ITEMTYPE
WHEN 1 THEN 'Sales Inventory'
WHEN 2 THEN 'Discontinued'
WHEN 3 THEN 'Kit'
WHEN 4 THEN 'Misc Charges'
WHEN 5 THEN 'Services'
WHEN 6 THEN 'Flat Fee'
END Item_Type,
I.CURRCOST Current_Cost,
I.ITMCLSCD Item_Class,
coalesce(S.LastSale,'1/1/1900') Last_Sale_Date,
coalesce(Q.LSRCPTDT,'1/1/1900') Last_Receipt_Date,
coalesce(Q.LSORDVND,'') Last_Vendor

FROM IV00101 I

LEFT OUTER JOIN
(SELECT ITEMNMBR, MAX(DOCDATE) LastSale
FROM IV30300
WHERE DOCTYPE = 6
GROUP BY ITEMNMBR) S
ON I.ITEMNMBR = S.ITEMNMBR

INNER JOIN
IV00102 Q
ON I.ITEMNMBR = Q.ITEMNMBR
AND RCRDTYPE = 1

INNER JOIN
IV40201 U
ON U.UOMSCHDL = I.UOMSCHDL

WHERE Q.QTYONHND <> 0
AND S.LastSale < DATEADD(m,-12,SYSDATETIME());

GO

GP 2013 Sales - Customers permissions error

$
0
0

I have a single user that has issues opening the Sales - Customers screen. Whenever she does the error message "rsaccessdenied 400 the permissions granted to user are insufficient for performing this operation" pops up. She then has to click past it four times before the screen finally appears. She is a PowerUser in the security so I'm not sure why this happens for her. Please advise.

Loans Receivable - Additional Principal Payment

$
0
0

I have a couple of Loans/Notes Receivable in an entity. A borrower decided to pay an additional amount one month in order to reduce the principal balance. Do I need to create a dummy invoice for this cash receipt in order to maintain customer detail? Ordinarily we create a monthly invoice with the amounts of principal/interest due and apply payments against that. I was thinking that this could just be a GJE or a bank deposit, but then it doesn't show up as a customer transaction.

I noticed that by recording the cash receipt without an invoice to apply it to the additional payment sits in limbo waiting to be applied to something.

Lost sa login

$
0
0

Just upgraded to Dynamics GP 2016.

sa Password is under 16 Characters, in fact is 7 Characters.

I can log into SQL Database 2014, and the ODBC File and  or Maintenance.

I test the Data and the test is successful.

I cannot log into Dynamics GP 2016 Utilities, as sa, same server as in ODBC File.

I cannot log into Dynamics GP 2016 as sa. Same server name as in ODBC File.

Any suggestions?

MSL

vendor transactions on MR

$
0
0

Hi,

How do I display vendor transactions (preferably in summary) in MR?  I don't want this to be a drill down, rather as part of report summarizing certain expenses.

Thanks!

Bill

Assets not Depreciating

$
0
0

I have an entire Asset Class that Depreciation will not run on.  I've been over the way they are set-up multiple times and I don't not see that anything is missing.  Does anyone have any ides/suggestions on where to look?  Thank you!

Error create sales person for Econnect

$
0
0

Hi,
I'm new at eConnect programming, and I wonder if this c# code I'm using to create a salesperson via eConnect has something wrong:

using (eConnectMethods eConnectMethods = new eConnectMethods())

            {

                try

                {

                    taCreateSalesperson salesperson = new taCreateSalesperson();

 

                    //Se mapean los valores del vendedor al objeto taCreateSalesperson de eConnect:

                    salesperson.SLPRSNID = salespersonWrapper.IdSalesperson;

                    salesperson.SALSTERR = salespersonWrapper.IdSalesTerritory;

                    salesperson.EMPLOYID = salespersonWrapper.idEmployee;

                    salesperson.VENDORID = salespersonWrapper.idVendor;

                    salesperson.SLPRSNFN = salespersonWrapper.FirstName;

                    salesperson.SPRSNSMN = salespersonWrapper.MiddleName;

                    salesperson.SPRSNSLN = salespersonWrapper.LastName;

                    salesperson.ADDRESS1 = salespersonWrapper.AddressLine1;

                    salesperson.ADDRESS2 = salespersonWrapper.AddressLine2;

                    salesperson.ADDRESS3 = salespersonWrapper.AddressLine3;

                    salesperson.CITY = salespersonWrapper.City;

                    salesperson.STATE = salespersonWrapper.State;

                    salesperson.COUNTRY = salespersonWrapper.Country;

                    salesperson.PHONE1 = salespersonWrapper.Phone1;

                    salesperson.PHONE2 = salespersonWrapper.Phone2;

                    salesperson.PHONE3 = salespersonWrapper.Phone3;

                    salesperson.FAX = salespersonWrapper.Fax;

                    salesperson.INACTIVE = (short)salespersonWrapper.IsInactive;

                    salesperson.COMMCODE = salespersonWrapper.CommissionCode;

                    salesperson.COMPRCNT = salespersonWrapper.CommissionPercentage;

                    salesperson.STDCPRCT = salespersonWrapper.StandardCommissionPercentage;

                    salesperson.COMAPPTO = (short)salespersonWrapper.CommissionApplied;

                    salesperson.COSTTODT = salespersonWrapper.CostToDate;

                    salesperson.CSTLSTYR = salespersonWrapper.CostLastYear;

                    salesperson.TTLCOMTD = salespersonWrapper.TotalCommissionsToDate;

                    salesperson.TTLCOMLY = salespersonWrapper.TotalCommissionsLastYear;

                    salesperson.COMSLTDT = salespersonWrapper.CommissionedSalesToDate;

                    salesperson.COMSLLYR = salespersonWrapper.CommissionedSalesLastYear;

                    salesperson.NCOMSLTD = salespersonWrapper.NonCommissionedSalesToDate;

                    salesperson.NCOMSLYR = salespersonWrapper.NonCommissionedSalesLastYear;

                    salesperson.KPCALHST = (short)salespersonWrapper.KeepCalendarHistory;

                    salesperson.KPERHIST = (short)salespersonWrapper.KeepFiscalYearHistory;

                    salesperson.MODIFDT = salespersonWrapper.ModifiedDate;

                    salesperson.CREATDDT = salespersonWrapper.CreateDate;

                    salesperson.COMMDEST = (short)salespersonWrapper.CommissionDestination;

                    salesperson.UpdateIfExists = (short)salespersonWrapper.UpdateIfExists;

                    salesperson.RequesterTrx = (short)salespersonWrapper.RequesterTransaction;

                    salesperson.USRDEFND1 = salespersonWrapper.Userfield1;

                    salesperson.USRDEFND2 = salespersonWrapper.Userfield2;

                    salesperson.USRDEFND3 = salespersonWrapper.Userfield3;

                    salesperson.USRDEFND4 = salespersonWrapper.Userfield4;

                    salesperson.USRDEFND5 = salespersonWrapper.Userfield5;

 

                    // Asignar el vendedor a un nuevo tipo maestro de vendedores:

                    RMSalespersonMasterType salespersonMasterType = new RMSalespersonMasterType();                   

                    salespersonMasterType.taCreateSalesperson = salesperson;

 

                    // Assign the master customer type to a new collection of master customer types.

                    RMSalespersonMasterType[] salesPersonMasterTypes = { salespersonMasterType };

                    // Assign the master salesperson types to the eConnectType.

                    eConnectType eConnectType = new eConnectType();

                    eConnectType.RMSalespersonMasterType = salesPersonMasterTypes;

 

                    // Serialize the master salesperson type in memory.                   

                    MemoryStream memoryStream = new MemoryStream();

                    XmlSerializer xmlSerializer = new XmlSerializer(eConnectType.GetType());                   

 

                    // Serialize the eConnectType.

                    xmlSerializer.Serialize(memoryStream, eConnectType);

 

                    // Reset the position of the memory stream to the start.             

                    memoryStream.Position = 0;

 

                    // Create an XmlDocument from the serialized eConnectType in memory.

                    XmlDocument xmlDocument = new XmlDocument();

                    xmlDocument.Load(memoryStream);

                    memoryStream.Close();

 

                    // Call eConnect to process the XmlDocument.

                    eConnectMethods.CreateEntity(connectionString, xmlDocument.OuterXml);

 

                    retorno.Add("La operación de creación fue realizada exitosamente");

                    retorno.Add("");

                }

                catch (eConnectException ex)

                {

                    retorno.Add("eConnect Exception - " + ex.ToString());

                    retorno.Add(ex.StackTrace);

                }

                catch (System.Security.SecurityException ex)

                {

                    retorno.Add("security message - " + ex.ToString());

                    retorno.Add(ex.StackTrace);

                }

                catch (Exception ex)

                {

                    retorno.Add("Exception - " + ex.ToString());

                    retorno.Add(ex.StackTrace);

                }

                finally

                {

                    // Call the Dispose method to release the resources

                    // of the eConnectMethds object

                    eConnectMethods.Dispose();

                }

            }

When I execute the method, the following error shows up:

{"The source was not found, but some or all of the event logs could not be searched." To create the source, you need permission to read all event logs in order to verify that the new source name is unique. Inaccessible records: Security. "}

It's apparently an OS internal error, but I use the same structure to send Items in other method, and it works perfectly.

I appreciate all the help you could give to solve this problem. Thanks in beforehand

 

 


Crystal report OLE DB Provider selection at launch

$
0
0

I have a single user that gets a prompt to select the OLE DB Provider no matter what report they try to run. Is this a matter of recreating the ODBC connection? Please Advise.

GP 2015 R2 Server support

$
0
0

Does Microsoft support GP 2015 R2 on Server 2016? Thank you

Garnishment setup

$
0
0

How can I setup garnishments to follow the state specific laws and limitations on the amount withheld for each state and type of garnishment?

Calculate Days Between Dates with Dexterity

$
0
0

I'm working on a custom window in Dexterity, and I need to calculate the number of days between two dates.  Is there a way to do this with Dexterity?  I originally thought about using the day() function, but quickly realized that would only work if the two dates were in the same month.  Any help or ideas would be greatly appreciated.

Thanks,

Bill

Transfering Quote or Order to Fulfillment Order

$
0
0

Hi,

I did the setup for fulfillment Order/Invoice.

I created a quotation ID setup and I defined the ID for the fulfillment order.

I could not find a way to transfer the quotation into fulfillment order.

According to the manual, a fulfillment order could be tranfered from a quotation and from an order.

Would you please send me more details in order to attcheive the above goal?

Thanks.

GP2013 suddenly won't start

$
0
0

We have GP2013 installed and have been using for almost a year now.

Today we cannot start the Application. The event viewer has the following Application Error.

Faulting application name: Dynamics.exe, version: 12.0.311.0, time stamp: 0x5363afe4
Faulting module name: Dynamics.exe, version: 12.0.311.0, time stamp: 0x5363afe4
Exception code: 0xc0000005
Fault offset: 0x00044609
Faulting process id: 0x20b0
Faulting application start time: 0x01d358967ae81372
Faulting application path: C:\Program Files (x86)\Microsoft Dynamics\GP2013\Dynamics.exe
Faulting module path: C:\Program Files (x86)\Microsoft Dynamics\GP2013\Dynamics.exe
Report Id: b8aa1483-c489-11e7-80e1-5820b1e67ed8
Faulting package full name:
Faulting package-relative application ID:

Any help will be much appreciated.

Concur eExpense Integration - taxes issue

$
0
0

Hi all,

Have any one ever use Concur eExpense Integrator utility which allow importing expense transaction from Concur portal into GP AP Module using a standard file with 77 fields but I cannot find any reference about tax mapping. 

After importing the file into GP, the AP transaction created within a batch but it does not segregate expense amount and related taxes

Appreciate any help

Thank you


Payroll Historical Data Changed after Upgrade to Dynamics GP 2016

$
0
0

Upgraded from GP 2013 (12.00.2130) to 2016.  Post upgrade we have noticed all historical payroll pay period start & end dates are now populated with the check date.  Has anyone seen this behavior of the upgrade changing data?

Suggest / Substitute in GP is clunky or inconsistent is there a better way?

$
0
0

Sales administration at my company has been changing the description on parts to something like "Replaced with part 123456" to tell the sales force and customer service to use a different part than the obsolete part they entered. I used to use Epicor which had inactive and runout functions and popups that made it  easy to flag obsolete parts and suggest the new part number. 

In testing GP Suggest and Substitute functionality the Suggest window doesn't pop up if you enter the old part number and it's out of stock...  The substitute function doesn't make it obvious that the part is obsolete and shouldn't be just placed on backorder. 

Is there a better option in GP for this? We're migrating to 2016 soon. 

dex range returning incorrect results

$
0
0

Hi,

I'm using the virtual key and range below to return only historical SOP documents with a specific PO number, date range, and with an SOP Type of 2 (Order).  For some reason, i'm getting both SOP Orders and Invoices.  What am I doing wrong with this range?

Thanks,

Aaron

assign virtual_key as key for table SOP_HDR_HIST with KEY_OPTION_ALLOW_DUPLICATES using 'Document Date' of table SOP_HDR_HIST, 'SOP Type' of table SOP_HDR_HIST, 'Customer PO Number' of table SOP_HDR_HIST;

range clear table SOP_HDR_HIST;

clear table SOP_HDR_HIST;

set 'Document Date' of table SOP_HDR_HIST to '(L) Start Date'; {this is a local field that is populated by another script}

set 'SOP Type' of table SOP_HDR_HIST to 2; {Order}

set 'Customer PO Number' of table SOP_HDR_HIST to '(L) Search String'; {local field that user enters search criteria}

range start table SOP_HDR_HIST by number virtual_key;

set 'Document Date' of table SOP_HDR_HIST to '(L) End Date'; {this is a local field that is populated by another script}

set 'SOP Type' of table SOP_HDR_HIST to 2; {Order}

set 'Customer PO Number' of table SOP_HDR_HIST to '(L) Search String'; {local field that user enters search criteria}

range end table SOP_HDR_HIST by number virtual_key;

get first table SOP_HDR_HIST by number virtual_key;

while err() <> EOF do

{this next part fills a TEMP table to display results in a scrolling window, I've validated that this is working properly and that the range itself is pulling records with and SOP Type of both 2 and 3 for the PO number that I'm testing with.}

get next table SOP_HDR_HIST by number virtual_key;

end while;

Adding Fields to the workflow message

$
0
0

Hi 

My client is using the Purchase order workflow and they are using the field contract number in the PO 

They want this field to show up in the email that goes to the approver .

I looked into the fields available  and clicked additional fields but its not there. Is there way to add it? workaround, customization?

Thanks 

Ola 

Dexterity 2016 error trying to connect to TFS 2015 "The source control provider could not be initialized"

$
0
0

We have recently upgraded our TFS server to 2015 and are now experiencing some difficulty connecting. At first we could connect, fetch, update but could not Check out resources. I have read and followed the suggestions in this blog post, https://community.dynamics.com/gp/b/dynamicsgp/archive/2016/09/01/ambiguous-team-foundation-server-tfs-error-39-source-control-provider-could-not-be-initialized-39.

After setting the workspace to be server and not local, This is when I now recieve the error "The source control provider could not be initialized."

I have tried clearing the TFS cache but this has made no difference.

I have no problems with VS connecting and checking out and back in again. Only have issues in Dexterity.

Any help with this would be very much appreciated.

Dexterity 16.00.0033

TFS 2015

Visual Studio Professional 2015 Version 14.0.25431.01 Update 3

Stephen Hudson

Viewing all 32807 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>