随笔分类 -  Dynamic AX 2012

单位转换
摘要:单据数量计算中,常用使用单位转换后的数值。列一个公用的小Demo,供参考: public Qty unitConverter(UnitOfMeasureSymbol _fromUnit, UnitOfMeasureSymbol _toUnit, InventTable _inventTable, Q 阅读全文
posted @ 2020-07-23 16:28 Sunny_Li 阅读(377) 评论(0) 推荐(0)
判断一个日期所在的会计期间是否打开
摘要:private boolean checkPeridStatus(TransDate _approveDate) { boolean ret; FiscalCalendarPeriod fiscalCalPeriod; FiscalCalendarYear fiscalCalYear; Ledger 阅读全文
posted @ 2020-07-23 16:22 Sunny_Li 阅读(303) 评论(0) 推荐(0)
生产领料单按行领料--出库--代码模拟
摘要:static void inventTransPick(Args _args) { ProdJournalBOM prodJournalBOM; Query baseQueryInventTrans; InventTransWMS_Pick inventTransWMS_Pick; TmpInven 阅读全文
posted @ 2020-07-23 16:20 Sunny_Li 阅读(311) 评论(0) 推荐(0)
生产领料单按行登记---入库- 代码模拟
摘要:static void inventTransWMSRegister(Args _args) { ProdJournalBOM prodJournalBOM; InventTransWMS_Register inventTransWMS_Register; TmpInventTransWMS tmp 阅读全文
posted @ 2020-07-23 16:19 Sunny_Li 阅读(226) 评论(0) 推荐(0)
关于一个关键字在单表中的多列进行模糊查询
摘要:参考: 1. https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/105963/adding-fields-to-inventonhand-form-in-ax2012 2. https://community.dynami 阅读全文
posted @ 2020-04-03 00:09 Sunny_Li 阅读(317) 评论(0) 推荐(0)
AX 2012 现有量表加字段
摘要:参考: 1.https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/105963/adding-fields-to-inventonhand-form-in-ax2012 2.https://community.dynamics 阅读全文
posted @ 2020-04-03 00:06 Sunny_Li 阅读(259) 评论(0) 推荐(0)
领料单自动预留
摘要:static void Purch_SL_ReservedPhysical(Args _args) { salesTable = SalesTable::find('CNMF-000305'); InventTrans inventTrans; InventTransOrigin inventTransOrigin; while select forupdate * from salesLine 阅读全文
posted @ 2019-10-30 11:52 Sunny_Li 阅读(192) 评论(0) 推荐(0)
采购贸易协议价查询
摘要://采购贸易协议价查询 static void Purch_SL_SearchPriceDisc(Args _args) { PriceDisc priceDisc; PurchLine purchLine; container con; Price price; //purchLine = PurchLine::findRec... 阅读全文
posted @ 2019-10-30 11:46 Sunny_Li 阅读(112) 评论(0) 推荐(0)
代码创建采购贸易协议日记账
摘要:AX中使用代码创建采购贸易协议日记账 阅读全文
posted @ 2019-10-30 11:45 Sunny_Li 阅读(239) 评论(0) 推荐(0)
计算进项税
摘要:AX 中计算进项税 阅读全文
posted @ 2019-10-30 11:38 Sunny_Li 阅读(266) 评论(0) 推荐(0)
AX 中通过SqlServer数据库刷数据
摘要:AX 中通过数据库刷csv,或者Excel格式数据。以下以CSV格式的数据为例 1.首先打开 SQL Server 数据库,登陆进入后,选中要导入的数据库右击,然后在右击菜单中点击任务下的导入数据。 2. 进入到导入数据库的向导,继续下一步 3.选择要导入的数据文件后,继续下一步 4.选择目标数据源 阅读全文
posted @ 2019-10-30 11:30 Sunny_Li 阅读(533) 评论(0) 推荐(0)
AX中日期的常用方法
摘要:1. 对于Date类型的方法,通常ax系统有一个对应帮助类DateTimeUtil Class,该类中有需许多系统自定义的方法,常见的如下: DateTimeUtil::getUserPreferredTimeZone() 用户设置的时区参数 DateTimeUtil::newDateTime(da 阅读全文
posted @ 2019-10-30 10:36 Sunny_Li 阅读(1452) 评论(0) 推荐(0)
从AX2012系统批量生成CSV格式数据
摘要:以CSV格式导出数据,大家应该都很熟悉,最近遇到导出CSV格式的数据格式,这里分享下。导出CSV格式的数据,我这里总结了三种: 1.以逗号分隔的csv文件(字段内容无双引号,不推荐用,若导入数据值中有逗号,容易错列) 导出格式如下:若需要导出待双引号的csv格式,可参考代码注释的地方,强行加入双引号 阅读全文
posted @ 2019-09-25 17:10 Sunny_Li 阅读(439) 评论(0) 推荐(0)
装箱单过发票
摘要:以下 总结了三种情况下的以装箱单过发票 1.简单的对某个销售订单开票 2.合并装箱单批量开票(系统原有功能),可以根据某些条件筛选对装箱单开票 3. 多选装箱单以当前交货量的方法批量开票 阅读全文
posted @ 2019-09-25 16:16 Sunny_Li 阅读(495) 评论(0) 推荐(0)
导入CSV文件乱码
摘要:CSV格式的数据导入乱码,是很常见的一个问题。遇到此问题可试下以下方法: 1. CSV文件导入系统前没有乱码,在导入过程中出现乱码,可尝试改下文件的编码格式; 检查数据无误的csv文件,以记事本方式打开,另存为unicode编码格式。然后将unicode的文件进行导入就可以了。 2. CSV文件,A 阅读全文
posted @ 2019-08-27 18:27 Sunny_Li 阅读(3535) 评论(0) 推荐(0)
批处理运行终止
摘要:客户反映批处理运行终止,可先从以下两处检查: 1. 查看批处理服务是否设置:查看图中是否指定批处理服务 系统管理--设置--批处理 2.查看环境是否处于维护模式。 维护模式下,批处理无法运行,只有当非维护模式下,批处理才可运行。系统默认是非维护模式,但是改科目结构勾选配置,必须使环境处于维护模式下才 阅读全文
posted @ 2019-08-23 17:54 Sunny_Li 阅读(1168) 评论(0) 推荐(0)
工作人员对应关系错乱----问题解决
摘要:最近参与到一个维护项目,客户反映,自己的Live环境,工作人员的ListPage界面看到张三,点击进去显示李四。 最初看到这个问题,想到的那肯定是工作人员对应的人员记录不合适,查找后台表,HcmWork 和Dirperson表中人员都有,就开始了debug,跟代码,然鹅,代码跟踪费劲了,没找到线索。 阅读全文
posted @ 2019-08-23 17:34 Sunny_Li 阅读(367) 评论(0) 推荐(0)
批量更新记录
摘要:界面上通过按钮批量更新数据很常见,列个更新的例子,方便查阅。 销售订单界面,批量更新行地址: 1.定义继承Runbase的类,使用框架更方便 class UpdateSalesLineAddress extends RunBase { DeliveryAddress deliveryAddress; 阅读全文
posted @ 2018-07-19 23:30 Sunny_Li 阅读(504) 评论(0) 推荐(0)