SQL查询出数据表,把数据赋值给单据体原创
金蝶云社区-十豆加
十豆加
89人赞赏了该文章 559次浏览 未经作者许可,禁止转载编辑于2024年06月11日 13:57:51

      //得到单据体实体

     Entity PayableEntity = this.View.BillBusinessInfo.GetEntity("F_UAYT_Entity1");

     //得到单据体实体数据包

    DynamicObjectCollection PayableRows = this.Model.GetEntityDataObject(PayableEntity);
     

    //编写SQL语句
      string PayableSql ="XXXXXXXXX";

     PayableSql = string.Format(PayableSql, startDate, endDate);

     DynamicObjectCollection OPayableData = DBUtils.ExecuteDynamicObject(this.Context, PayableSql);
      if (OPayableData.Count > 0)

       {

           

        for (int i = 0; i < OPayableData.Count; i++)

        {

             DynamicObject row = new DynamicObject(PayableEntity.DynamicObjectType); 

              

                        row["XX"] = OPayableData[i]["XX"]; //单据状态

                        row["XX"] = OPayableData[i]["XX"]; //单据类型

                        row["XX"] = OPayableData[i]["XX"]; //立账类型

                        PayableRows.Add(row);

         }

       }

赞 89