爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • FastERP-1帮助主页
  • 学习手册

    • 基本入门

    • 功能介绍

      • 界面介绍
      • 通用操作
      • 快捷键
      • 系统设计
      • 设计环境
        • 1. 模块配置
        • 2. 设计布局
        • 3. 保存布局
        • 4. 删除布局
        • 5. 同步标签
        • 6. 多语言配置
        • 7. 权限设计
        • 8. 报表设计
        • 9. 脚本设计
      • 存储过程
    • 控件说明

    • 功能用法

    • 专用模板

    • 开发流程

    • 函数程序

目录

设计环境

# FastERP-1设计环境

  根据FastERP-1界面介绍,列举每个功能详细使用说明。在打开模块时,点击工具栏中的[设计]按钮,将显示窗体设计的功能列表。以下将对该按钮中的功能进行说明。

# 1. 模块配置

  点击[设计]-[模块配置],弹出模块配置窗体,可设置模块的基础信息、窗体数据集、控件类型、查询条件等一系列的模块设计工作。此功能的使用方式请参考FastERP-1模块设计,此处不再赘述。

# 2. 设计布局

  点击[设计]-[设计布局],进入设计布局模式,该模式下,窗体中的表格、标签、按钮等均可移动。

图1 设计布局模式
图1 设计布局模式

  图1中,①为布局区域,将③内的待布局控件,按住鼠标拖动到①区域,松开鼠标即完成布局,该布局在保存后就是用户所见到的界面。

  ②为已经布局控件列表,就是已经在①内的各控件之间的层次结构,③待布局控件列表。

  布局完成后,关闭自定义布局对话框,点击[设计]-[保存布局]将布局保存至数据库中。

# 3. 保存布局

  保存窗体布局数据到数据库中。

# 4. 删除布局

  删除数据库中的窗体布局数据。需要对该窗体进行重新布局时可使用该功能。

# 5. 同步标签

  根据模块配置信息同步窗体界面上的控件标签名称,使用该功能之前需要填写补充字段标签信息。

# 6. 多语言配置

  配置窗体上控件的多语言标签名称,目前可实现简体、繁体、英语三种语言配置。

  超级管理员Super,可通过F12快捷键快速调出多语言配置界面。

  点击图1中方框处,可将配置好的内容,保存到数据库,窗体打开时会自动引用最新多语言配置。

图2 多语言配置
图2 多语言配置

# 7. 权限设计

  设计窗体工具栏按钮的权限,包括扩展出来按钮的权限;也可以设计字段权限,可对数据集的字段进行权限设置。如:销售订单上的单价等敏感字段,对用户进行数据加密显示。

[新建]、[删除]用于权限名称与权限绑定的新增和删除。

[保存]保存权限设计配置到数据库。

[刷新]获取数据库中权限设计配置数据。

[按钮权限]列出窗体上工具栏上所有按钮到列表上。

[字段权限]列出窗体上所有数据集,并列出所有数据集之下的所有字段。

图3 权限设计
图3 权限设计

# 8. 报表设计

  定义窗体的报表格式,报表格式数据来源分窗体数据集与自定SQL两种方式;并可以对每一个打印格式进行角色权限设置和打印次数的控制。

[打印]、[打印预览]打印和预览选中的报表格式。

[新建]、[删除]报表格式的新增和删除操作。

[保存]保存报表格式和配置内容。

[设计格式]设计报表格式。

[导入格式]导入报表格式文件,.fr3格式。

图4 报表设计
图4 报表设计

  图中内容说明:

  • 报表格式
    • 序号: 报表格式序号。
    • 报表名称: 报表格式的描述。
    • 权限: 报表权限开关。YES为开。
    • 角色: 系统角色下拉列表。
    • 打印次数控制: 报表允许打印次数设置。
    • 备注: 报表格式的其它说明。
  • SQL数据集
    • 序号: SQL数据集序号。
    • SQL类别: SQL来源类型。
    • 描述: SQL数据集描述。
    • SQL语句: SQL内容。

# 9. 脚本设计

  脚本是对窗体功能的扩展,采用Pascal语言。

  在实际系统开发中,肯定会有一些功能需要按照开发者的思想去完成实现,这就需要开发者在窗体脚本中对控件的事件进行脚本控制。当然框架也提供了很多方法的内置方法和函数供开发者调用,极大的提高开发的速度和质量。

图5 脚本编辑
图5 脚本编辑

①. 窗体控件列表。 ②. 窗体控件的事件列表,可以双击控件的事件,会在③生成对应的事件代码块。 ③. 控件事件的脚本区,50到65行,就是保存按钮的单击事件脚本块。 ④. 调试信息提示区,写完脚本可以点工具栏[测试]按钮,进行脚本测试,会将测试结果显示在此区域,方便开发者除错。

  脚本区支持以下方法:

  1. FThis基类的方法;
  2. DBFUN类的方法;
  3. DM类的方法;
  4. PaxScript中注册的方法。

  FThis、DBFUN、DM 中的方法都可以直接通过FThis.方法名、DBFUN.方法名、DM.方法名的方式进行调用。 PaxScript中的方法直接以方法名或函数名使用,没有前缀类。

  具体使用详情请参阅FastERP-1之自定义函数与自定义程序。

系统设计
存储过程

← 系统设计 存储过程→

Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式