标签: microsoft-dynamics

ID会自动递增的Dynamics Ax新表

我是Dynamics AX的新手,并且非常努力地学习它。我创建了一个新表,一个显示该表的新表单。一切正常...

表具有ID,NAME和SURNAME作为列。我希望用户输入他们的姓名和姓氏,但我希望他们的ID是唯一的,这将由系统创建。因此,我禁止用户输入ID。

我已经将ID设置为主键,但无法弄清楚如何使其自动递增。

你能给我提示吗?

sql microsoft-dynamics axapta

1
推荐指数
1
解决办法
2859
查看次数

MS Dynamics CRM 2013 Online

我想知道并了解MS Dynamics CRM 2013 Online是否可以拥有ON-PRIM数据库.我的应用程序(MS CRM 2013)将驻留在MS Cloud上,但数据将驻留在我的on-prim实例上.(典型的混合方案).

MS Dynamics CRM 2013 Online是否支持此类实施?

microsoft-dynamics crm

1
推荐指数
1
解决办法
185
查看次数

如何获取CRM 2013联机数据库架构

如何获取Dynamics CRM 2013 Online的数据库架构?CRM 2013在线可以实现吗?如果有可能获得数据库架构,你能告诉我任何程序吗?

microsoft-dynamics crm dynamics-crm dynamics-crm-2011 dynamics-crm-2013

1
推荐指数
1
解决办法
2734
查看次数

从Microsoft CRM获取guid id - javascript控制台

显然,在早期版本的Microsoft CRM中,可以使用Javascript控制台获取记录的详细信息页面(例如:帐户,联系人),使用synatax等

Xrm.Page.data.entity.getId(); 帧[0] .Xrm.Page.data.entity.getId();

参考:https://crmbusiness.wordpress.com/2014/02/17/crm-2013-javascript-to-get-id-of-record/

我无法在CRM 2015中重复这一点.

> frames[0].Xrm.Page.data.entity.getId();
Unable to get property 'entity' of undefined or null reference


> Xrm.Page.data.entity.getId();
Unable to get property 'entity' of undefined or null reference
Run Code Online (Sandbox Code Playgroud)

然而:

> this
Run Code Online (Sandbox Code Playgroud)

给我转储包括

USER_GUID:"{98D61030-7513-4EAA-A243-1D29FA99E0A0}",

IE控制台的屏幕截图

在此输入图像描述

javascript console microsoft-dynamics

1
推荐指数
1
解决办法
3621
查看次数

安装权限未授予Dynamics 365管理员

我们已经在2016年11月1 发布了Dynamics 365试用版,该试用版以我的名义(因此,我是管理员)。

为此,我们尝试从AppSource添加Project Service Automation。当我们点击时,出现以下错误:Try

您没有对Dynamics 365组织的安装权限。发送注释,要求管理员添加该应用程序,或注册免费试用版并将其添加到其中。

尝试将请求发送给管理员,如下所示:

要求安装应用程序

出现以下错误:

意外的服务器错误

解决方法是什么?

microsoft-dynamics dynamics-crm dynamics-crm-online dynamics-crm-365

1
推荐指数
1
解决办法
2751
查看次数

Dynamics CRM - 在用户登录时注册插件

当用户在Dynamics CRM上登录他的帐户时,我想发起一个事件?比如在CRM旁边打开一个Web应用程序......这可能吗?我知道我可以编写插件,允许增加一些业务流程,如帐户创建.任何建议将被认真考虑 !

plugins microsoft-dynamics crm dynamics-crm

1
推荐指数
1
解决办法
232
查看次数

Dynamics CRM插件共享变量-对象或数组

我们有一个场景,我们需要计算多个费用组成部分,并需要在插件的Pre和Post阶段之间共享。因此,我们创建了这样的对象。

