单据列表

新建查询项目--

1.新建查询项目

2.保存项目路径设置

3.查询数据选择,这步可以任意设置

4.删除生成查询定义和列表,并修改ListBP,查询项目、List项目命名空间

5.重新建查询定义

6.修改查询定义属性

7.选择实体数据源

8.设置查询方案定义

9.构造ListUI,查询方案本身并不能构造

10.编辑跳转及选定的代码,编辑代码包括列表单据中点击“新增”跳转至单据中,以及单据中点击“列表”按钮时跳转至列表单据中

 /// <summary>
        /// 列表行选定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnGridRowDbClick_Extend(object sender, UIActionEventArgs e)
        {
            string dataId = this.CurrentModel.HomaGiftDoc.FocusedRecord["mainid"].ToString();
            OnNavigatCard("Browse", dataId, "d2308eb0-4e90-4a46-a4ac-98e589fc2fedURL");
            //string CardPageID="Test";//在这里CardPageID表示卡片的URI
            //OnNavigatCard("Browse", DataID, CardPageID);
            //调用模版定义的默认实现方法.如需扩展,请直接在此编程.
            this.OnGridRowDbClick_DefaultImpl(sender, e);
        }

        /// <summary>
        /// 行定行跳转事件
        /// </summary>
        /// <param name="type"></param>
        /// <param name="dataID"></param>
        /// <param name="formID"></param>
        private void OnNavigatCard(string type, string dataID, string formID)
        {
            string FormID = formID;//AddFormID
            string DataID = dataID;
            if (DataID == String.Empty && type == "Browse")
            {
                return;
            }
            else
            {
                System.Collections.Specialized.NameValueCollection nameValCol = new System.Collections.Specialized.NameValueCollection();
                nameValCol.Add("PDPageStatus", type);
                nameValCol.Add("ID", DataID);
                this.CommonAction.CurrentPart.NavigatePage(FormID, nameValCol);
            }
        }

        /// <summary>
        /// 列表新增按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnNew_Extend(object sender, UIActionEventArgs e)
        {
            //跳转至单据主页,这时参数选择单据表单链接URL
            this.CurrentPart.NavigateForm("d2308eb0-4e90-4a46-a4ac-98e589fc2fedURL", null);

            //调用模版定义的默认实现方法.如需扩展,请直接在此编程.
            this.OnNew_DefaultImpl(sender, e);
        }

列表单据中代码

10.发布服务组,拷贝dll,运行sql,并发布,但不需要绑定菜单

时间: 2024-10-05 23:30:51

单据列表的相关文章

show出相应单据列表

var Fids=AddGroupItems.Select(o=>Convert.ToString(o["Id"])).ToArray(); string filter=string.Format(@"Fid in ({0})",string.Join(",",Fids)); //ListShowParameter listPara = new ListShowParameter();//ListShowParameter 列表打开参数详见

Delphi实现ERP单据列表栏目设置

什么都不用说了,ERP你懂的.一张报表,不同的客户都可以调死你.直接上图 通过这个设置界面,直接生成参数调整报表所用的DBGridEh.对,是DBGridEh,不是DBGrid,也不是CXGrid. 然后再将这些参数生成一个JSON,保存到数据库.下次打开,直接取这个JSON就可以了.这样,客户可以根据自己的需要调整自己的报表. unit uGridDes; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, Syst

分布式系统中的必备良药 —— 全局唯一单据号生成

阅读目录 单据号是指什么 和唯一ID的不同是什么 为什么需要全局唯一单据号生成程序 实现的方式有哪些 笔者推荐的方式 结语 一.单据号是指什么 我们作为一个软件系统,肯定到处充满着各种单据,也必然需要有各种单据号与之对应.比如:电商行业的订单号.支付流水号.退款单号等等.SCM的采购单号.进货单号.出货单号.盘点单号等.在一个企业内部或者一个2C的平台,无法避免的需要通过某个单据号来进行沟通.所以一个好的单据号必然是便于沟通的,简单来说优先级就是 好记 > 好输入 > 好看,当然也是越短越好.

EAS开发之对已有单据的增删查改功能开发

一:对于一个已经在其他业务部门定义好的业务单元,在另一个部门新增该业务单元的增删查改操作,应该怎么做? 由于业务单元已经定义过了,所以我们不能再进行建模.定义单据ui.而是要开发出一个单据列表展示界面以及操作功能. 二:界面开发 在当前业务部门的业务组的元数据的client目录下,新建--用户界面--继承CoreUI,完成.得到一个空白的frame. 然后,从右侧控件窗口中选择控件,拖动容器.组件等进行页面搭建. 界面搭建完成后,发布. 三:界面代码逻辑 界面发布后会在代码目录下生成相应的ui.

atitit.Sealink2000国际海运信息管理系统

操作手册 目录 第一章 使用说明 第一节 系统登录 双击桌面的系统执行程序图标,进入选择数据库的对话框,如图1-1所示.选择相应的数据库后,点击[OK]按钮或在所选数据库上双击,进入登录身份校验对话框,如图1-2所示,输入正确的用户名和口令后,点击[OK]按钮,即可进入此系统. 图1-1[进入数据库选择]对话框 图1-2[登录]对话框 第二节 功能模块介绍 1.2.1 基础数据 在系统的『Basic Data』菜单下面的,都是系统基础数据方面的功能设置菜单.主要是系统关于公共的.需要规范的数据的

用友u8数据库表结构

用友数据库表名参照表1 Accessaries 成套件表2 AccInformation 帐套参数表3 AdjustPVouch4 AdjustPVouchs5 Ap_AlarmSet 单位报警分类设置表6 Ap_BillAge 帐龄区间表7 Ap_Cancel 核销情况表8 Ap_CancelNo 生成自动序号9 Ap_CloseBill 收付款结算表10 Ap_CtrlCode 控制科目设置表11 Ap_Detail 应收/付明细帐12 Ap_DigSet13 AP_DispSet 查询显示

正版会员管理软件连锁 仿一卡易微信会员卡 会员卡管理互联网版

 哈林电子会员卡系统是目前互联网首家B/S会员管理软件销售渠道,电子会员卡系统采用云计算SAAS模式,银行级安全技术措施:数据传输 SSL加密.数据存储MD5加密.多服务器分流控制.服务器数据同步.异地容灾备份等.本店为哈林电子会员卡软件淘宝官方店!本店所卖哈林所有软件以及微信会员卡功能保证是终身使用,终身售后支持!绝无任何年费!谢谢您的支持! 什么是微信会员卡? 所谓微信会员卡,是将商家发行的传统会员卡,经过电子化转换后,存储在微信中.消费者打开微信,扫描商家的会员招募二维码或添加指定微信

EAS常用工具类

1 package com.kingdee.eas.custom; 2 import java.io.File; 3 import java.io.FileNotFoundException; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import java.io.PrintWriter; 8 import java.io.StringWrite

FastReport报表设计

目录 5.1 前言 5.2 基本概念及操作 5.3 报表设计与范例 5.4 常用功能及函数 5.5 报表设计常用技巧 5.1 前言 汽车业务管理系统(VBMS)使用FastReport3.0报表系统设计报表.    本文主要描述使用FastReport设计报表的基本概念.使用方法.设计技巧和范例,不是FastReport的用户手册因此并不针对每个细节进行阐述.立足于建立设计报表的概念和实用技巧范例的讲解,面对的是具有一定计算机操作水平的用户.在VBMS中使用FastReport设计报表应该掌握以