| | |
| | | |
| | | namespace Demo.DynamicForm.PRD |
| | | { |
| | | /// <summary> |
| | | /// 插件示例:引入销售出库单,建立与销售订单的关联 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 要求: |
| | | /// 1. 需要引入单据体的源单类型、源单编号字段 |
| | | /// 2. 本插件挂在销售出库单的保存操作上 |
| | | /// 出库关联销售订单 |
| | | /// </remarks> |
| | | [Description("送货计划单插件关联提料计划单")] |
| | | [HotUpdate] |
| | | public class Pro_TlPushAudit : AbstractOperationServicePlugIn |
| | |
| | | } |
| | | } |
| | | // 为新建的源单关联信息,设置内码 |
| | | IDBService dbService = ServiceHelper.GetService<IDBService>(); |
| | | IDBService dbService = Kingdee.K3.SCM.App.ServiceHelper.GetService<IDBService>(); |
| | | dbService.AutoSetPrimaryKey(this.Context, allNewLinkRows.ToArray(), linkEntry.DynamicObjectType); |
| | | } |
| | | |
| | |
| | | /// <returns></returns> |
| | | private DynamicObject[] LoadPurchaseOrder(HashSet<string> poBillNos) |
| | | { |
| | | IViewService viewService = ServiceHelper.GetService<IViewService>(); |
| | | IViewService viewService = Kingdee.K3.SCM.App.ServiceHelper.GetService<IViewService>(); |
| | | string formId = "paez_PODemandPlan"; |
| | | |
| | | // 指定需要加载的销售订单字段 |
| | |
| | | /// <returns></returns> |
| | | private string GetPOEntryTableNumber() |
| | | { |
| | | IBusinessFlowService bfMetaService = ServiceHelper.GetService<IBusinessFlowService>(); |
| | | IBusinessFlowService bfMetaService = Kingdee.K3.SCM.App.ServiceHelper.GetService<IBusinessFlowService>(); |
| | | var tableDefine = bfMetaService.LoadTableDefine(this.Context, POFormId, "FEntity"); |
| | | return tableDefine.TableNumber; |
| | | } |