发帖

子表排序、流水号等建议

建议与反馈  / BUG反馈  / 正序浏览   © 著作权归作者本人所有

#楼主# 2022-3-2

跳转到指定楼层
本帖最后由 东方亮 于 2022-3-2 10:05 编辑

1、子表中序号,希望能在报表中的数据源列表中能显现,用做序号和创建时间排序,这样导入子表中的提交后的数据,在报表导出的时候是一致的,
能解决数据的唯一性和 各种需要线下表和线上表,公司内和公司外的表格一直,对账省时省力,起到很大左右。
2、或者增加一个子表系统控件,或者可以增加一个公式型控件,默认“主表流水号+子表序号+“自定义”



报表的顺序不能根据 子表的中序号显示
3、希望增加系统定时器的控件业务规则可以调用定时器,更新相应控件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具

9

主题

25

帖子

1052

金币

lv5

Rank: 25

积分
1582

氚云标准版氚云专业版

东方亮 发表于 2022-6-22 08:27:09




public class D125305Swvrzfc9pubkt1oo42uk01roy1: H3.SmartForm.SmartFormController
{
    public D125305Swvrzfc9pubkt1oo42uk01roy1(H3.SmartForm.SmartFormRequest request): base(request)
    {
    }

    protected override void OnLoad(H3.SmartForm.LoadSmartFormResponse response)
    {
        base.OnLoad(response);
    }

    protected override void OnSubmit(string actionName, H3.SmartForm.SmartFormPostValue postValue, H3.SmartForm.SubmitSmartFormResponse response)
    {
        base.OnSubmit(actionName, postValue, response);
    }

    // 流程结束自动添加【对账序号】
    protected override void OnWorkflowInstanceStateChanged(H3.Workflow.Instance.WorkflowInstanceState oldState, H3.Workflow.Instance.WorkflowInstanceState newState)
    {
        if(oldState == H3.Workflow.Instance.WorkflowInstanceState.Running && newState == H3.Workflow.Instance.WorkflowInstanceState.Finished)
        {

            H3.DataModel.BizObject biz = H3.DataModel.BizObject.Load(this.Request.UserContext.UserId, this.Engine, "D125305Swvrzfc9pubkt1oo42uk01roy1", this.Request.BizObjectId, false);
            H3.DataModel.BizObject[] childBiz = (H3.DataModel.BizObject[]) biz["D125305Fytcv4wqftc9d0gjmoft4xl2h3"];
            if(childBiz != null)
            {
                int index = 0;
                List < H3.DataModel.BizObject > newChildBoList = new List<H3.DataModel.BizObject>();
                foreach(H3.DataModel.BizObject item in childBiz)
                {
                    item["F0000068"] = index + 1;
                    index++;
                    newChildBoList.Add(item);
                }
                biz["D125305Fytcv4wqftc9d0gjmoft4xl2h3"] = newChildBoList.ToArray();
            }
            biz.Update();
        }
    }
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.