none
[CRM 2011] Validar datos de campos entre 2 entidades RRS feed

  • Pregunta

  • Que tal amigos?

    tengo una entidad X con el campo CUIT, debo escribir el CUIT y si ese CUIT existe en alguna Cuenta o Clientes Potenciales, se debe completar automaticamente el resto de los campos de mi entidad X trayendo esos datos de la Cuenta o el Cliente Potencial con el que coincida el CUIT.

    Alguna idea?

    Gracias!

    lunes, 13 de mayo de 2013 13:07

Respuestas

  • Hola Leandro, para trabajar con Javascript te recomiento el http://xrmservicetoolkit.codeplex.com/

    Es una librearía muy completa y estable para trabajar con javascript en los formularios de CRM.

    Una vez incluida, debes hacer un metodo en el "change" del campo CUIT (new_cuit por ejemplo) como el siguiente:

    function CUIT_onchange()
    {
    	var cuit=Xrm.Page.getAttribute("new_cuit").getValue();
    	if (cuit==null) cuit="";
    	var queryOptions = {
                    entityName: "account",
                    attributes: ["new_Cuit", "statecode"],
                    values: [cuit, "0"],
                    columnSet: ["name", "accountnumber", "emailaddress1"] //aqui todos los campos que necesites
                };
    
                var fetchedAccounts = XrmServiceToolkit.Soap.QueryByAttribute(queryOptions);
    			
    			if (fetchedAccounts.length==1)
    			{
    					//rellenar los valores deseados.
    			}
    			else
    			{
    				//borrar los valores deseados.
    			}
    }


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    • Propuesto como respuesta Cristian Guapi martes, 14 de mayo de 2013 14:01
    • Marcado como respuesta Leandro Panzini martes, 14 de mayo de 2013 15:07
    martes, 14 de mayo de 2013 6:49
    Moderador

Todas las respuestas