上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: X++按照如图的文本文件,取出对应的每个字段值,分配给相关的表字段。View Code class ReadTxt {}void ReadTxt(){ System.IO.StreamReader m_streader; InteropPermission m_Perm = new InteropPermission(InteropKind::ClrInterop); Notes m_Notes; str s; int i=0; container c; ; m_Perm.assert(); m... 阅读全文
posted @ 2012-09-02 02:06 adingkui 阅读(423) 评论(0) 推荐(0)
摘要: 想直接通过AX 进行加密,恐怕没有那么容易处理,但是我们可以通过.net提供一些类库,实现该功能,就很容易,虽然X++和c#写法有些不同,但我们稍微的做一点变化,实现这一的功能也是一件很容易的事,下面我将给出实现代码 class MD5 { } public str IWS_MD5Encoding( 阅读全文
posted @ 2012-08-26 20:38 adingkui 阅读(537) 评论(0) 推荐(0)
摘要: void init(){ FormDataSource m_formDS; ; super(); m_formDS = element.args().record().dataSource(); //多选行记录获取 if(m_formDS.mark()) //是否多行记录 { g_InventTJL = m_formDS.getFirst(1); //第一条记录 while(g_InventTJL) { this.doSomeThing(); g_InventTJL = m_formDS.getNext(); //下一条记录 } } else { g_InventTJL = element.a 阅读全文
posted @ 2012-08-26 17:21 adingkui 阅读(561) 评论(0) 推荐(0)
摘要: View Code class FormRun extends ObjectRun{RGD_SalesorderSourse SalesorderSourse ;} 有很多客户习惯了EXCEL,在他们使用AX的时候,习惯的先在EXCEL将销售,采购订单创建好,然后直接导入到AX系统中,客户有时想区分系统中地销售,采购订单是在标准系统创建的还是通过导入生成的,这样也有利于当某些订单发生某些错误的时候,可以区分是否是导入的订单的时候出现问题。 这里我以销售订单为例,记录当时我们处理的方式和逻辑。 1,订单的编码规则是根据根据订单的来源分配,如果是导入生成,则编码规则是“... 阅读全文
posted @ 2012-08-26 16:30 adingkui 阅读(923) 评论(0) 推荐(0)
摘要: 今天安装分析扩展,死活都安装不上去,提示如下错误在网上找了半天If you have SQL Server 2008 Analysis Services installed and you are installing the analysis extensions, you might receive an error that says you must install SQL Server 2005 Analysis Services with Service Pack 2. This error message indicates that there is an Analysis S 阅读全文
posted @ 2012-08-23 11:48 adingkui 阅读(253) 评论(0) 推荐(0)
摘要: 之前遇到在AX2009中安装企业门户开发工具时,有时会遇到一个问题,安装完企业门户开发工具后,在VS2008的工具箱中无法看到dynamics ax tools,个人觉得跟安装企业门户和企业门户的开发工具的顺序有关系,这个我也确定。解决办法:1,找到C:\Users\自己的用户\AppData\Local\Microsoft\VisualStudio\9.0路径,删除toolbox.tbd,toolbox_reset.tbd,toolboxIndex.tbd,toolboxIndex_reset.tbd这四个文件,然后重启vs2008.如图 阅读全文
posted @ 2012-08-22 10:18 adingkui 阅读(217) 评论(0) 推荐(0)
摘要: 通过点击一个FORM的新建按钮,弹出另外一个FORM,相互传值//点击FORM的新建按钮,触发CREATE方法public void create(boolean _append = false, boolean bl = false ,boolean CreateNewItemYN=false){ Args args; FormRun formCreate; RGD_PublicationTable newPublicationTable ; MenuFunction ... 阅读全文
posted @ 2012-08-18 21:24 adingkui 阅读(630) 评论(0) 推荐(0)
摘要: 给多个表的Dimension字段赋初值[需求]最近遇到这样一个需求,在实施的时候把系统现有的三个纬度前两个分别用于记录分公司和部门,在做财务凭证或者销售采购订单的时候,需要给这些表相应的Dimension字段的前两个纬度赋值,用户要求根据当前用户所属的分公司和部门直接赋值,而不想自己去选择。[分析]最直观的想法就是修改各个表的InitValue()方法,给相应的表赋初值,不过这样的工作量有些大,要修改多个表,并且当需要赋初值的表增加时还需要继续修改相应的表。AX中用Map实现表方法的共享,于是考虑用Map来实现这个功能。只有Map还是不行的因为InitValue()这个方法还是在各个表上的,好 阅读全文
posted @ 2012-08-11 17:05 adingkui 阅读(379) 评论(0) 推荐(0)
摘要: http://blogs.msdn.com/epblog/http://blogs.msdn.com/solutions/ 阅读全文
posted @ 2012-08-11 16:06 adingkui 阅读(392) 评论(0) 推荐(0)
摘要: 经常要用代码创建采购和销售订单,需要弄清楚哪些字段是必输的,这段代码经常需要拷贝,放在这里做个备份。staticvoidCreatePurchDirectly(Args_args){PurchTablepurchTable;PurchLinepurchLine;InventDiminventDim;;ttsbegin;//PurchTable//PurchIdpurchTable.PurchId=NumberSeq::newGetNum(PurchParameters::numRefPurchId()).num(); purchTble.PurchaseType = PurchaseType: 阅读全文
posted @ 2012-08-09 22:06 adingkui 阅读(825) 评论(1) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页