在BC中,为每个表均添加了相应的系统字段,分别是:SystemCreatedAtSystemCreatedBySystemModifiedAtSystemModifiedBy那么,如何实现在列表中显示呢?其中, GetFullName 是通用方法,用于将SystemCreatedBy 和 SystemModifiedBy 显示为对应的全称。以上业务逻辑,适用于所有系统的列表,都可以添加相应的...
近日收到业务需求,对于服务订单创建并释放后,流程上 将创建仓库发货,那么如何通过服务订单的状态进行跟踪呢,通过下面的事件订阅即可实现。订阅Codeunit 5752 中的 OnAfterCreateWhseShipmentHeaderFromWhseRequest 事件。如果需要销售订单、采购订单等进行相应的状态标识,也可以通过上面这样的事件订阅逻辑实现状态跟踪。
在通过商机创建的销售报价单转为销售订单时,BC默认会对商机进行关闭,而实际客户还希望商机不关闭,持续对商机进行跟踪。那么如何实现呢?订阅Codeunit Sales-Quote to Order里面的OnBeforeCheckInProgressOpportunities事件,在这里对事件进行干预,返回 IsHandled = True 即可。
在BC中,销售订单、采购订单都由系统初始提供附件附加功能,并将附件二进制方式保存在 Document Attach中,以变后续跟踪和查看,在项目中,我们需要将服务订单也应用附件附加功能,但是BC标准系统并未提供相关功能,下面演示实现方式和方法。1. 分析 销售订单的 附件附加设计思路,了解到首先是通过添加 Page 【Document Attachment Factbox】到界面上,接下来通...
在BC中,收到一个业务需求,要求在销售订单已经释放后,则不允许用户手动进行删除操作。 那么线上环境如何实现呢?1. 创建一个订阅事件 Codeunit2. 订阅 Table Sales Header 的 OnBeforeDeleteEvent 事件3. 编写订阅事件后的执行代码,如下图所示:4. 发布Extension 到 BC线上环境即可。以上订阅的表 OnBeforeDeleteEven...
BC传统菜单操作路径: 销售和市场 \ 市场营销 \ 机会单击即可打开销售商机列表。如何登记新的商机?点击上方的“+新建”,创建一个新的商机。登记 商机说明、联系人信息等商机跟新在商机卡片, 执行 操作 \ 更新。录入预估销售价值。如何通过商机创建报价在商机卡片, 执行 操作 \ 分配销售报价。即可自动打开销售报价单操作界面,并进行商机跟踪,后面可以进行销售报价转销售订单,以及相关的订单履行操作。
路径:人力资源 \ 员工首先通过人力资源模块,新建员工,登记员工基础资料。接下来通过凭证方式录入该员工所发生的费用。预览凭证过账,可查询到相关记账分录。付款日,通过 付款日记账,执行 建议员工付款。即可生成相关付款申请分录,待银行支付后,过账即可。
通过BC传统菜单,执行 财务\定期行动\计算VAT确认 结算科目 = 应交税金,勾选 显示VAT分录,预览本次记账明细确认无误后,关闭报告,回到选项页,勾选 [过账]执行预览,即可自动生成相关凭证。
在BC中,如果我们需要供应商预付款登记,通常我们基于采购订单或者采购发票进行登记操作,流程如下:1. 打开采购订单在采购订单上,录入预付款百分比。通过订单统计,确认本次预付金额。确认无误后,执行 过账预付发票。在过账前,也可以进行 预付款发票过账预览,相关分录生成如下图所示。在生成预付款发票后,接着根据预付款到期计算规则,在到期日,执行付款\建议供应商付款,即可对本批次预付款选择银行进行预付款。