class FeeCalculation
    {
        public string TotalFee { get; set; }
        public string FilingFee { get; set; }
        public string LegalFee { get; set; }
        public string RecordFee { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

到目前为止,我们已经使用单一费用组成部分和共享变量很好地工作了。尝试分配整个对象时-结果并不理想。

context.SharedVariables.Add("fees", fcObject);
Run Code Online (Sandbox Code Playgroud)

有没有办法达到这个预期的结果?

c# microsoft-dynamics crm dynamics-crm dynamics-crm-2015

1
推荐指数
1
解决办法
272
查看次数

SQL Query从表中定义的表中删除数据

我正在尝试从我的SQL库中的许多表中删除数据.

在数据库中,我有一个名为company的表,其中包含我需要从中删除数据的每个表的名称.

假设我的公司表中有3家公司.

我想要做的是删除每个公司的某些表中的所有记录.

所以,在公司表中我有以下3条记录:

1  2  3
Run Code Online (Sandbox Code Playgroud)

数据库中还有以下表格,用于描述每个公司的扫描文档.

dbo.1.documents
dbo.2.documents
dbo.3.documents
Run Code Online (Sandbox Code Playgroud)

我要做的是创建一个将通过dbo.company表运行的SQL查询,并根据在那里找到的公司名称清除文档表.

这是我的代码:

DECLARE @MyCursor CURSOR;
DECLARE @MyField varchar;
BEGIN
SET @MyCursor = CURSOR FOR
select top 1000 [Name] from dbo.Company    

OPEN @MyCursor 
FETCH NEXT FROM @MyCursor 
INTO @MyField

WHILE @@FETCH_STATUS = 0
BEGIN

  delete * from 'dbo.'+@MyField+'$documents'

  FETCH NEXT FROM @MyCursor 
  INTO @MyField 
END; 

CLOSE @MyCursor ;
DEALLOCATE @MyCursor;
END;
Run Code Online (Sandbox Code Playgroud)

我不确定语法应该如何,但我想它是这样的.

有人关心如何根据dbo.company.name中的记录动态删除数据?

sql t-sql sql-server microsoft-dynamics dynamics-nav-2009

1
推荐指数
1
解决办法
618
查看次数

Dynamics CRM 2013 Javascript升级

我们正在测试2013年至2016年Dynamics CRM的升级,以了解CRM升级后需要升级的自定义项.

我们有以下用于特定情况的Javascript网络资源.

function MyOnLoad()
{
   var pickListValue = Xrm.Page.getAttribute("field1").getValue();
   if (Xrm.Page.ui.getFormType() == 2 && pickListValue == 100000006)
   {
      var ddlNewField1 = document.getElementById("field1");
      if (ddlNewField1.addEventListener) { 
         ddlNewField1.addEventListener ("change", function () {MyOnChange();}, false);  
      }
      else {
         ddlNewField1.attachEvent('onchange',MyOnChange);
      }
   }
}

function MyOnChange()
{
   if (Xrm.Page.getAttribute("field1").getValue() == "100000006") {    
       Xrm.Page.getControl("field2").setVisible(false);     
       Xrm.Page.getAttribute("field2").setRequiredLevel("none");    
   }

// If the selected value is not Other, hide Specify, and set requirement to Not Required    
   else {    
        Xrm.Page.getControl("field2").setVisible(true);  
        Xrm.Page.getAttribute("field2").setRequiredLevel("required");
   }
}
Run Code Online (Sandbox Code Playgroud)

此代码在我们的Dynamics CRM 2013中运行良好,它旨在执行以下操作:

加载Lead表单时,如果FIELD1的值设置为特定值,它将显示第二个字段FIELD2并使其成为必需的业务.

这里棘手的部分是,如果第一个字段在表单加载时包含该特定值,则第二个字段仅可见.如果由于某种原因,表单加载期间第一个字段的值不同,即使您选择该特定值,第二个字段也不会显示.

所以要恢复:

  • 在Form Load上永远不会显示FIELD2 …

javascript microsoft-dynamics dynamics-crm dynamics-crm-2013 dynamics-crm-2016

1
推荐指数
1
解决办法
122
查看次数

如何在Dynamics 365 SDK中检索没有Guid的实体?

好吧,我有这个命令:IOrganizationService.Retrieve(String entityName, Guid ID, ColumnSet columnSet)reference:IOrganizationService

我尝试了SDK代码示例,但是当创建记录时,使用Guid创建检索信息,如下所示: Guid _accountId = orgService.Create(account);

我想Guid使用帐户(实体)的名称来获取此信息,我该怎么做?

c# microsoft-dynamics dynamics-crm dynamics-crm-365 dynamics-365

1
推荐指数
1
解决办法
1416
查看次数