上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 在AX2012中AIF中新建了一个使用HTTP适配器的Inbound port,在试图激活这个端口时出现错误:“The deployment web site was not found for port: WebSalesOrderRead”这里WebSalesOrderRead是这个入站端口的名称。使用HTTP适配器的首要条件是要安装Web service on IIS组件,这一步当然已经成功完成,在System administration > Setup > Services and Application Integration Framework > Web si 阅读全文
posted @ 2013-01-29 09:34 断水流 阅读(591) 评论(1) 推荐(0) 编辑
摘要: 在Axapta3中计算科目余额以及期间发生额经常要用到LedgerBalanceSum开头的一些类,比如计算本位币金额用到的类LedgerBalanceSum_CurrentMST,这些类的继承关系为:LedgerBalance->LedgerBalanceSum->LedgerBalanceSum_Current->LedgerBalanceSum_CurrentMST。下面以LedgerBalanceSum_CurrentMST为例来分析大致的计算过程。LedgerBalance是一个虚类,定义一些基本的成员变量,比如fromdate、todate、debit、credi 阅读全文
posted @ 2013-01-14 12:30 断水流 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 在windows中可以使用WH_MOUSE和WH_MOUSE_LL两种钩子来监控鼠标消息,两者的使用是有区别的,前者注册的钩子回调函数是在应用程序调用GetMessage或者PeekMessage时且应用程序的消息队列中存在鼠标消息时,钩子回调函数先于GetMessage、PeekMessage被调用;后者则是鼠标事件在即将被置入到线程的输入队列时被调用,这些鼠标事件可以是从鼠标驱动程序产生,还可以是来自于mouse_event函数。两者都可以是全局的钩子,即不只监控应用程序的鼠标消息,还可以监控其他应用程序线程的鼠标消息,这体现在使用SetWindowHookEx()注册钩子dwThread 阅读全文
posted @ 2012-12-17 16:28 断水流 阅读(3807) 评论(0) 推荐(0) 编辑
摘要: 在AX2012的SSRS报表中可以使用定义在AOT中的标签,运行报表时根据用户的选择呈现相应的语言,具体的用法是在表达式中引用标签: =Labels!@SYS12345SYS指的是系统自带的标签文件SYS,后面的数字则是标签的编号,可以通过AX client workspace中的label editor查找相应的标签。这样的表达式可以应用于报表Dataset字段的Caption属性,也可以是精确设计Textbox的Label属性,还可以是报表参数的Prompt string属性等等。对于使用Report data provider作为数据源的报表,Data contract class定义的 阅读全文
posted @ 2012-11-23 09:49 断水流 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 我们往往需要对运行报表时用户输入的参数进行验证,在检查到错误的的输入时弹出错误提示用户修正,要实现这个功能首先要区分报表使用的是哪种数据源,对于使用Query、Data method、OLAP数据源的报表可以通过扩展SrsReportRdlDataContract类来完成检查,而对使用report data provider为数据源的报表,则可以直接在data contract类中完成对报表参数的检查。先来看第一种情况,实际在运行每一个报表时,AX都会创建一个SrsReportRdlDataContract类或者子类的实例,具体是在\Classes\SrsReportRunService\ge 阅读全文
posted @ 2012-11-19 15:20 断水流 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 使用Report data provider作为SSRS报表数据源时,可以通过Data contract class来定义报表的参数,Data contract类可以嵌套使用,这样可以在多个报表中重用一个Data contract。具体参看下面的代码:[DataContractAttribute]public class SrsRDPNestedContractSample{ boolean inclTax;}[DataMemberAttribute("InclTax")]public boolean parmInclTax(boolean _inclTax = inclT 阅读全文
posted @ 2012-11-19 12:48 断水流 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 在老式的Morphx报表弹出的对话框中,我们经常使用DataFieldGroup对报表的提示参数进行分组,在SSRS报表中又该如何做呢?对于使用RDP(Report data provider)作为数据源的报表,可以使用方法特性直接在Data contract class中对报表参数做分组。[DataContractAttribute,SysOperationGroupAttribute("AccountsGroup", "@SYS313802", "1", FormArrangeMethod::Vertical),SysOperat 阅读全文
posted @ 2012-11-19 11:17 断水流 阅读(1202) 评论(2) 推荐(0) 编辑
摘要: 使用域管理员组(Domain admins)的非administrator其他成员账号开发SSRS报表时,发现无法部署报表,给出的提示:"The deployment was aborted. You do not have privileges to deploy to server: (servername). For deployment, you must have administrative rights to the SQL Server Reporting Services (SSRS) server. Contact your administrator to de 阅读全文
posted @ 2012-11-19 10:44 断水流 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 在一台AX AOS、SQL DB外的客户机上做AX2012的报表开发,按先后顺序安装了以下软件:Visual studio 2010Visual studio 2010 SP1,这个是必须的AX 2012安装程序里Client components和Visual studio tools有了这几个组件就可以在VS2010中通过Applicatio expolerer打开AX2012的报表工程,但是却不能在VS2010中预览报表,有同学也遇到这样的问题(http://community.dynamics.com/product/ax/f/33/p/81218/151219.aspx),弹出提示说 阅读全文
posted @ 2012-11-16 15:16 断水流 阅读(1013) 评论(4) 推荐(0) 编辑
摘要: 有了“[AX]AX2012 Number sequence framework :(一)概览与原理浅析”一文中对Number sequence framework的初步分析,实现自己的模块的Number sequence就比较容易理解了。这里以实现一个我们自己的“MES”模块为例来看看具体如何操作,在这个MES模块中我们有一个WeighingJobsID的EDT扩展类型,用它来表示唯一一个称量任务,它的编号来自于一个Number sequence。1.首先我们需要在NumberSeqModule base enum下添加模块“MES”的子项2.定义扩展类型WeighingJobId,字符串类型 阅读全文
posted @ 2012-09-26 10:57 断水流 阅读(810) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页