• AX 2012 快速创建Daily journal并分配正确的Voucher示例

    //CUS Created on 12 Oct 15 by SAG-HL static void SAG_IS00016_TestCase(Args _args) { AxLedgerJournalTable header = new AxLedgerJournalTable(); AxLedgerJournalTrans trans = new AxLedgerJournalTrans(); container ledgerDimensions, offsetDimensions;   header.parmJournalName(“GJ”); he ...

    阅读全文
    作者:虎哥 | 分类:开发 | 阅读:892 views
    AX 2012 快速创建Daily journal并分配正确的Voucher示例已关闭评论
  • Dynamics AX 7.0 CPT

    今天收到公司的AX7.0环境,实际看了一下,菜单方面没有什么大的变更。

    第一感觉就是所有的Form变成了ListPage一样,可直接像原来在EP中使用。具体待研究。

    AX7-1 AX7-2

    阅读全文
    作者:虎哥 | 分类:实施 | 阅读:8,758 views
    Dynamics AX 7.0 CPT已关闭评论
  • 缩减Dynamics AX DB Log

    USE AXDB; GO ALTER DATABASE AXDB SET RECOVERY SIMPLE; GO DBCC SHRINKFILE (AXDB_log, 1); GO ALTER DATABASE AXDB SET RECOVERY FULL; GO USE AXDB_model; GO ALTER DATABASE AXDB_model SET RECOVERY SIMPLE; GO DBCC SHRINKFILE (AXDB_model_log, 1); GO ALTER DATABASE AXDB_model SET RECOVERY FULL ...

    阅读全文
    作者:虎哥 | 分类:技术 | 阅读:713 views
    缩减Dynamics AX DB Log已关闭评论
  • 同一SQL Instance下快速复制Dynamics AX DB

    BACKUP DATABASE MicrosoftDynamicsAX TO DISK = 'C:\CHN_INIT_DB\MicrosoftDynamicsAX.bak' WITH FORMAT; BACKUP DATABASE MicrosoftDynamicsAX_model TO DISK = 'C:\CHN_INIT_DB\MicrosoftDynamicsAX_model.bak' WITH FORMAT; RESTORE FILELISTONLY FROM DISK = 'C:\CHN_INIT_DB\MicrosoftDynamicsAX.bak'; RESTORE ...

    阅读全文
    作者:虎哥 | 分类:技术 | 阅读:679 views
    同一SQL Instance下快速复制Dynamics AX DB已关闭评论
  • AX PR, RFQ, PO的关联

    PR在要待批准时创建RFQ询价并会自动更新价格,批准后不能产生RFQ。
    PR可以在批准后自动生成PO,但需要事先设定生成规则。
    
     PR01
     PR02
    阅读全文
    作者:虎哥 | 分类:实施 | 阅读:7,088 views
    AX PR, RFQ, PO的关联已关闭评论
  • AX2012工作流审批委托

    跟旧版本的处理方式一致,提供截图参考。
    单一文档审批委托:
    WF01
    WF02
    按时间段的委托:
    WF03

    阅读全文
    作者:虎哥 | 分类:实施 | 阅读:5,174 views
    AX2012工作流审批委托已关闭评论
  • 应用RLS需特别处理初始值

    *若使用RLS对某些表中的记录进行过滤,且同时允许此用户创建记录,若初始值与过滤值不相同,则可能出现以下问题。 解决办法:在过滤的值中加入初始值,若初始为空则为””。 示例:若某名称在初始时为空,则过滤值为–> ””,”Name1″,”Name2″ Denied access to cre ...

    阅读全文
    作者:虎哥 | 分类:技术 | 阅读:3,432 views
    应用RLS需特别处理初始值已关闭评论
  • 如何在Workflow中使用一些动态计算的值?

    在对应的Workflow Documnet类中实现对应的方法即可在WF中调用。

    //留意方法名要以parm开头,形参也要如下一致。
    public SAG_EffectiveRentCur parmCalcEffectiveRent(CompanyId _companyId, TableId _tableId, RecId _recId)
    {
    return FlxContractTable::findRecId(_recId).SAG_dspEffectiveRentEst();
    }
    WFCalcMethod

    阅读全文
    作者:虎哥 | 分类:开发 | 阅读:3,014 views
    如何在Workflow中使用一些动态计算的值?已关闭评论
  • Enum字段保存Boolean值,后果很严重!

    *今天帮手处理一个比较严重的问题, 有位开发的同事直接将true写入到了Enum字段中,结果导致显示与代码中处理的结果不一致, 业务功能逻辑出现严重问题,导致业务数据有误。

    因为true在DB中保存的数值实际上是3 (boolean2int)。

    01

    02

    03

    04

    阅读全文
    作者:虎哥 | 分类:开发, 技术 | 阅读:5,225 views
    Enum字段保存Boolean值,后果很严重!已关闭评论