生产入库单计划跟踪号手工录入方案原创
金蝶云社区-果果01
果果01
91人赞赏了该文章 430次浏览 未经作者许可,禁止转载编辑于2024年10月26日 08:55:03
  1. 新增一个文本字段 取名计划跟踪号

  2. 将库存页签的计划跟踪号代理字段绑定到新增的计划跟踪号字段上

  3. 工序计划保存操作插件 将新增的计划跟踪号值赋值给原来的计划跟踪号字段


  4. [Description("生产入库单保存插件")]

  5.     [HotUpdate]

  6.     public class PoInStockSavePlugIn : AbstractOperationServicePlugIn

  7.     {

  8.         public Dictionary<long, DynamicObject> OldScpOrderDic = new Dictionary<long, DynamicObject>();

  9.         //

  10.         // 摘要:

  11.         //     操作结果

  12.         public IOperationResult Result { get; set; }

  13.         private SNSubEntryEntity _snEntity;

  14.         private FormMetadata meta;

  15.         private DynamicObject dataObjct;

  16.         private DynamicObject _parData;

  17.         private DynamicObject _entryData;


  18.         public override void OnPreparePropertys(PreparePropertysEventArgs e)

  19.         {

  20.             e.FieldKeys.Add("FBILLNO");


  21.         }

  22.         public override void BeginOperationTransaction(BeginOperationTransactionArgs e)

  23.         {

  24.             base.BeginOperationTransaction(e);

  25.         }

  26.         /// <summary>

  27.         /// 操作结束事假

  28.         /// </summary>

  29.         /// <param name="e"></param>

  30.         public override void EndOperationTransaction(EndOperationTransactionArgs e)

  31.         {

  32.             base.EndOperationTransaction(e);


  33.         }

  34.         public override void BeforeExecuteOperationTransaction(BeforeExecuteOperationTransaction e)

  35.         {

  36.             base.BeforeExecuteOperationTransaction(e);


  37.             foreach (ExtendedDataEntity obj in e.SelectedRows)

  38.             {

  39.                 DynamicObject entity = obj.DataEntity as DynamicObject;

  40.                 dataObjct = entity;

  41.                 DynamicObjectCollection rows = entity["Entity"] as DynamicObjectCollection;

  42.                 foreach (DynamicObject row in rows)

  43.                 {

  44.                     DynamicObject item = _entryData = row;

  45.                     item["MtoNo"] = item["F_XDUA_JHGZH"];

  46.                 }

  47.             }

  48.         }

  49.        

  50.     }

图标赞 91
91人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!