Dynamic 365中的附件

Posted sunny-technology

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dynamic 365中的附件相关的知识,希望对你有一定的参考价值。

365中的很多界面都有附件功能,比如销售订单,采购订单,领料单日记账等等。但是细心的同学可以发现,这个附件功能的是否可用,跟界面是否可以编辑有关。

比如:销售订单界面,编辑按钮可用,附件的功能也是OK的:

技术分享图片

技术分享图片

但是像装箱单日记账,领料单日记账等这些收据数据是不可以编辑的,那么它的附件功能是不可用的:

技术分享图片

技术分享图片

如果有需求想让这些单据类型凭证可以使用附件功能,改怎么办呢?

别怕,有解决办法技术分享图片

研究发现哈,所有的的附件功能界面及体系都调用的是DocuView这个form,不同的界面在调用附件这个功能时,都是将当前界面的数据源传给Docuview,而有关一些细节都是在这个Form中来实现的。

上文提到的附件可不可用的控制就在Form的doResearchFormRun()中,如下:

技术分享图片

这样就好办了,若界面无法编辑,则可以通过在数据源的表方法中找docuAllowEdit_W这个方法,让其返回True,若没有这个方法,则可以新建这个方法,让其返回True就OK了。

 

总结下:

新建一个附件功能的简单步骤如下:

1.若界面可编辑,则在界面新加附件按钮(Conmond Button)就OK了

技术分享图片

2.若界面无法编辑,则在对应界面的数据源表中新增方法docuAllowEdit_W 返回true。Over~~~

哈哈,最后感谢某大神!

啦啦啦啦啦  

 

以上是关于Dynamic 365中的附件的主要内容,如果未能解决你的问题,请参考以下文章

在Microsoft Dynamic 365/2016环境使用LinqPad查询数据(不使用linqpad Microsoft Dynamic 365 Driver)

Dynamic CRM 365学习历程--使用JS进行界面的取值和赋值

Dynamic CRM 365学习历程--有关CRM的学习过程种需要注意的事项

dynamics crm 365 附件上传图片并且显示。

Dynamics 365插件开发

Dynamics 365Online PDF导出及打印