在采购订单List或者Detail窗口的操作面板上有一个叫做“Request change”的按钮,如果这个按钮是激活的,采购订单不能直接编辑,而必须先使用这个按钮请求修改后,采购订单才能进入编辑状态,如果有配置工作流,更改后的采购订单需要重新提交到工作流等待批准.“Request change”按钮的激活状态是Interaction class控制的,它调用VersioningPurchaseOrder.checkCanChangeBeRequested()方法来判断是否需要激活,激活的条件有…
部门.作业(Job的官方翻译)和位置(Position的官方翻译)是AX人力资源管理的基本组织元素,Job和Position在AX有的地方又称作工作和职位,其实这个翻译更为恰当. Job定义的是一个工作岗位的具体工作任务.负责范围的集合,具体的在Job上可以设置的内容有Job type(一线操作员.经理.主管等).Job function(职能,比如销售.生产制造.售后服务.财务等).Compensation(最低.最高市场薪酬范围等).Skills(岗位技能要求).Certificates(从…
在员工自助服务EP站点中员工可以通过Order products自助提交采购申请,在正确设置员工采购目录后会罗列出允许员工购买的产品,每个产品都可带有图片,我们可以通过Product image来为产品添加图片(可以设置在Released product或者其Product/product master上),比如我们为一个产品添加一个Embedded类型的图片,程序提示我们选择一个图片文件,图片文件的数据保存在DocuValue表中(File字段),创建相应的DocuRef记录(用户看到的Att…
AX2012中有个模块叫做出差和支出,用于管理出差以及相关的费用,用户只能在员工自助服务EP站点上提交出差申请.费用报销报告,在Client程序中做审核以及后续的支付动作等,最后形成相关的财务分录. 出差申请 在自助服务站点的Expense下用户可以新建一个“Travel requistion”,需要填写的内容包括出差原因.出差目的地.以及预计的出差费用行. 出差原因在“Travel and expense>Setup>Optional setup>Expense purpose”维护,…
在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧. 国际惯例,从采购开始. 1.采购的主要职责 简单点说,采购的主要职责,是从供应商那里获取原料,以保证企业生产.运营. 全面点说,采购的主要职责,是保质保量.适时适价地为企业生产和运营提供原料.保质,主要是指采购要做好供应商资历评估,并配合质检做好原料品质控制工作.保量,主要是指在保证企业生产.运营的同时,不多买也不少买.适时,主要是指采购要跟踪采购进度,保证企业生产.运营的同…
SAP MM 按采购订单查询付款信息的报表? 上午给P3项目采购部门用户做了一个采购相关的报表的培训.培训过程中,客户的采购部门经理提出了一个问题:有没有报表能查询到各个采购订单的付款情况,显示采购订单号,已付多少,未付多少,未付金额系统建议的付款期又是哪一天等等.并且对方说,业务现在使用的Ariba系统里就有这种报表. 笔者从没有用过与见过传说中的Ariba,也木有玩过SAP FICO模块.所以对于用户的这个问题,笔者当即答复客户说,容我回去查查然后给答复. 笔者了解到FI模块有个报表FBL1…
Ax2012 Client的form如果属性FormTemplate设置为DetailsPage或者ListPage,则必须同时设置属性InteractionClass为相应的Interaction类,比如采购订单详细信息窗口PurchForm的InteractionClass被指定为PurchTableInteraction,它的作用是对用户在form中所做的操作面板标签切换.记录选择等做出响应,以更新操作面板中控件的状态. Details或者List风格的Form,通常是包含一个或者多个Ac…
1.表头rdrecord01,字段ipurorderid(采购订单ID), cOrderCode(采购订单号)要与采购订单表头主键和单号对应 表体rdrecords01,字段cPOID(采购订单号),iPOsID(采购订单子表标识ID)要与采购订单号和ID对应/ 2.已核销收款单同步:表头核销人(cCancelMan)置空,本币余额 (iRAmount).原币余额 (iRAmount_f)还原为iAmount .iAmount_f 3.销售发票.采购发票 审核核销后同步,需将两子段清空 upda…
今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行. 接着,Reinhard进入到AX中,检查系统的报表服务器配置是否正确.不知道怎么配置的同学可以查看Reinhard之前的博文 Dynamics AX 2012 R2 配置报表服务器  .检查发现,报表服务器中的配置也正确.Reinhard点击了一下 验证设置 按钮,收到以下错误: 无法连接到位于MSDynAX的…
当处理的数据量较多,逻辑比较复杂时,报表可能会超时.为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表.它会在调用SSRS前,在AX会话中处理数据.预处理过的数据存储在常规表中,该表是所有用户会话共享的,通过会话id标识.这样的方法在多用户并发时,会有瓶颈. 在Dynamics AX 2012 R2中,其实还有一个类,SrsReportDataProviderPreProcessTempDB,他可以使用临时表,来持有跨会话(从数…