Microsoft ERP Dynamic AX 学习笔记

2007/04/20 

开始学习AX4

2008/01/25

Ctrl+D可调出开发环境,在数据字典中建立表后,右击表名,在弹出的菜单中选“同步”,在dynamics数据库中会建立同名的表,其中包含所建立的字段和三个自动生成的字段。

其中有一个字段是recid,关于recid,见下面的链接中的内容:

www.qiuhao.com/dispbbs.asp?boardID=2&ID=1481&page=1

产品生成器

 用产品生成器生成物料清单时,物料清单的标识为空

在库存管理-设置-参数设置-编号规则-“库存管理_183”中取消手动,可自动产生物料清单标识,但是,后生成的物料清单标识会覆盖前一个物料清单标识。还是不能生成多个物料清单。

2008/01/26

数据的导入/导出

系统管理-期间-数据导出/导入,导出到excel文件时,excel文件有固定的格式,参考这个格式准备导入的excel文件。成功将excel文件导入到dynamics数据库表中。

可以从dynamics数据文件和excel文件导入数据,不知道能否直接从MS SQL server数据表导入数据?

2008/01/28

如何知道窗体中的数据对应的数据表?

在窗体中的数据列表上点右键,在快捷菜单中点设置,然后在用户设置中点查询,就能查询出来对应的数据表。

2008/02/05

dynamics企业门户的配置,需要sharepoint,安装了 sharepoint 2007,但是,除了administrator帐号可登录网站外,其他用户无权登录。登录权限也设置了,不知何故?

dynamics中配置企业门户也报错。

2008/03/10

如何调出开发帮助?

(Ctrl+D)AOT-System Documentation-Tables, 双击任一个表即可调出开发帮助。

2008/03/13

开发报表

在报表上增加控件(例如,Bitmap)时,设置它的autodeclaration属性为YES,就可以用控件的名称直接引用它,不必用代码声明它。增加TEXT控件时,给它的TEXT属性输入一些字符,否则,在报表设计器上,可能看不到新增的控件。

body下面可以覆盖executeSection方法,在super()代码前加入代码,可以处理随记录动态变化的控件,例如,Bitmap控件。

2008/03/29

COM接口示例,保存到word文件

static void WriteToWord(Args _args)
{
    COM     wordApplication;
    COM     wordDocuments;
    COM     wordDocument;
    COM     wordRange;
    ;
    wordApplication = new COM("word.application");
    wordApplication.visible(TRUE);
    wordDocuments   = wordApplication.Documents();

    wordDocument    = wordDocuments.add();
    wordDocument.saveas("c://COM Document1.doc");
    wordDocument.activate();
    wordRange       = wordDocument.range(0,0);
    wordRange.insertafter("Hello from Axapta");
    wordRange       = wordDocument.range(0,4);
    wordRange.bold(true);
    wordRange       = wordDocument.range(0,5);
    wordRange.italic(true);

    wordDocument.save();
    wordDocument.close();
    wordApplication.quit();
}

2008/05/02  文档管理和表单定制

基本设置-设置-文档管理,在单据类型中可设置文件的存放位置,是文件目录还是数据库?在参数设置中可设置可以上传的文件扩展名。

与文档管理有关的数据表是DocuRef和DocuValue。

数据表中的记录都可关联多个文档,打开相应的表单(Form),选择相应的记录行,点命令-文档处理(或工具栏中的文档处理)编辑关联的文档,如果选择显示文件,将在下面显示文件内容。

inside dynamics ax 4.0一书中表单定制的例子,图像就是存在数据库中。

数据表之间的关联在数据字典中定义,在设计表单时,只需指定关联的数据表就行了,不必指定关联的数据表是通过哪些字段关联的。

如何调出SalesInvoice报表?应收帐款-普通发票-查询-发票-显示-原件

2008/05/03 销售订单、采购订单处理逻辑

销售订单

填写销售订单时,销售的可以是库存中的产品,也可以是需要安排制造的产品。对于库存中已有的产品,就可以过账为领料单、装箱单或发票,应该注意的是,一张销售订单可以多次领料,因此,过账前必须在销售订单行输入数量。一般的顺序是领料单、装箱单、发票,但这些步骤不是必须的,例如,可以跳过领料单、装箱单,直接开发票。

