Dynamics Ax 中如何在采购出口装箱单单报表中添加财务维度?

AX2009_ZHCN_PROII_02(生产中的库存维度)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
AX2009_ZHCN_PROII_02(生产中的库存维度)
A​X09​_​Z​H​C​N​_​P​R​O​I​I​_2​(​生​产​中​的​库​存​维​度​)
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于Dynamics AX 2012 R3 白皮书的文档,希望对您的工作和学习有所帮助。以下是文档介绍:Dynamics AX 2012 R3 白皮书 云Microsoft Dynamics AX 2012 R3 概览行业方案移动应用生命周期服务在这个客户主宰一切的时代——技术已经令我们彼此接触、联系和互动的社会结构焕然一新——所以深入了解客户的需求并提供能维系持久关系的用户体验,对企业而言至关重要。在当今的数字互联世界中开展业务,企业会受到多种方式的影响,所以一定要做到敏捷、快速地适应客户的喜好。Microsoft Dynamics AX 2012 R3 为企业和机构提供了出色的客户关注能力,让企业能够充分利用云服务,让运营效果超越客户的需求,并通过 Web、社交、应用和移动前端按客户的意愿与他们进行接触。它引入了一个全新的端到端应用和服务框架,允许企业针对特定场景和移动设备来开发并分发移动应用APP,让工作中和旅途中的人们都能轻松安全地连接到 Microsoft Dynamics AX。Microsoft Dynamics AX 2012 R3 预览如果您想要的是令人耳目一新的体验——那么MicrosoftDynamics AX 2012 R3 就是您的解决方案。最新动态行业仓库管理(来源:淘豆网[/p-6577464.html])运输管理需求预测产品变更管理针对服务和保修场景的序列号跟踪增强功能销售折扣管理供应商返利管理经纪人和版税合同管理电子采购 Microsoft Dynamics CRM 集成、项目客户端集成和可视计划销售点终端管理(POS)*现代应用程序和移动性跨设备的 Windows 8 应用程序现代应用程序框架现代销售点终端* (POS) Microsoft Dynamics AX 2012 Timesheets Microsoft Dynamics AX 2012 Expenses Microsoft Dynamics AX 2012 Approvals Microsoft Dynamics Business Analyzer Microsoft Dynamics AX Shop Floor生命周期服务 Microsoft Dynamics Lifecycle Services Business Process Modeler License Sizing Estimator Usage Proler I(来源:淘豆网[/p-6577464.html])nfrastructure Estimation Cloud Hosted Environments云 2012版本的微软 Dynamics AX的技术支持来自微软云提供的基础设施即服务由 Microsoft Azure 支持的灾难恢复 Microsoft Azure 上的 Microsoft Dynamics LifecycleServices 电子商务和社交卓越零售行业零售企业可管理性呼叫中心销售零售必需品大额(消费者)交易订单输入增强功能人力资源预算规划管理报告程序主数据管理(MDM) 商务观察多线程编译器移动电话应用程序 Microsoft Dynamics AX Time and Expenes Microsoft Dynamics AX Paystub** Customization Analysis Upgrade Analysis System Diagnostics Issue Search 基于云的支持更新使用 Microsoft Azure App Services 实现(来源:淘豆网[/p-6577464.html])现代应用程序和移动性 Microsoft Dynamics AX 累积更新* 预计2014年第四季度面市** 计划2014年第四季度发布目录1行业和入库流程的绩效。通过敏捷的入站和出站流程,为客户提供丰富、灵活的递送选项: 运用先进的拣选策略,包括集中货物拣选,提高效率。制定高级货物拣选策略(包括集中货物拣选)来满足客户需求。制定高级入库策略实现商品的高效地入库、入站。无需执行入库和货物拣选操作编码即可配置简单的工作流,提高灵活性。使用过滤器功能确定自定义工作流。系统自动或根据用户要求为仓库工作人员提供操作指令。波次管理:自动、手动、批处理时间计划、过滤和分组,以及运输容量包装计算。支持越库管理和货物拣选/包装。通过在货物拣选流程中使用序列号,以及支持批次管理的拣货策略,及有效期管理,提高货物的跟踪水平。优化运输负载,包括自动的体积和重量计算。使用仓库工作流来管理退回的销售订单。使用高级库存分配来降低库存成本: 根据货物拣选计算出库存补货、最大/最小库存容量,以及根据运输负荷决定是否补货。使用(来源:淘豆网[/p-6577464.html])灵活的位置指令来调配仓库的布局。使用各种库存维度(包括货盘)来实时了解库存状况,提高客户服务水平。通过多个周期盘点策略来全盘考虑库存,包括在拣选时基于阀值的盘点、周期盘点计划、零库存盘点,以及选择性的临时盘点。对仓库位置进行高级属性控制,对混合商品、混合批次编号、混合库存状态、阈值进行控制,按照体积或数量进行高级多单元设置,用于入库限量计算和位置计算。分隔库存(包括隔离)和对库存状态的高级控制。通过无线射频(RF) 技术支持来提高物料搬运工作的质量: 利用基于浏览器的移动手持 RF 设备,支持在仓库中进行物料搬运。通过 Microsoft Dynamics AX 创建移动手持设备菜单,包括为每个用户或用户组创建新菜单,更改布局和颜色,以及错误日志和操作。在制造组织中使用仓库操作: 原材料拣选和完工报告。通过冻结、(非)破坏性测试支持和工作流集成来管理质量。增强的预留功能,包括完整的序列号和批次编号支持。使用报告来管理工作,包括工作活动和绩效。打印文档,包括使用 ZPL 编码的条码打印机对标签创(来源:淘豆网[/p-6577464.html])建的支持。仓库管理全新的Warehousing Management模块可帮助组织为客户提供灵活和丰富的选择。仓库流程的自动化有助于降低运营成本,对客户而言,这可能意味着价格进一步降低。特性包括:可轻松配置的入库和货物拣选工作流,高级的周期盘点和位置补货功能,集中货物拣选支持,仓库手持设备支持,以及支持对批量和非批量商品采用不同的货物拣选策略。仓库经理可直观地看到整个流程,并且能够有效地控制和运行入库、质量控制和货物拣选的操作。而且,借助灵活的仓库工作流引擎,仓库经理能够快速应对不断变化的业务需求。此外,手持设备(可开箱即用)为仓库工作人员提供了精确扫描能力,提高了货物拣选补货的装运细节2行业运输管理Transportation Management运输管理模块引入了全球企业运输规划和执行功能。制造、配送和零售公司将受益于运输管理系统(TMS),该系统能灵活地支持不断变化和增长的业务需求。TMS 帮助我们的客户以创造性的功能提供正确的客户体验,满足并超越客户期望。业务和 IT 用户将通过用户可(来源:淘豆网[/p-6577464.html])配置的费率结构来实现可见性和可控性。负荷计划工作台需求预测Demand Forecasting是一款小巧但功能强大的需求预测工具,组织能够借助它利用 Microsoft SQL Server 预测算法并根据历史数据来预测需求,使用人们熟知的Microsoft Excel 环境来调整预测好的需求,并将相关数值导入 Microsoft Dynamics AX预测模型。Demand Forecasting将帮助组织提高预测的准确性,进而提高产品的可用性,最大限度地降低库存成本。可使运输规划直观化: 入站/出站装运。多次装运负荷。装运合并。负荷建立。运用预约表向客户发送最新的装运通知,并管理码头。驾驶员签入/签出历史记录。驾驶员日志管理。承运人的运输报价。运费计算取决于: 客户约束。燃油价格(根据州、国家/地区)。通行税。多模式和多区段规划与执行。通过运输引擎管理路线。自动和手动协调货运。根据历史数据统计并生成基准预测,从而预测需求,包括能够从预测中排除异常值来提高预测的准确性。预测生成使用了来自Mi(来源:淘豆网[/p-6577464.html])crosoft SQL Server Analysis Services 的算法。这些算法包括ARTXP算法(针对预测系列中下一个可能的值而优化)和ARIMA算法(用于提高长期预测的准确性)。支持迭代式的预测流程,使用 Excel 和 SharePoint 的扩展功能完成基准预测的可视化和编辑工作。将编辑后的预测结果导入Microsoft Dynamics AX。为每个产品系列创建预测结果,还可选择要包含在预测中的库存维度。通过监视预测准确性 KPI 来准确地进行预测。3行业产品变更管理利用正式的产品变更方法来有效地管理产品变更。借助这个全新的功能,可以使用一个既定的流程在规划和生产周期中发起、记录、批准和发布产品变更。批准及激活现在,销售和退回流程可以支持已实现商品序列号管理,并且无需通过库存模块来跟踪序列号。销售已实现序列化的商品时,公司在准备装箱单和发票时或在零售 POS 机上记录下序列号。对于退货或保修索赔,公司使用标准商品跟踪功能可很容易的查找到订单历史记录。在收到退货或发出保值单据(来源:淘豆网[/p-6577464.html])时,也可记录序列号。创建一个产品变更案例,并将零件与产品变更案例相关联: 产品。已发布的产品。物料清单。公式。路线。识别受影响的工件,将它们添加到产品变更案例中。向产品变更案例日志中添加注释。查看相关的产品变更案例。验证产品变更案例的完整性和一致性。管理协调的产品变更发布: 让旧的 BOM 版本、公式版本和路线版本失效。批准新的 BOM、公式和路线。批准并激活新的 BOM 版本、公式版本和路线版本。追踪装箱单、发票、退回订单和保值单据上的序列号。销售订单和退回订单的追踪编号。减少与序列编号相关的库存交易的数量。简化带序列码项目的手动追踪。运用条码扫描获取序列码。从零售POS机上获取序列码。针对服务和保修场景的序列号跟踪增强功能序列号表格4行业交易折扣管理为客户提供返利折扣形式的货币奖励,通过销售促销计划实现销量和运转目标。零售商业折扣管理功能是为那些利用端到端促销获利流程的组织而设计的,该流程从促销资金的预算和分配开始,经过折扣合同设定、返利计算和处理、支付处理,最后是促销效益分析。零售商业折(来源:淘豆网[/p-6577464.html])扣管理将帮助组织优化市场促销资金的利用,减少管理时间和工作。供应商返利管理自动完成供应商返利的管理、跟踪和创建流程。减少与促销绩效监视和返利处理相关的管理性负担与错误,通过未来应收款的自然积累来改善现金流预测,为与供应商进行后续和未来的折扣谈判奠定量化的基础。通过创建并在多个客户组(分层结构)、产品和零售商业折扣协议上分配返利资金,优化市场促销资金的规划工作。通过 3 种不同的折扣类型(即回扣、发票金额折扣和总额折扣)灵活地采用不同的促销合同。可按照分级的金额目标或数量目标定期累积的方法来实施促销,或者针对每张发票来实施促销。通过工作流来支持批准流程,改善对销售商业折扣合同的控制力度。通过自动创建和自然积累索赔,并通过Bill-back Workbench来简化返利处理工作。通过集成应收款模块和流程来解决支付问题。在返利工作台中管理和解决客户发票扣减不足问题。通过分析资金细节和实际成本报告,提高返利计划的未来效益。基于实际以及计划的数量和销量图,为后续和未来的促销谈判奠定量化的基础。此模块包含(来源:淘豆网[/p-6577464.html])一个新的Trade AllowanceManagement多维数据集。基于分级的金额目标或数量目标、各个产品或产品组的定期积累方法或针对发票的积累方法,通过登记与各个供应商或供应商群体协商好的返利协议的细节,适应不同类型的供应商促销计划和折扣条件。通过将供应商折扣合同包含在工作流审批流程中,提高对这些合同的控制力。通过自动将折扣索赔以已发布的供应商发票(信用)形式传递给标准 A/P 进行处理,加快折扣发票收集速度。使用增强的购买情况多维数据集来改进供应商返利的分析状况。5行业经纪人和版税合同管理通过经纪人合同管理功能,管理因提供可推动销售的服务而应支付给经纪人的费用。使用版税管理,控制针对资产或知识产权的持续使用权而进行的基于使用情况的支付。此模块将减少在管理版税和经纪人费用支付方面的管理性负担。电子采购采购员现在能够更灵活地配置相应的规则和细节来支持询价管理,包括控制响应类型,如邀标和公开类型的招标。借助更好的投标评分和评估系统,采购员可使用不同的奖励方法来建立评估标准。创建报价申请(RFQ)和得分标准按照分级的金额目标或数量目标,通过登记与各个供应商、客户或客户群协商好的协议细节,适应各种不同的经纪人合同。允许灵活的索赔审批和差异化的金额处理。自行支付经纪人费用或将其转嫁给客户。通过将经纪人支付款作为未来债务进行自然积累,提高现金流准确性。基于分级的金额积累或数量积累,按照类别的商品选择和版税额定义(包括固定金额、百分比、每个单元的金额),通过登记与各个供应商协商好的协议,适应各种版税合同。自动完成版税额的供应商发票开具工作。通过提前定义评估标准并改善信息申请(RFI)、提案申请(RFP) 和报价申请(RFQ) 的管理(从询价到奖励),改善决策制定过程。通过提供查看和响应开放 RFQ 的能力,允许提议进行商品或服务替换,或不投标,以及(为公共部门)提供询价的状态和结果的可见性,从而改善供应商/政府合同体验,帮助供应商更高效地运营。其中包括一个公开可用的供应商门户和公开招标。定义明确的评分标准来提高采购效率,并根据多个标准对供应商的响应进行排名。管理询价,包括询价类型、方法、评分条件的规范,以及对 RFQ更改的跟踪和沟通。在 RFQ 上利用匿名投标方法,向符合条件的供应商提供调查问卷,从而为特定商品或服务投标。可享受直观的供应商入门体检,可以很简单的找到你想要的东西,并且快速回复。根据用户定义的评估标准对投标进行评分、评估和排名。6行业在列出项目范围、估算成本和费用、生成报价、以及跟踪项目执行进度时,项目实施和交付团队现在能够跨多个 MicrosoftDynamics 产品(CRM 和 AX)同步工作。项目经理可利用过去的计划和最佳实践计划,在其熟悉的 Microsoft Project 中快速获取新项目的细节,细化时间表并调整资源需求。然后可将计划同步到 MicrosoftDynamics AX 工作细分结构中,进行不断的修订和更新。资源经理可轻松地从整个公司找到拥有适当能力、认证和满足其他需求的可用资源,使用图形化的可用性地图直观地将他们分配到正确的项目。结合使用 MicrosoftDynamics AX 2012 R3中的新功能,公司能够更轻松地快速响应客户的项目需求,在恰当的时刻以恰当的价格安排恰当的人员,无需每次都重新构建工具,并且不会导致太多的风险。使各个团队相互连接在一起: 运用Microsoft Dynamics CRM 和 AX 的集成,使成本计算、定价和交付团队的可见性同步起来。改进流程流: 通过收集联系人、识别利益相关者和描绘需求来管理销售和营销机会。使用新的工作细分结构(WBS) 模板加速项目启动。通过审核和批准工作流来管理项目执行。通过自动完成借入/借出资源的公司间发票开具工作,简化项目结算。在项目/组织之间平衡资源: 利用内置的集成在 Microsoft Project 客户端中执行复杂的规划,在 Microsoft Dynamics AX 中直观地调度资源。借助法律实体和部门间的资源可用性、技能和成本的增强视图,制定更好的项目人员决策。增加协作。将项目信息同步到 Microsoft Office 365 中,实现更广泛的团队协作和共享。在办公室外和路途中通过各种移动设备提交时间计划、开支和批准结果。通过角色特定的项目计划、成本和工作跟踪视图,改进业务洞察并加速决策制定过程。借助新的 Power BI 数据和项目管理 KPI(如计划的和实际的成本与收益价值),更好地了解项目和投资组合的状态。项目和资源计划Microsoft Dynamics CRM 集成、项目客户端集成和可视计划播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表Dynamics AX 2012 R3 白皮书.pdf
文档介绍:
Dynamics AX 2012 R3 白皮书 云Microsoft Dynamics AX 2012 R3 概览行业方案移动应用生命周期服务在这个客户主宰一切的时代——技术已经令我们彼此接触、联系和互动的社会结构焕然一新——所以深入了解客户的需求并提供能维系持久关系的用户体验,对企业而言至关重要。在当今的数字互联世界中开展业务,企业会受到多种方式的影...
内容来自淘豆网转载请标明出处.随笔分类 - Dynamics ax
摘要: A AxaptaR AxaptaO ...
perock 阅读(199) |
摘要: AxaptaObject axQuery = ax.CreateAxaptaObject(&Query&); AxaptaObject axQueryBuildDataSource1 = axQuery.Call(&addDataSource&, 175) as AxaptaO AxaptaObject axQueryBuildDataSource2 = axQueryBu...
perock 阅读(58) |
摘要: Flush the AOS cache from code Well while working on a current project an associate of mine, partner in crime on the current project named Ed (from Stream Line), shared with me a very nice little tric...
perock 阅读(61) |
摘要: static void OutputLicenseToText(Args _args){ #define.licenseVersion(2) #define.KeywordLen(20) #define.keywordLicense('License') #define.keywordProperties('Properties') #define.keywordCo...
perock 阅读(75) |
perock 阅读(37) |
摘要: 11 用户数 12 BC用户数 42 Aos数 18 维度数
perock 阅读(45) |
摘要: 给display字段增加筛选功能void context(){ int selectedM A I querybuilddataSource qb1; PopupMenu menu = new Popu...
perock 阅读(153) |
摘要: 浅谈Dynamics AX2009生产订单各操作流程 作者: 大卫王 生产模块是MBS核心模块之一,其集成了生产发料,退料,生产排程,生产工序,生产报工,生产成本核算等重要流...
perock 阅读(700) |
摘要: public server static void Main(args _args){ BinData binData = new BinData(); C myC FileIoP Filename ...
perock 阅读(107) |
摘要: 第一步:查找AOT中的系统类:NumberSeqReference_Bank类(在银行中这个窗体中借助下添加实例:便于查找)第二步:将此类拖动到自己所建项目的类(classes)中第三步:点开“银行“,在左侧窗体链接中找到”参数设置“;第四步:打开自己的项目的:classes—》NumberSeqReference_Bank—》loadModule方法第五步:在最后复制一例在最后:numRef.D...
perock 阅读(83) |
摘要: FTP from Axapta fromDevelopment Axaptaby (Dahlsgaard Jan) add at theclass declarationof theWinInet classthe following: DLLFunction internetCDLLFunction ftpGetFi...
perock 阅读(39) |
摘要: FilenameFilter filter = ['Image Files', '*.*.*.*.jpeg']; BinData binData = new BinData(); str extest, filepath, nameofF ; super(); imageFilePathName = WinAPI::getOpe...
perock 阅读(57) |
摘要: 修改主窗体标题 Configuration in title bar Configuration in title bar One common complaint with Dynamics AX 4.0 is that it is not possible for the user to determine in which environment...
perock 阅读(69) |
摘要: public void modified(){ CustTable curCustT Address address,invoiceAddress,mailA JaxInvoiceAddress curjaxaddress,; if(JaxInvoiceTable.EajMiddl...
perock 阅读(49) |
摘要: static real Round5s6r(real _arg,int _digital){ ; digital = power(10,_digital); return rounddowndec((_arg * digital + 0.4) / digital,_digital); }
perock 阅读(18) |
摘要: public int showContextMenu(int _menuHandle){ int myItemI PopupMenu popupMenu = PopupMenu::create(_menuHandle, this.hWnd()); ; myItemIdx = popupMenu.insertItem(&Click here&);...
perock 阅读(36) |
摘要: Voucher newVoucher(LedgerJournalTable _ledgerJournalTable) { Voucher lV ; lVoucher = new JournalVoucherNum(JournalTableData::newTable(_ledgerJournalTable)).getNew(fa...
perock 阅读(45) |
摘要: utc本地时间
perock 阅读(56) |
摘要: 获取指定日期库存
perock 阅读(62) |
摘要: public static void setControl(ReportShapeControl _shape,ReportBitmapControl _bitmap,ItemId _itemId,BomId _bomId = &&){ ItemId curItemId; BomId curBomId; InventBatc...
perock 阅读(28) |
摘要: void resize() { ; if (toWidth & toHeight) { if(orgHeight & orgWidth) { retHeight = toH retWidth = orgWidth / orgHeight ...
perock 阅读(26) |
摘要: 关于完工入库研究: 完工入库操作最初调用ProdMultiReportFinished类Main()方法,Main方法中接收传入参数ProdTable,然后实例化prodMultiReportFinished类 ProdMultiReportFinished 继承自RunBaseMultiParm, 所以具有处理多张工单之功能。上述main方法传递的args包含窗体数据源,如果窗体中...
perock 阅读(118) |
摘要: static void AXD_SynTable(Args _args){ #define.unknown(&UNKNOWN&) #define.tableIdMax(65536) int i = 1; ; while (i & #tableIdMax) { if (tableID2Name(i) != #unknown) { if (!appl.dbSynchronize(i, false, true)) error(strFmt(&同步失败:%1&,tableID2Name(i))); } i++; }}
perock 阅读(65) |
摘要: InventSum表中的几个字段,用于计算物理库存 PostedQty = 已过帐财务帐数量(包括SO过账,PO过账,库存日记账过账,生产库存过账) Received = 已过账实物帐数量(SO,PO,MO,的正数) Deducted = 已过账实物帐数量(SO,PO,MO的负数) Registered = 预留数量(处于预留状态的数量) Picked = PICK数量(处于pick状态...
perock 阅读(116) |
摘要: 在标准ax中,允许在Table中上传文档,而这些文档是专用一个表来储存的,这个表是DocuValue ax将所有table的文档都储存在一起,那么必定有关系将记录连接,这种关系就是: DataAreaId TableId RecId 文档存储使用到了两个表,DocuRef与DocuValue. DocuRef存放的是各表的引用关系,而DocuValue则存放的是文档的核...
perock 阅读(91) |
摘要: 在ACT方案中,每个用户分配了相应的相应的仓库与库位,避免了一些不相关的仓存操作。 在ax中用户所属仓存放在表ACT_LocationOwnerAuth中(地点授权),通常控制用户使用所属仓一般是在Lookup时过滤,使操作无法选择不相关的仓库仓位,从而实现仓库权限控制。 下面看一段代码,这段代码用于Lookup仓库之用: private void Fld2_1_Lookup() {...
perock 阅读(101) |
摘要: using S using System.Collections.G using System.L using System.T using System.Data.SqlT using System.D using System.IO; namespace NJ_MF_ClassLib ...
perock 阅读(113) |
摘要: 在ACT的方案中没有使用传统的转仓功能,而是在原基础上增加了两个操作, 发送 接收 每一次转仓都是先发送到中转仓,然后在接收时将中转仓的物料再次过账到目标仓。 下面代码摘自 类ACT_CreateMovementJournal 方法initFrom2StepTransSend_NJ() public void initFrom2StepTransSend_NJ(Nj_2Ste...
perock 阅读(96) |
摘要: 在ax中有时会需要发送固定格式的邮件给用户,在ax中有提供邮件模板功能,邮件模板使用了两个表 SysEmailTable SysEmailMessageTable SysEmailTable保存的是表头,SysEmialMessageTable保存了邮件模板的内容。 现在我们调用系统SysEmailTable::SendMail()来发送邮件:(有关邮件服务器参数请先在系统...
perock 阅读(228) |
摘要: void CleanMap(map _map) { MapEnumerator mapE ; mapEnumerator = _map.getEnumerator(); while (mapEnumerator.moveNext()) { if (_map.exists(mapEn...
perock 阅读(203) |
摘要: static void NJ_MF_SendMail(Args _args) { SysMailer sysM str emailH str emailToA ; emailToAddress = &Macro Feng&Macro.Feng@py.nelson-je...
perock 阅读(71) |
摘要: Quiet often we get the request from the clients that they wish if the reports or query data they design can be seen in excel in the Excel formatted way. Though the standard reports output can be sent ...
perock 阅读(54) |
摘要: 在ax中有许多窗体都有维度显示功能,例如生产订单、销售订单等等… 下面介绍一下,如果在自己开发的窗体中使用维度显示功能。 维度显示,是调用了class InventDimCtrl_Frm来完成的。 步骤: 声明InventDimCtrl_Frm 类 InventDimCtrl_Frm inventDimCtrl_F 在窗体中添加InventDim表作数据源,并且J...
perock 阅读(98) |
摘要: 查询TableID需要从SqlDictionary中查询,此表中存放了TableID和FieldID alter procedure GetImageOfItemId @ItemId varchar(20) as begin select top 1 a.itemId, b.ACT_DesignNo, d.ima...
perock 阅读(134) |
摘要: 在ax中有时可能需要在打印时,不显示报表的预览与设置窗口,而是直接Send到打印机。可以使用ClassFactory、PrintJobSettings、ReportRun来完成。 static void NJ_MF_DirectPrint(Args _args) { Args args = new Args(); Re...
perock 阅读(64) |
摘要: Exportfile for AOT version 1.0 or later Formatversion: 1 ***Element: FTM ; Microsoft Dynamics AX MENUITEM : MF_QueryB ---------------------------------------------------------...
perock 阅读(219) |
摘要: Ax在窗体显示上有所不同,2009中除Aot、编辑器之外的窗体一量失去焦点后会从工作区中隐藏,这时需要在窗口菜单中寻找,这使得开发人员十分不方便。 2009中默认窗体的属性WindowType多了三种类型: FormWindowType枚举值: ContentPage ListPage Popup Standard ...
perock 阅读(70) |
摘要: 在ax中新建表时,通常要实现这两个方法,以便于重用。下面贴出Find与Exists方法示例,摘自表InvenBatch Find方法: static InventBatch find(InventBatchId _inventBatchId, ItemId _itemId, boolean _forupdate = false) { InventBatch inven...
perock 阅读(58) |
摘要: 使用FormLetter取Logo图,下面方法是某报表中display方法 display Bitmap dispCompanyLogo() { return FormLetter::companyLogo(); } display Bitmap dispCompanyName() { Image tempImage = ne...
perock 阅读(71) |
摘要: public static server PwC_Import readexcel(filenameopen _file) { #Excel #AviFiles SysExcelApplication excelApp = SysExcelApplication::construct(); SysOperationPro...
perock 阅读(258) |
摘要: 领料或退料过账,主要是用两个Class来完成 ProdJournalCheckPost ProdJournalCheckPostBOM::newJournalCheckPost(); 过账步骤: 在ProdJournalTable建立领料日志,插入相关数据与生成凭证编号 在ProdJournalBom插入领料日志行,与主表关联 使用上述两过账类: jour...
perock 阅读(83) |
摘要: static Qty ConvertUnit(InventTable _inventTable,Qty _qtyFrom,UnitID _unitTo) { qty qtyTo; ; setprefix(&Unit Conversion&); if (_inventTable.inventTableModuleInvent()...
perock 阅读(27) |
摘要: 使用自定义窗体做为Lookup窗体,其实非常简单:关键地方有两处: CloseSelect方法 this.performFormLookup(formRun); 步骤: 新建一个窗体作为lookup窗体,将Frame设为B 添加一个数据源,这个数据源即是lookup内容; 覆盖窗体方法CloseSelect写上: (此处我们将Unit表作为Loo...
perock 阅读(89) |
摘要: static str num2eng(real _num) { str ret, sign, sCents = ''; int tThousand, str sThousand[8]; //---------------------------------------------------------- ...
perock 阅读(28) |
摘要: static FormWindowControl showBitmap(FormWindowControl _control, Bitmap _bitmap, int _width=0, int _height=0) { Image _ ...
perock 阅读(73) |
摘要: 此方法是在Class SysSetupFormRun中 RUN() curEXT用于获取当前公司账号; public void run() { super(); this.design().colorScheme(2); switch (curEXT()) { case '011' : ...
perock 阅读(43) |
摘要: void startupPost() { int maxUserSessions = 1; int maxAdminSessions = 4; int num = 0; int maxSessions = Info::l...
perock 阅读(70) |
摘要: 两种方法: 第一: 查询userGroupList表 select userGroupList where userGroupList.userId == currentUserId && userGroupList.groupId == 'Admin' 第二: 执行EventSecurity::construct(curuserid()).isUserAdmin() ...
perock 阅读(85) |
摘要: 1.在FORM数据源下,覆盖方法displayOption(); 2.覆盖数据源的Write()方法:在Super之后写入 GridColours_ds.clearDisplayOption(gridColours); 处出关键地方是:affectedElementsByControl()方法。 public void displayOption(Common _record, Form...
perock 阅读(65) |
摘要: SysQuery::findOrCreateRange(qbds, fieldnum(InventJournalTrans, JournalId)).value(inventJournalTable.JournalId); ueryBuildDataSource = SysQuery::findOrCreateDataSource(_query, tablenum(InventPackagin...
perock 阅读(113) |
摘要: Object callerForm = args.caller(); ; if (callerForm && formHasMethod(callerForm,identifierstr(interCompanyRefreshCache))) { callerForm.interCompanyRefr...
perock 阅读(24) |
摘要: 使用Spliter控件: 首先声明 SysFormSplitter formS 添加一个Group 设置FrameType为Edged 3D,宽度2,覆盖方法 MouseUp; MouseM MouseD 三方法中写入代码: super(_x,_y,_butt...
perock 阅读(112) |
摘要: DateStartWk(today()); DateEndWk(today())
perock 阅读(48) |
摘要: 转到主窗体设置步骤: 创建表MainTable 创建一个EDT 指向MainTable字段; 将EDT拖入MainTable生成表字段; 创建MainForm 将mainForm拖入MenuItem生成MenuI 设置MainTable属性FormRef指向MenuI 完成!
perock 阅读(72) |
摘要: 导入xpo之后,修改info这个Class方法startupPost 加入下列代码: if(!WinAPI::isShiftButtonDown()) { // check for user ID if(curUserId()==&MF&) // &- change to your loginname { ...
perock 阅读(37) |
摘要: public int task(int _p1) { #task FormDataSource formDataS //zcb insert begin //Use origin //zcb insert end ...
perock 阅读(159) |
摘要: Microsoft Dynamics AX 4.0: Add this code after variable definition section in Classes-&EditorScripts-&getApplicableScripts() method: // & AxAssist, 20.02.2011 if(DEV_AxAssistSingleton::ge...
perock 阅读(67) |
摘要: void initBarCodeFont() { ; prodParm = ProdParameters::find(); barCodeSetup = barCodeSetup::find(prodParm.ACT_PTBC); barCode = barCodeSetup.barcode(); if(...
perock 阅读(119) |
摘要: static str totalEng(real _realValue,CurrencyCode _currencyCode = &USD&) { int sLen,sFind,sFindA,sFindB; str num2En,num2En_int,num2EnA,num2EnB,num2EnA_1,...
perock 阅读(38) |
摘要: Connecting to Databases through X++ In this article, I am going to explain about different ways through which one can connect to different databases for data manipulation operatio...
perock 阅读(411) |
摘要: Call-back methods Sometimes it is useful to call methods on the parent/caller of your class. If you are using the runbase framework you can call accessors methods from the form that called yo...
perock 阅读(69) |
摘要: Export to Excel/Word - COM-Interface Axapta has subset of classes which can be used for exporting data into Excel viaCOMin your own way. You can find them in theAOT( Application O...
perock 阅读(81) |
摘要: Progress Bar [edit]Introduction A progress bar is a graphical representation of a job's progress and is used extensively in the standard application. By using a progress bar, use...
perock 阅读(77) |
摘要: Using Timer If you want perform a periodic task you can usebatch processing, but there is another option to perform local fast periodic tasks -timers. You can call thesetTimeO...
perock 阅读(30) |
摘要: Expressions in query ranges One of least understood but most powerful Axapta features is the so-calledExpressions in query rangessyntax. This isnotthe same as simply using a Query...
perock 阅读(81) |
摘要: FTP from Axapta fromDevelopment Axaptaby (Dahlsgaard Jan) add at theclass declarationof theWinInet classthe following: DLLFunction internetCDLLFunction ftpGetFi...
perock 阅读(102) |
摘要: Map Class Map (Foundation class)consist of a data set that contains a key and a corresponding value, where the key is unique. The key and the value need not be from the same data typ...
perock 阅读(308) |
摘要: Box class Box is a class used for showing an information- or confirmation box to the user. [edit]Example if (Box::yesNo(&Is it safe to delete this?&, DialogButton::No, &Delete inventory&) == Dialog...
perock 阅读(111) |
摘要: Set Class Set consist of a data set that contains values of the same type, where value is unique. A Set is alway sorted on the value. Contents [hide] 1 How to use 1.1 Define ...
perock 阅读(82) |
摘要: static void NJ_MF_Test_ExcelIoTest(Args _args) { ExcelI #Excel dialogField dialogF Dialog dialog = new Dialog(&Excel Upload&); ;...
perock 阅读(158) |
摘要: Edit方法参数个数可以有两个也可以有三个,如果有三个参数那么第二个参数一定要是Table edit NoYes markLine(boolean _set, InventTable _table, NoYes _value) { if (_set) { //Add or remove the selected line from th...
perock 阅读(78) |
摘要: void updateDesign() { FormDataObject fldItemN // Only allow the item name to be modified if it's a service item // // Notice that this effects the controls both on the...
perock 阅读(40) |
摘要: public void displayOption(Common _record, FormRowDisplayOption _options) { GridColours gridColoursLocal = _ ; super(_record, _options); // If highlight flag is set,...
perock 阅读(111) |
摘要: SysEmailBatch The SysEmailBatch class is used for sending emails from Axapta. SysEmailB mailer = SysEMailBatch::construct();mailer.parmPriority(emailPriority::Normal);mailer.parmSender...
perock 阅读(28) |
摘要: Multi Column Report [edit]Data Structure This is tutorial how to create multiple columns on a report. The report designer has no support for mu Like in Word where you can set a ...
perock 阅读(57) |
摘要: 临时表方法:table.setTmp() 将一个表作为临时表使用tmpTable.Data() 一般配合 doinsert()使用,从参数表中Copy一行记录后插入到临时表.tmpTable.SetTmpData(Common cursor) 设置tmpTable中的内容到cursor中临时表在报表中:将临时表传递给报表做数据源调用SetRecord()方法:this.queryRun()...
perock 阅读(97) |
摘要: static void UpdateInventTableFromUAT(Args _args) { SysOperationProgressE CCADOC str strSQL; ...
perock 阅读(74) |
摘要: public static void main(Args _args) { XmlD XmlElement nodeX XmlElement nodeT XmlElement nodeA XmlElement nodeN LedgerTable ledgerT #define.fi...
perock 阅读(58) |
摘要: //获取当前用户所属的所有仓位 表:WMSLocation public client static void lookupWMSLocationIdbyUser(FormStringControl _ctrl,inventLocationId _inventLocationId ) { SysTableLookup sy...
perock 阅读(26) |
摘要: Form element.selectMode(ACT_InventLocationLookup_InventLocationId) //selectMode方法指定FormControl在单击时将关闭lookup窗口 ----------------------------------------- 以下方法是数据源中某字段下Lookup的 public void lookup(For...
perock 阅读(77) |
摘要: journalBom.InventConsump =decround( UnitConvert::qty(journalBOM.BOMConsump, journalBOM.BOMUni...
perock 阅读(54) |
摘要: USE [DEV] GO /****** Object: StoredProcedure [dbo].[GetInventTable] Script Date: 12/22/:56 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [d...
perock 阅读(78) |
摘要: static void totalEng(Args _args) { int sLen,sFind,sFindA,sFindB; str num2En,num2En_int,num2EnA,num2EnB,num2EnA_1,num2EnB_1,num2En_F; real...
perock 阅读(185) |
摘要: static void NJ_MF_CheckAllTable(Args _args) { Dictionary dictionary = new Dictionary(); DictTable dictT int...
perock 阅读(43) |
摘要: static void NJ_MF_CheckProShape(Args _args) { NJ_Search_Inventory NJ_Search_I #AviFiles str s,tempS int...
perock 阅读(63) |
摘要: static void NJ_MF_CleanRepeat(Args _args) { NJ_sInventTable NJ_sInventT // NJ_sSetting NJ_sSetting,curNJ_sS //镶口 NJ_sHead N...
perock 阅读(41) |
摘要: str parmBatchId() { str 1000 tmpS ; tmpStr = batchId; tmpStr = strReplace(tmpStr,num2char(10),&,&); tmpStr = strReplace(tmpStr,num2char(13),&,&); tmpStr...
perock 阅读(118) |
摘要: public void dialogPostRun(DialogRunbase dialog) { ; super(dialog); dialog.formRun().controlMethodOverload(true); dialog.formRun().controlMethodOverloadObject(this); ...
perock 阅读(66) |
摘要: class NJ_MF_BatchReport_class extends runBaseReport { FormStringControl ctlProdD // ************************************** void prodDate_Lookup() { ; ctlProdDat...
perock 阅读(35) |
摘要: public void run() { super(); this.design().colorScheme(2); this.design().backgroundColor(winapi::RGB2int(255, 0, 255)); // CRP /* switch (curEXT()) { ...
perock 阅读(41) |
摘要: public static boolean isIncludesInUserGroup(userID _userid,userGroupID _UserGroup) { userGroupList userGroupL ; select firstonly grou...
perock 阅读(51) |
摘要: // Changed on 20 May 2006 at 07:02:15 by ZYJ // 论坛: // 博客:/boke.asp?maxfara.index.html // 邮箱: //本函数来自andy的代码 //出处:http://www.qiuh...
perock 阅读(101) |
摘要: // Changed on 20 May 2006 at 07:02:15 by ZYJ // 论坛: // 博客:/boke.asp?maxfara.index.html // 邮箱://BestPractice: //优先使用MenuFunction 来调用对象; //在不能使用MenuFunction的时候,使用classFactory进行调用; //不能使用classFactory的时候,再考虑直接使用new FormRun/ReportRun ; static voi
perock 阅读(122) |
摘要: static void ExampleLedgerJournal(Args _args) { LedgerJournalName ledgerJournalN LedgerJournalTable ledgerJournalT LedgerJour...
perock 阅读(41) |
perock 阅读(23) |
摘要: public void modifiedField(fieldId _fieldId) { super(_fieldId); switch (fieldExt2Id(_fieldId)) { case fieldnum(InventTable, ItemId): this.ItemName = thi...
perock 阅读(65) |
摘要: #server static void markEmailAs(SysEmailItemId _emailItemId,SysEmailStatus _emailStatus, boolean _increaseRetryCount = false) #{ # SysOutgoingEmailTable outgoingEmailT ...
perock 阅读(45) |
摘要: 查询TableID需求查找SqlDictionary这个表,其中可能会有多条Name相同的记录。而Field为0则表示tableID Select * From SqlDictionary Where Field = 0 And Name = ‘InventTable’ 这样,返回的记录则是InventTable的表ID了
perock 阅读(108) |
摘要: public static anytype invokeObjectMethod(Object _object, identifiername _methodName, boolean _tryBaseClass = false) { DictClass dictClass = new DictClass(classidget(_object)); DictCla...
perock 阅读(46) |
摘要: qbrDimension5 = qbdsProdtable.addRange(fieldid2ext(fieldnum(prodTable,Dimension),5));
perock 阅读(67) |
摘要: void SetControls(Object o) { FormBuildControl formBuildC SysDictClass sysDictClass = new SysDictClass(o.handle()); ; if ( sysDictC...
perock 阅读(66) |
摘要: void clicked(){ C ; c = WinAPI::chooseColor(this.hWnd(),0,0,0,NULL); if(conlen(c)) { backColor = WinAPI::RGB2int( conpeek(c,1), conpeek(c,2), conpeek(c,3)); // Clear the display options for the once which allready has been set. for(common = custTable_ds.getFirst();
perock 阅读(40) |
摘要: emplTable=EmplTable::find(SysCompanyUserInfo::find(CurUserId()).EmplId);
perock 阅读(62) |
摘要: static void NJ_MF_CheckAllTable(Args _args) { Dictionary dictionary = new Dictionary(); DictTable dictT int...
perock 阅读(39) |
摘要: 在Form的Grid中使用Display方法有两种方案: 1.将disp方法放在table中。 2.将disp方法放在DataSource中。 在Ds中写disp方法时要注意,此处disp方法需要指定参数。否则GRid中字段会随光标改变而变动. 在此不能使用this来引用数据源了,而要声明一个与数据源相同的表变量作为参数。
perock 阅读(54) |
摘要: // //-------------------行数 m_qrCount = new QueryRun(NJ_MF_SilverModelInventory_ds.queryRun().query().pack()); m_qbdsCount = m_qrCount.query().dataSourceNo(1); ...
perock 阅读(37) |
摘要: static void strFirstUpr(Args _args) { container strFirstUpr(str _str) { container conR str strT ; co...
perock 阅读(42) |
摘要: static void strFirstUpr(Args _args) { container strFirstUpr(str _str) { container conR str strT ; co...
perock 阅读(29) |
摘要: void getSearchingCriteria(Query _q) { int i,j,curFieldID; str curP str curRangeV ; for (i=1; i&= _q.dataSourceCount(); i++) { for (j=1...
perock 阅读(81) |
摘要: 用X++读取文本文件(txt文件)的例子,完整Job演示 static void Job1(Args _args) { Asciiio T C ; Txtfile = new Asciiio('d:\\itemMaster.txt','r'); Txtfile.inFieldDelimi...
perock 阅读(41) |
摘要: #AOT ; infolog.findNode(&Data Dictionary\\Base Enums&).AOTadd(&PrintMedium&); infolog.findNode(&Data Dictionary\\Base Enums\\PrintMedium&).AOTadd(&File&); infolog.findNode(...
perock 阅读(71) |
摘要: /* * -------------------------------------------- * 获取AOT对象的属性值(StringSize) * by hank[] * -------------------------------------------- */ static void getProperties(Args _arg...
perock 阅读(51) |
摘要: 1,运行下列的job即可。 2,本例子是以扩展类型itemID为例说明的,可以修改为任何扩展类型。 完整job演示: static void ListFields(Args _args) { int curFieldNum =extendedTypeNum('ITEMID'); str 100 curFi...
perock 阅读(46) |
摘要: static void CheckAllTable(Args _args) { Dictionary dictionary = new Dictionary(); DictTable dictT int i,m,n;...
perock 阅读(29) |
摘要: public container strSplit(str _stringToSplit, str _delimiters) { int oldPos = 1; int strLength = strlen(_stringToSplit); do { ...
perock 阅读(69) |
摘要: For (I=0;I&edtProdId.getLineCount();I++) { if(strlen(edtProdID.getLine(I)) == 0) C ACT_tmpProductionWIPMaterial.ProdId = edtProdID.getLine(I); }
perock 阅读(46) |
摘要: whileselect ItemId,sum(Qty), sum(QtySec), WrkCtrID, InventSizeId, ConfigId, InventcolorId, UnitId, UnitIdSec from _NJ_WIP GroupBy ItemId ,WrkCtrID, In...
perock 阅读(143) |
摘要: void runWrkCtr() { NJ_WIP _NJ_WIP; ACT_tmpProductionWIPMaterial _tmpWIP; Int I, ctr = 0; ProdTable _ProdT str tmps...
perock 阅读(82) |
摘要: static void job22(Args _args) { int a,b,c,d; void setpre1() { setprefix(&preFix1&); info(&p...
perock 阅读(169) |
摘要: display transdate dispReceDate(ACT_tmpProductionWIPMaterial _ACT_tmpProductionWIPMaterial) { ACT_JobTable _T ACT_JobTrans _T ...
perock 阅读(22) |
摘要: void importxls() { #AviFiles str s,tempS int i,cnt,fieldC contain...
perock 阅读(81) |
摘要: static void ExInventMaterialType(Args _args) { InventTable _ #AviFiles str s,tempS ...
perock 阅读(95) |
摘要: void runWrkCtr() { NJ_WIP _NJ_WIP; ACT_tmpProductionWIPMaterial _tmpWIP; Int I, ctr = 0; ProdTable _ProdT str tmps...
perock 阅读(53) |
摘要: void startupPost() { int maxUserSessions = 1; int maxAdminSessions = 4; int num = 0; ...
perock 阅读(87) |
args = new args(formstr(NJ_MF_PickRoute));
fr = ClassFactory.formRunClass(args);
fr.init();
fr.wait(); 当一个窗体调用一另窗体后,需在另一窗体关闭之后,该窗体方才能被关闭
perock 阅读(48) |
摘要: this.PicId = NumberSeq::newGetNumFromCode('PicId',true).num();
perock 阅读(33) |
摘要: 其实AX中条形码就是一种特殊有字体,如下代码中,将barCode的Font属性设成BC I25 Narrow字体后,打印出来的内容将以条形码显示。 (此处Barcode是StringEdit) public boolean fetch() {
// ret = super();
m_BarCodeSetup = barCodeSetup::find(&...
perock 阅读(221) |
摘要: static void Update(thread t) {
str strSQL;
CCADOCommand C
CCADORecordSet
SysOperationProgress simpleP
int i,RecC
perock 阅读(61) |
摘要: static client void ShowProgressBar() {
SysOperationProgress simpleP
simpleProgress = SysOperationProgress::newGeneral(#aviUpdate, 'Updating...', 100);
for(i=1;i&=100;i...
perock 阅读(50) |
摘要: lines = UploadText.text();
line = strLine(lines, 0);
while (strlen(line) & 0)
sStrings += (line+&,&);
if((cnt mod 20) ==0)
qbsProdTable.addRange(fieldnum(ProdTable,ProdId)).value(sS...
perock 阅读(33) |
摘要: 1.先声明DialogField变量,记住需要指定事件的控件使用FormStringControl
2.在Dialog事件中创建相关控件,注意DialogField与FormStringControl的不同之处。FormStringControl需要指定name
3.在DialogPostRun方法中编写代码,允许覆盖方法和覆盖的对象,以及为FormStringControl指定实例
perock 阅读(65) |
摘要: 当使用Form作为Lookup窗口时,让Form显示 在下拉控件的left button处需设置form design的属性WindowType为Popup即可
或者将Frame设置Border
perock 阅读(44) |
摘要: 1.首先声明两个QueryBuildRange 2.然后在数据源的init方法中指定Range对象到this.query public void init() {
itemRange = this.query().dataSourceName('ItemPhotoTable').addRange(fieldnum(ItemPhotoTable,ItemId));
perock 阅读(61) |
摘要: 当对象转换为object之后可以调用任一方法,而且编译器不会报错。这样有利全用args.caller()传递对象到目标后,在目标方利用object转换后调用caller中的方法 boolean useConvertableLookup(Object caller) {
InventMovement inventM
InventTableModule inventTableMod...
perock 阅读(94) |
摘要: 因为三个数据源中的记录显示在一个grid中所以数据源使用LinkType用了Inner Join 记住,第一个主表的LinkType不能设置为Inner Joing 一定要设置为Delayed,否则将查不到记录。 其它两个datasource的LinkType设置为Inner Join
perock 阅读(86) |
摘要: void addPicBox() {
FormWindowC
DocuRef tmpDocuR
Image tmpI
int i = 1;
int j, maxC
container tmpBitmap,picC
nj_ItemPhotoTable nj_ItemPhotoTable,ItemPhoto...
perock 阅读(60) |
摘要: void clicked() {
str s,tempS
inventBatchId sBatchId;
int i,cnt,fieldC
container c,conFilter = [&Excel Files(*.csv)&, &*.csv&];
NJ_MF_SilverModelInventory_tbl S...
perock 阅读(98) |
摘要: 窗体中的选中数据传递给报表 窗体 {
Args args = new args();
Int cnt = 0;
args.caller(element);
args.record(InventTable);
new menufunction('NJ_MF_PrintPicture_rpt',MenuItemType::Output...
perock 阅读(48) |
摘要: 从数据库和文件夹中读取图片并且resize container c,cI
str PicfileN
real bmpW = bmp1.widthValue(),bmpH = bmp1.heightValue();
image img = new image();
Act_DesignNoTable Act_DesignNoT
perock 阅读(86) |
摘要: “打开文件”对话框 container c,conFilter = [&Excel Files(*.csv)&, &*.csv&]; ; s = Winapi::getOpenFileName(0, conFilter, &&,&Open File&, &&, &&);
perock 阅读(67) |
摘要: 对筛选之后的grid进行求和统计
NJ_MF_SilverModelInventory_tbl S
NJ_MF_SilverModelInventory_
QueryRun m_qrC
QueryBuildDataSource m_qbdsC ;
//-------------------行数
m_qrCount = new QueryRun(...
perock 阅读(60) |
摘要: 设置数据源中某字段为disable ACT_MouldQCLines_ds.object(fieldnum(ACT_MouldQCLines,QtySec)).allowEdit(!ACT_MouldQCLines.Posted); 设置数据源不可删除 ACT_MouldQCBOM_ds.allowDelete(ACT_MouldQCLines.Posted ? false : true); 设置...
perock 阅读(62) |
摘要: 在AX中实现splitter控件,添加group控件,覆盖mouseUp\mouseDown\mouseMove事件方法,添加代码class Declaration中: SysFormSplitter_Y formSinit方法中: formSplitter = new SysFormSplitter_Y(Line,routeNum,this); //参数说明 前面两个group控件作为上下分隔,后面this是窗体自身returnformSplitter.mouseDown(_x,_y,_button,_Ctrl,_Shift);returnformSplit...
perock 阅读(68) |
摘要: 控件的Lookup
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tablenum(prodTable),this);
Query query = new Query();
QueryBuildDataS
qbds = query.addDataSource(tablenum(Pr...
perock 阅读(132) |
摘要: static void CretateForm(Args _args) {
FormRun formR
FormBuildDesign formBuildD
FormBuildDataSource formBuildDataS
FormBuildGridControl formBuildGridC ...
perock 阅读(50) |
摘要: DictE ; de = new DictEnum(enumName2Id(&ActionType&)); for (i=0; i & de.values(); i++) {
print int2str(i) + &, & + de.index2Name(i); }
perock 阅读(74) |
摘要: 按照MSDN的解释: Overridden. Increases the number of references to a FormRun object. This increase prevents the release of the object memory during garbage collection when the FormRun object goes out of sco...
perock 阅读(72) |
摘要: Container类型累加其实是添加元素。 如: C ; C = [‘a’]; C +=[‘b’] 此时C中有两个元素分别为 [‘a’,’b’]
perock 阅读(66) |
摘要: static void ShowNum2Str(Args _args) {
Num = 2.001;
info(Num2Str(Num,0,3,1,2)); //输出2.001 } ShowNum2Str参数介绍: ShowNum2Str(待转real,文本长度,小数位,小数点分隔符,千位分隔符) 文本长度:意指转换后的文本长度,不足位将用空格填充; 小数位:小数长...
perock 阅读(2214) |
摘要: static void ShowDate2Str(Args _args) {
FrDate = SystemDateGet();
info(date2str(FrDate,213,2,3,2,3,4)); //输出结果:05-26-2011 }
Date2Str()参数说明: Date2Str(待转日期,日期格式,天长度,天分隔符,月长度,月分隔符,年长度)...
perock 阅读(607) |

我要回帖

更多关于 出口装箱单 的文章

 

随机推荐