none
Errore inserimento prodotti fuori catalogo

    Domanda

  • Ciao a tutti,

    Da poco per l'azienda in cui lavoro ho effettuato un upgrade massiccio dal CRM 3.0 al CRM 2011.
    Tutto funziona alla perfezione, tranne una piccola problematica: in pratica, quando in un'offerta viene inserito un prodotto fuori catalogo dal prezzo superiore a 1.000 euro, viene visualizzato un errore e non è possibile portare a termine l'inserimento.
    L'errore è di tipo generico, senza dare specificazioni di alcuna sorta se non quelle di rivolgersi al supporto.
    L'inserimento invece funziona correttamente se la cifra è inferiore ai 1.000 euro.
    Qualcuno potrebbe darmi qualche dritta per la risoluzione del problema?

    Grazie mille! 

    lunedì 7 gennaio 2013 15:18

Tutte le risposte

  • E' un problema molto strano, riesci a vedere qualcosa nell'event viewer di Windows??

    Fammi sapere

    G


    Giorgio Garcia-Agreda MVP Microsoft Dynamics CRM

    martedì 15 gennaio 2013 15:58
    Moderatore
  • Ciao Giorgio,

    Dall'Event Viewer esce questo errore, sembrerebbe un errore nell'inserimento nel form ( Input string was not in a correct format.) ma io inserisco semplicemente un numero (1000, quindi non 1.000 piuttosto che 1,000) quindi è molto strano.

    Event code: 3005

    Event message: An unhandled exception has occurred.

    Event time: 17/01/2013 11:17:46

    Event time (UTC): 17/01/2013 10:17:46

    Event ID: c669fd8fec4d483c80c2dd04c3dd6ebc

    Event sequence: 743

    Event occurrence: 1

    Event detail code: 0

    Application information:

        Application domain: /LM/W3SVC/1/ROOT-1-130028898011200029

        Trust level: Full

        Application Virtual Path: /

        Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\

    Process information:

        Process ID: 11636

        Process name: w3wp.exe

        Account name: NT AUTHORITY\NETWORK SERVICE

    Exception information:

        Exception type: FormatException

        Exception message: Input string was not in a correct format.

       at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)

       at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)

       at Microsoft.Crm.Application.Platform.AttributeCollection.CreateValueFromMoneyPropertyValue(String name, Object value)

       at Microsoft.Crm.Application.Platform.AttributeCollection.SetEntityProperty(Entity entity, String name, String childAttributeName, Object parentProperty, AttributeMetadata attributeMetadata, Object value, IOrganizationContext context)

       at Microsoft.Crm.Application.Platform.AttributeCollection.Insert(String name, Object value, Boolean throwIfKeyExists)

       at Microsoft.Crm.Application.Platform.EntityProxy.SetData(XmlNode entityElement)

       at Microsoft.Crm.Application.Forms.AppForm.LoadFormSubmitData()

       at Microsoft.Crm.Application.Forms.EndUserForm.RetrieveParametersForEventDefault()

       at Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity)

       at Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, FormDescriptor fd)

       at Microsoft.Crm.Application.Components.PageHandlers.QuoteDetailRecordPageHandler.ConfigureFormHandler()

       at Microsoft.Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName)

       at Microsoft.Crm.Application.Controls.PageManager.OnPreRender(EventArgs e)

       at System.Web.UI.Control.PreRenderRecursiveInternal()

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

     Thread information:

        Thread ID: 57

        Thread account name: NT AUTHORITY\NETWORK SERVICE

        Is impersonating: False

        Stack trace:    at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)

       at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)

       at Microsoft.Crm.Application.Platform.AttributeCollection.CreateValueFromMoneyPropertyValue(String name, Object value)

       at Microsoft.Crm.Application.Platform.AttributeCollection.SetEntityProperty(Entity entity, String name, String childAttributeName, Object parentProperty, AttributeMetadata attributeMetadata, Object value, IOrganizationContext context)

       at Microsoft.Crm.Application.Platform.AttributeCollection.Insert(String name, Object value, Boolean throwIfKeyExists)

       at Microsoft.Crm.Application.Platform.EntityProxy.SetData(XmlNode entityElement)

       at Microsoft.Crm.Application.Forms.AppForm.LoadFormSubmitData()

       at Microsoft.Crm.Application.Forms.EndUserForm.RetrieveParametersForEventDefault()

       at Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity)

       at Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, FormDescriptor fd)

       at Microsoft.Crm.Application.Components.PageHandlers.QuoteDetailRecordPageHandler.ConfigureFormHandler()

       at Microsoft.Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName)

       at Microsoft.Crm.Application.Controls.PageManager.OnPreRender(EventArgs e)

       at System.Web.UI.Control.PreRenderRecursiveInternal()

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    giovedì 17 gennaio 2013 10:24
  • su internet non sei il solo ad avere questo problema:

    http://www.msdynamics.de/viewtopic.php?f=60&t=18370

    dall'ultimo commento della pagina sembra che il problema riguardi solo alcuni utenti e sia causato dalle impostazioni regionali del singolo utente.

    Prova a reimpostarle facendo delle prove con differenti formati (se c'è già italiano imposta inglese, confermi, fai le prove e reimposta italiano) per vedere se il problema persiste:





    giovedì 17 gennaio 2013 12:56