对于需要安排制造的产品,一般的顺序是,采购订单、生产订单、完工入库、领料单、装箱单、发票。

从销售订单生成计划生产订单:销售订单行-查询-净需求-更新-编制主计划

结果会产生批处理。

批处理组由 AX 管理员在“”>“”>“”>“”中创建。

通过选择“”>“”>“”>“”,从客户端启动批处理。如果未选择批处理组,则会处理未指定批处理组的情况下提交的所有作业。如果选择某一批处理组,则只处理该批处理组中的作业。可以在多个客户端上设置批处理,例如处理不同批处理组中的作业。

从计划生产订单到生产订单:生产-计划生产订单-计划-选择计划后确定-功能-确定

采购订单

采购订单可以基于销售订单创建,采购的物料可以是产成品也可以是原材料。如果销售订单中的物料是物料清单类型,就需要分解物料清单,采购原材料回工厂后安排生产。在过账为收货清单、装箱单、发票前,必须在采购订单行输入当前接受量,可分多次收货。

2008/05/24 配置企业门户

安装了Microsoft Office SharePoint Server 2007+SQL Server 2000

在系统管理-设置-internet-企业门户-配置向导时不选完成时部署,不会出错。选则出错如下。

在系统管理-设置-internet-企业门户-管理部署时出错。

出错信息:Clr 对象未初始化。

从AX 4.0安装文件中把ax32.exe.config文件复制到安装目录中ax32.exe文件所在的目录下,解决了上面的问题。

系统升级后配置MSS 2007报SQL Server版本错误,要求8.00.760。SQL Server 2000升级到SP4就可以来了。

2008/06/02 配置企业门户-sharepoint

重装sharepoint后,创建网站时dynamics ax 的两个网站模板不见了。检查后发现,可能是SQL Server Agent服务没有启动。

2008/06/03  异常: 找不到 .NET Business Connector 会话。

未能正确创建网站 http://dynamicserp:31080。异常: 找不到 .NET Business Connector 会话。按照如下方法,設置后重啓動電腦。問題解決。

The Business Connector might not be configured correctly. To verify the configuration, follow this procedure:

1.      On the server that runs IIS and hosts your EP site, click Start > Administrative Tools > Microsoft Dynamics AX Configuration Utility.

2.      In the Configuration target list, click Business Connector (non-interactive use only).

3.      On the Connection tab, verify the server name and the TCP/IP port. If the port is blank, you can assume that it is running on port 2712. To verify the actual port on the AOS server, view Dynamics Information events in the Application Event log after the AOS has started.

4.      If it is necessary, update the configuration or create a new configuration (click Manage > Create configuration).
 
2008/11/27
新增一個員工的時候遇到“網格的編號規則未初始化”的解決辦法:
人力資源-設置-參數設置-編號規則設置了面試、行動、個人的編號規則問題就解決了。
輸入資料時遇到基本資料未設置時可以點擊鼠標右鍵,選“轉到主表窗體”輸入需要先行輸入的基本資料。有一個快捷鍵不記得了。
不存在有效的物料清單版本的解決辦法:
對物料清單審核,指定開始日期、結束日期,在設計器中設置物料清單的版本日期。修改了版本日期后又變了,原來是我的電腦系統日期設置錯誤引起的。
 
2009/04/09 AX2009数据导入
导入库存-物料数据涉及到三个表:inventtable、inventtablemodule、inventitemlocation。导入成功。

如何设置编号规则?提示如下:
在 基础 模块的参数中尚未设置引用 系统 ID 的编号规则。
在那裏設置?

在基本设置-设置-编号规则-参考

这个好像是设置所有编号规则的路径。

每个模块的设置-参数设置-编号规则可以设置每个模块用到的编号规则。

 

2009/04/10 AX2009采购订单过账

 过账到采购订单和收货清单成功,可以重复过账,在查询中可以查询到过账结果。过账到装箱单时,提示如下错误:

在按成本组的物料/版本价格表中找不到记录。转移此物料的成本价。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值