随笔分类 - AX
摘要:1, 商务部要求针对客户C001的销售订单对应某些物料的销售行需要自动应用1%的折扣率。 考虑到需要应用此折扣的物料很多,原有的销售协议价都已设置好, 既不想动原来的协议价,又不想单独为每个物料新增加一个销售行折扣贸易协议,决定使用物料价格组来实现。 2. 步骤 销售和市场营销 -> 设置 -> 价
阅读全文
摘要:AX2012 中用户收藏夹保存位置: AOT\Data Dictionary\Tables\SysPersonalization 场景如有新人入职,可以将同部门的某同事的收藏夹复制给新员工 案例: 将usera 的收藏夹复制给 userb update SysPersonalization set
阅读全文
摘要:static void RFCalculateInventSum(Args _args) { InventSumRecalcItem InventSumRecalcItem; InventTable it; ; while select it { InventSumRecalcItem = new
阅读全文
摘要:TransDate startDate,endDate; LedgerTrialBalanceListPageTmp LedgerTrialBalanceListPageTmp; Name primaryFocus="Account"; boolean includeOpening; boolean
阅读全文
摘要:AX 2012 后SSRS报表的DP 类debug 需要繁琐的设置,太麻烦了。 简单的办法,写一个job 条用DP 类,这样就可以直接debug进去了。 static void Job13(Args _args) { TransDate toDate; Prov_VendAgingListDP Pr
阅读全文
摘要:案例: AifUtil::getClrErrorMessage() public static str getClrErrorMessage() { #File str exceptionMessage; System.Exception exObject, innerException; ; ne
阅读全文
摘要:1. 旧方法 Method: display LogisticsAddressName dspDlvAddrName() { LogisticsAddressName dlvName; LogisticsPostalAddress dlvAddress; LogisticsLocation dlvL
阅读全文
摘要:一个现有的报表,在contract类加多了一个参数,但是在相应的DP类中总是获取不到参数的值。 解决办法: 虽然 在vs中打开该报表,刷新数据源,使得新加的参数在Parameters节点下生成(如下图),重新部署报表即可。
阅读全文
摘要:有时需要临时在生产环境部署代码,不希望在此过程中有用户连进来,可以在以下路径选择相应AOS,拒绝新客户端避免用户登陆, 完成后 再点击"接受新客户端"即可。 路径:系统管理/常用/用户/联机用户/服务器实例 按钮“拒绝新客户端” 和"接受新客户端" 此功能看起来很美好,但是,如果所有在线用户都掉线了
阅读全文
摘要:AX 2012 R2, 在form上单击某个报表按钮,报错: 无法创建对象“FormRun” 重启Reporting Services 和AOS ,删用户历史数据都不能解决问题。 检查了 该报表的 menuItem 的RunOn属性是CalledForm, 然后发现 该报表的controller c
阅读全文
摘要:Lookup form 可以帮助你从已有的数据中选择想要的值。而不用可以转去主档搜索是否存在。 在有Lookup form 的控件上点下拉按钮,就会展示lookup form , 通常看到的是一个 grid展示的数据集或者是一个小的form(事先在AOT上已经设计好的小form)。 note: 出现
阅读全文
摘要:1. 在AX中配置邮件服务器信息 配置SMTP邮件服务 Dynamics AX 2012: System administration > Setup > System > E-mail parameters 2. 发邮件代码 private boolean prov_EmailReportSMTP
阅读全文
摘要:1. 环境. server server 2012 + AX 2012 R2 2. 运行 server server 2012 安装向导安装一个新的实例RSTEST, 注意安装时必须指定实例名称: RSTEST 安装完成后可以在 系统服务上看到有2个SQL Server Reporting Serv
阅读全文
摘要:AX报表 SSRS 报表打印报错-合同类 SrsReportRdlDataContract 应具有不带任何参数的公共构造函数 将报表的contract 类的 extends 删掉,不要继承任何class, 程序增量CIL,刷新缓存。 问题解决! 或者按提示加多一个 构造函数也可!
阅读全文
摘要:一个base on RDP 的ax ssrs 报表,用管理员测试没有问题,但是某个用户报打开报表预览界面没有任何数据。 原因在于该报表query 包含的table 该用户没有访问权限,将相关table的查看权限赋予用户后,问题解决!
阅读全文
摘要:AX2012 SSRS报表打印报错 : Error while setting server parameters. Error message: 为用户 *** 授予的权限不足,无法执行此操作. (rsAcessDenied.) 报错如上图所示,原因在于 ReportingService的安全权限
阅读全文
摘要:AX2012 Query上的 OuterJoin 其实相当于Left Join. 以案例演示两个表 SXY_ST 和 SXY_SL 通过STID关联,表数据如下 将2个query 验证 SXY_STL, 以 SXY_ST为主表, SXY_SL OutJoin SXY_ST; SXY_SLT, 以 S
阅读全文
摘要:在AX中将窗体控件分区一般通过group来实现,但是类似salesTable的可以调整大小的分区其实也是用group控件再加一些方法实现的。 1, 留意splitGroup属性: Autodeclaration = yes; Width= "Column Width"; FrameType=None
阅读全文
摘要:一,继承自AX 的runbase 框架类的dialog窗体上面所有控件都是动态产生的,那如果通过Field的事件去控制窗体其他控件的属性就需要做一些特殊处理 1.1 激活录入控件的时间处理 public object dialog() { Dialog _dialog ; ; _dialog.all
阅读全文
摘要:1. 首先在Class\SysExcelRange加画边框的方法 思路用EXCEL录宏的功能得到给一批单元格画格子的VBA代码,在AX将对象转为COM对象,基本VBA代码也能装为AX内能用的内容。 public void BorderLine() { Com borders; ComVariant
阅读全文

浙公网安备 33010602011771号