当前位置: 首页 > 开发
  • AX 2012 使用原始方法获得固定资产折旧相关数值

    未有时间在Wordpress中做格式化,参考思路即可。 // by LuoHu static void TC_AssetDepCalc(Args _args) { container       depResult; TmpDateSum      tmpDateSum; TransDate       transDate = systemDateGet(); AssetTable      assetTable = AssetTable::find(“BUILD-000001”); AssetBook       asset ...

    阅读全文
    作者:虎哥 | 分类:开发 | 阅读:2,820 views
    AX 2012 使用原始方法获得固定资产折旧相关数值已关闭评论
  • AX 2012中限制用户只能查看菜单对应的数据记录

    由于针对不同的安全角色设立RLS/DP较难,因此直接一刀切的方式禁止使用数据浏览快捷方式与工具条。 SysSetupFromRun.task() public int task(int _p1) { #task FormDataSource formDataSource; int ret; //for data security if( (_p1 == #taskNextRecord) || (_p1 == #taskPrevRecord) || (_p1 == ...

    阅读全文
    作者:虎哥 | 分类:开发 | 阅读:1,206 views
    AX 2012中限制用户只能查看菜单对应的数据记录已关闭评论
  • X++ 查找产品的图片

    //Hu.Luo 2013-08-23 //Suport: Database/Local folder/SMB folder public Bitmap getProductImageData(InventTable _inventTable) { #WinAPI FileIOPermission permission; EcoResProductImage ecoResProductImage; DocuRef docuRef; DocuType docuType; DocuValue docuValue; container containe ...

    阅读全文
    作者:虎哥 | 分类:开发 | 阅读:1,098 views
    X++ 查找产品的图片已关闭评论
  • 用X++快速设置Record-level security (RLS

    //Created on 24 May 2016 by LuoHu static void PA_quickSetupRLS(Args _args) {     #define.SysAdmin("-SYSADMIN-")     #define.RoleName("PA_P2_SalesManagerBJ")     #define.KeyId("Sales team BJ")     Map                         targetMap;     MapEnumerator               mapEnumerator;    ...

    阅读全文
    作者:虎哥 | 分类:实施, 开发 | 阅读:1,830 views
    用X++快速设置Record-level security (RLS已关闭评论
  • Dynamics AX 2012 中使用 Calendar Planner (managed host)

    附件包括DLL及演示XPO:Calendar Planner

    项目地址:http://www.codeproject.com/Articles/252247/Calendar-Planner

    因最近有个AX 2012 第二阶段CRM上线,我测试多个日程控件,感觉这个Calendar Planner较简洁,

    功能亦满足显示CRM中Activities的要求,且完全开源。

    现提供给大家参考!

    CalendarPlanner SourceCode

    阅读全文
    作者:虎哥 | 分类:开发, 技术 | 阅读:2,579 views
    Dynamics AX 2012 中使用 Calendar Planner (managed host)已关闭评论
  • 从SO创建PO时禁止自动Marking

    修改位置: PurchAutoCreate_Sales.createLine() 代码示例:  if(PurchParameters::find().SAG_DisableAutoMarking && (tradeLineDlvType != TradeLineDlvType::DropShip))     {         //del marking         inventTransOrig = InventTransOrigin::findByInventTransId(localPurchLine.InventTransId).Rec ...

    阅读全文
    作者:虎哥 | 分类:开发 | 阅读:3,554 views
    从SO创建PO时禁止自动Marking已关闭评论