![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DynamicsAX
燕翅虾
今朝有酒今朝醉
明日忧来明日愁
展开
-
SSRS 指定数据行数进行换页
SSRS生成IE页面和PDF页面时,可以指定每页生成的数据行数。解决ie页面和pdf显示数据行数不一致问题,以及数据在不恰当的地方换页的问题。主要是利用RowNumber函数对数据行数分组来实现的。具体方法如下1. Tablix に行グループを追加※「詳細」にあたるグループの上位グループとして作成します。(名前:Group1 とします。)2. グループ"Group1"にグル原创 2015-06-17 20:58:21 · 3220 阅读 · 0 评论 -
real转换成string
费劲啊System.Double netDouble;anytype r1 = 1.125;str s1;netDouble = Global::real2double(r1);s1 = netDouble.ToString();info(strFmt("%1",s1));原创 2015-07-24 22:28:07 · 1674 阅读 · 0 评论 -
制品的注文设定
制品的注文设定有两种,在下面这个地方 公司/製品情報管理/共通/リリースされた製品 计画 用到下面3个表InventItemPurchSetup (购买)InventItemInventSetup(在库)InventItemSalesSetup(贩卖)这里面的每一个itemid的数据都是有两条,一条是既定注文设定的,一条是固有注文设定的这3个表里有两个字段,一个是I原创 2015-07-24 21:30:30 · 830 阅读 · 0 评论 -
X++中sql文使用like和not like的方法
X++的sql文不支持like关键字进行模糊查询。所以可以用下面两种方法来实现。1. strfmt方法qbr.value(strfmt("%1*", strVar ))qbr.value(strfmt("*%1*", strVar))如果有多个模糊查询的话,当然可以增加多个变量。如果想进行not like 查询的话,需要用!%1qbr.value(strFmt("原创 2015-09-04 22:08:07 · 3199 阅读 · 0 评论 -
X++取消一个Purchase Order的方法
高手总结了2个办法,我只采用method11. 就是继承PurchCancel类,然后调用run方法。 因为PurchCancel的construct和parmPurchTable都是protected方法详情参考下面URLhttps://community.dynamics.com/ax/f/33/t/143688Method 1:1) Make a cl转载 2015-09-04 22:14:19 · 793 阅读 · 0 评论 -
TFS中删除文件和重命名文件
TFS版本管理功能不够强大。如果要删除版本管理中的文件,或者修改文件名字,需要以下步骤。 1,从TFS取得最新文件 2,不要checkout直接删除或修改文件名 3,从保留中的文件列表里把改名或删除的文件checkin 曾经做过实验,在没有checkin的情况下,把删除掉的文件import 进去,果然checkin的时候出了问题。试了很多办法,结果出现类似guardpage堆栈溢出的问题,只要一碰原创 2015-08-20 21:41:40 · 3728 阅读 · 0 评论 -
修改PurchQty的方法
可以调用标准函数Purchline::ModifyPurchQty(purchLine,inventDim);InventMovement::bufferSetRemainQty(purchLine); sample source:PurchQty q;q = 800; avoidBox = true; sel原创 2015-09-07 21:33:34 · 699 阅读 · 0 评论 -
Index和Index Hint的区别
Conclusion:Adding the "index" statement to an Axapta select, it does NOT mean that this index will be used by the database. What it DOES mean is that Axapta will send an "order by" to the database.翻译 2015-09-29 21:07:16 · 814 阅读 · 0 评论 -
批量修改AOT元素的属性 待续。。。
比如说今天我遇到的问题,要修改几个form里面一大部分的控件的编辑属性为读写,另一部分为只读。两个思路1. 使用反射功能写一个通用JOB. 通过参数控制那些form的那些控件可以读写2. 在init方法里利用反射控制datasource的field属性。完成后分享代码。。。原创 2015-10-01 21:37:54 · 432 阅读 · 0 评论 -
控制窗体过滤框中显示检索条件的方法
QueryBuildDataSource qbds; QueryBuildRange qbr; qbds = this.query().dataSourceTable(tableNum(HcmWorker)); qbr = qbds .addRange(fieldNum(HcmWorker, Name)); qbr.value(que原创 2015-09-15 21:31:54 · 533 阅读 · 0 评论 -
MapIterator和MapEnumerator区别
都可以遍历map, 但是在遍历过程中 enumerator 允许删除map元素,iterator不允许MAP-ITERATOR: The Mapiterator loops through the complete Map.MAP-Enumerator:- Map Enumerator class is like map iterator Class ,Bu翻译 2015-10-03 14:39:38 · 856 阅读 · 0 评论 -
变态的debug问题-已解决
关于debug, 微软的标准回答是1. 安装debugger2. 设置客户端debug功能(可以调试客户端程序)3. 设置服务器端debug功能(可以调试服务器端程序)再把自家的用户加到Microsoft Dynamics AX Debugging Users 参看下面的页面https://msdn.microsoft.com/en-us/library/aa569665.原创 2015-07-22 21:46:58 · 664 阅读 · 0 评论 -
AOS启动特别慢
AOS启动特别慢,以前是8G内存,官方要求最低16G,所以增加到16G,结果没有多少变化。启动服务要5-10分钟。网上查找了一下,发现可能是两个地方的问题。1. 客户端session过多,主要是消灭这个表的数据。SYSCLIENTSESSIONS我的表里居然有669条数据。https://axatoz.wordpress.com/2014/04/10/aos-takes-a-lon翻译 2015-07-31 22:44:08 · 632 阅读 · 0 评论 -
dynamics ax method参数的传递方式
有的官方文档说所有的method参数都是按值传递,有的文档说class和form是按引用传递,其他都是按值传递。专门那一个array和一个record测试了下,发现是按引用传递的,但是在方法里调用了findOrCreate方法后,发现record又传递不出去了。困惑中。。。留待后期解决。原创 2015-07-31 22:55:58 · 509 阅读 · 0 评论 -
AX2012解决同一个服务器上第二个ReportManger不能添加DyanamicsBrowser组的问题
待续。。。原创 2015-06-17 21:18:30 · 480 阅读 · 0 评论 -
DynamicsAX 多个xpo的import
一个简单的命令CombineXPOs,能够把多个xpo压缩成一个文件然后importexport的时候嘛,还得一个一个export,我还没找到好的方法多个export, 实际上是还没有去查。后继补充把。■コマンドcd C:\Program Files\Microsoft Dynamics AX\60\ManagementUtilitiesCombineXPOs -XpoDir D:原创 2015-06-18 20:38:31 · 466 阅读 · 0 评论 -
SSRS 实现多个文件同时上传和下载到ReportManager的功能
AX2012的SSRS ReportManager服务只提供单个文件的上传和下载。多个文件的上传和下载需要通过循环调用上传下载接口的方法来实现。自己做的小工具上传上来。主要是参考下面的网页。待续。。 下载:http://moriroom.my.coocan.jp/site1/?p=424上传:http://moriroom.my.coocan.jp/site1/?p=4原创 2015-06-17 21:12:08 · 1778 阅读 · 2 评论 -
解决AX2012多个client不能共用TFS版本管理的问题
AX2012使用TFS版本管理的前提是,每台开发机上安装一个AOS服务器。用下面的方法可以实现,开发机只安装AOSclient进行版本管理的问题。待续。。。原创 2015-06-17 21:04:00 · 502 阅读 · 0 评论 -
Dynamics AX 相关资源(持续更新中)
感谢版主。。http://www.krely.cn/archives/360.html转载 2015-06-17 21:20:50 · 2511 阅读 · 0 评论 -
SSRS 开发中的各种陷阱(持续更新中。。。)
1. 百分比的和, 和的百分比 计算百分比等用到除法的项目的时候,如果帐票是做group集计的话,百分比的公式不能定义到datasource里,因为SSRS会把每条数据求出来一个百分比,然后累加起来显示在帐票上,最后的结果可能远远超过100%。 应该在帐票layout里定义百分比的公式,用集计后的数据来计算。2. 除法运算有除法运算的时候,往往要先判断分母是不是0,然后再做除原创 2015-06-23 21:27:27 · 1313 阅读 · 0 评论 -
单机安装DynamicsAX2012R3VM。封贴
国外的大神已经找到好的方法,可以把DynamicsAX2012R3VM安装在自己的笔记本上,而且运行流畅。注意,不需要64位的服务器,不需要16GB以上的内存,甚至不需要一个专用的电脑。正在测试安装方法,后期更新测试结果。转载 2015-06-27 22:19:30 · 2331 阅读 · 0 评论 -
理解dynamicsAX表里的各种key
好文章,转一下.感谢作者总结。http://www.cnblogs.com/Fandyx/p/3227523.html转载 2015-07-17 21:46:24 · 662 阅读 · 0 评论 -
解决primaryIndex里不显示主键索引的问题
自己创建的主键在表的primaryIndex里不显示,虽然可以手写进去,但是实际上是无效的。后记,往excle里导出数据的时候会显示主键索引不存在的错误。解决方法如下:1. The index needs to be unique ('AllowDuplicates' property set to No)2. The index needs to have 'Altern转载 2015-07-17 21:54:58 · 731 阅读 · 0 评论 -
DynamicsAX开发中的各种陷阱(持续更新中。。。)
1. 表单的提交功能。如果要在表单提交的时候进行内部处理的话,首先要调查清楚这个表单是怎么被调出来的。如果他的调用者也是表单,那就没有多少风险,如果他的调用者是action,或者是class里动态生成的表单,那么内部处理写在子表单的提交处理里,就很有可能造成事务处理的分隔。2. prodtable 和 salesline的关系prodtable和salesline不是1:1的关系,原创 2015-06-23 21:49:35 · 3192 阅读 · 0 评论 -
QueryBuildRange的各种条件的总结
query = new Query();qbds = query.addDataSource(tableNum(InventTable));qbr = qbds.addRange(fieldNum(InventTable, DataAreaId));1. 等于qbr.value("Item1")qbr.value(strFmt('(ItemId == "%1")',原创 2015-10-06 21:51:58 · 1292 阅读 · 0 评论