axapta相关内容
我想将凭证的现有编号序列更新为新的会计年度编号序列,以显示序列中的月份,我知道如何使用会计年度来创建编号序列,但是我无法将凭证编号用作我无法在NumberSeqModuleLedger类内的loadModule方法中找到凭证edt. 任何机构都可以引导我在loadModule()中找到edt吗?我可以在哪个类中添加fiscalyear参数类型? 解决方案 在“总帐设置"的“总帐日记帐
..
我有一些代码,在使用Business Connector时,它在Axapta对象上使用ExecuteStmt方法,如下所示: AxaptaRecord record = (AxaptaRecord)ax.CreateAxaptaRecord("SalesTable"); record.ExecuteStmt("select * from %1 where %1.SalesId == '" +
..
我想知道是否可以在c#中使用QueryRun对象,如果可以,我要导入哪个名称空间以使用它,因为我有一个方法可以在我的AX类中返回QueryRun对象,在我的调用中像这样的C#代码: CallStaticClassMethod("OnlineUsers", "findMultipleProducts", user, id); findMultipleProducts是有问题的方法,由于需要
..
如何修改X ++ AX,以便正确选择正确的包装(如果我知道PackingslipId)? 例如,我要对具有不同数量的物品进行3次包装,如下所示: 1.数量= 50 2.数量= 20 3.数量= 30 然后我要反转包装2(数量20),当前AX将扣除包装1,那是错误的,不是我想要的,因为我做的是反转包装2,而我不想扣除完全没有其他装箱单. 目前,我知道有两种解决方案可以逆转装箱单:
..
这是一个非常简单的查询,但是我对此有一个整体的认识. 我正在修改“客户帐户对帐单"报告,并且我们有两个“发票ID"字段,如果另一个字段中有值,我想隐藏其中一个.例如; If(custTrans.InvoiceID_1 != '') { return CustTrans.InvoiceID_1 } else return InvoiceID_2; 我知道这将以“获取方法"进
..
我必须在文件夹中获取文件.我的流程可以在批处理中使用. 我的代码是这样的: Io file; FileIoPermission perm; int handle; Filename fileName; [handle, filename] = WINAPI::findFirstFile( myFilePatch + "\\*.txt");
..
我想自定义标准的向下钻取功能,并将文本参数添加到向下钻取URL.然后,我将解析并使用SysStartUpCmdDrillDown或EventDrillDownPoller类中的参数,如Jan B. Kjeldsen在此问题中提供的解决方案一样 标准下钻链接为 dynamics:// Target /?DrillDown_ RecID /: dynamics://0/?DrillDown
..
我正在猜测是否有可能使用从计算字段中获得的结果来过滤数据源. 例如,我需要使用条件Field A - Field B > 0过滤我的数据源(并因此过滤我的网格). 有可能吗? 解决方案 在表中的字段上创建范围(如RecId一样,选择哪个字段都没有关系),并在其值中使用表达式(此处介绍) http://www.axaptapedia.com/Expressions_in_quer
..
我有一个表,该表为一个字段设置了关系,这使我可以进行查找. 在validateWrite()中,如果正在验证该字段,我将返回true,以便它不会引发任何错误. 现在我想允许用户添加一个“逗号",并再次降了下来,选择另一(或同一)值,然而,当选择其附加到原始值. 我尝试在Modified()方法中执行此操作,并附加this.Orig()的文本,但是this.Orig()检索数据库中最后保
..
我有一个带有 Query 的简单 View ,我的自定义 Query 具有动态范围. 在类SysQueryRangeUtil中,我插入了一个自定义的 public static 方法,并将其复制到我的“自定义查询"中. 这个范围,效果很好.但是我有一个问题,当范围条件发生变化时,如果我想查看新视图(具有新选择的记录),我必须在AOT的视图中进行同步. 但是此操作无法执行简单的Syste
..
在我的窗体的TabPage中,我有一个CheckBox,如果选择了CheckBox,则该值将保存在Table字段中(在FormDataSource:ParametersTable中存在). 我想在进入TabPage时刷新表单,就像按F5一样. 有可能吗? 解决方案 有一篇很棒的文章,介绍了刷新表单数据的不同方法 1.刷新 此方法基本上使用该特定数据源记录的表单缓存中存储的
..
是否可以重置reportRun类的totalPages()方法返回的值? 我有一个报告,其中填充了几个发票,我想为每个获取的发票重置totalPages()值. 我试图在报表的fetch()方法中使用element.reset(),但它不起作用,它会按发票拆分报表. 解决方案 否,这不可能. reset方法可以解决问题,但是按照您观察的方式拆分报告. 并且除非您的行
..
想知道如何执行此要求. 我正在修改“客户帐户对帐单" morphx报告,并且用户请求我们提供一个页面页面,即第1页(共10页),第2页(共10页)等... 我们需要的是该报告在吸引新客户之后重置所有页面.因此,客户00001可能有一个3页的语句,即"3页中的第1页","3页中的第2页"和"3页中的第3页".客户00002可能只有一个页面语句,因此它将是“第1页,共1页". 按照标
..
尝试通过c#应用程序访问AX 2012 QueryService,并且仅希望获取CustomerID和Customername字段.问题是,CustomerID在CustTable中,而CustomerName在DirPartyTable中. 对文章或代码示例的任何帮助将不胜感激. 引用QueryDataSourceMetadata以将联接放入这些表中并获取数据. 有哪些选项以及何时
..
我有一个不那么简单的SQL查询,因为它包含Join SELECT * FROM table1 a inner join table2 b on a.field1 = b.field1 inner join table3 c on a.field2 = c.field2 inner join table4 d on c.field3 = d.field3 inner join ta
..
我有两个表WI_MachineDrawing和BOM.有两个常见的调用,分别是RevNo和WI_MachineDrawngNumber.现在,当我更改Wi_MachineDrwawng提交的RevNo时,我想做些事情,然后应根据WI_MachineDrawing RevNo字段修改BOM RevNo. 解决方案 在RevNo更改时,重写表WI_MachineDrawing上的ModifyF
..
我有一个x ++脚本,旨在对来自选择查询的记录进行计数,然后在以后进行更新. 这是供参考的原始问题:最初,我有一个SQL Query副本,它的结果是50行/记录,当我将其转换为X ++时,它没有计数或提取相同数量的记录, 这是x ++脚本 static void Job(Args _args) { Table1 table1; Table2 table2;
..
例如,我有以下x ++查询. Select EcoResproduct join tableX where EcoResproduct.RecId == tableX.Product || EcoResproduct.RecId == tableX.DistinctProductVariant; 是否可以通过 AOT查询做同样的事情,而无需使用联合
..
我们可以使用本地和国外采购的部门捕获来创建采购订单编号序列吗? 我们可以在AX 2012中一次创建两个数字序列吗? 解决方案 是的. 不了解您的版本或您已做过或尝试过的事情,我会尝试猜测您使用的是AX 2012. 然后在\ Classes \ CustPostInvoice \ run中查看它们如何设置invoiceId变量. if (countryRegi
..
我正在尝试使用X ++吸引客户或潜在客户,并将其用于查找. DirPartyTable中有一种方法可以返回我想要的内容. DirPartyTable::isCustomerOrRelation while select * from dirPartyTable { if(DirPartyTable::isCustomerOrRelation(dirPartyTable.Rec
..