---
url: /dev/index.md
---
# 车间考核系统开发概述

## 系统简介

本系统基于**用友 YonBIP 低代码平台**构建，是面向车间级生产考核管理的低代码应用。通过 YonBIP 平台提供的可视化建模、拖拽式页面设计和脚本扩展能力，实现业务的快速搭建与灵活迭代。

## 低代码开发能力

YonBIP 低代码平台提供了以下核心开发能力：

| 能力模块 | 说明 |
| --- | --- |
| **业务对象建模** | 通过可视化建模工具定义业务对象、属性和关系，支持继承与组合 |
| **实体设计** | 设计数据库实体结构，配置字段类型、主键、索引和数据约束 |
| **页面设计器** | 拖拽式页面构建器，提供容器布局、组件库和属性面板 |
| **前端脚本** | 使用 JavaScript/TypeScript 编写前端交互逻辑，支持 MDF/YNF 函数调用 |
| **后端脚本 (YonQL)** | 使用 YonQL 语言实现后端业务逻辑，支持查询、增删改查和事务处理 |
| **工作流** | 配置审批流程，支持条件分支、并行审批和多级流转 |
| **业务流** | 编排跨实体的业务处理流程，实现数据流转与状态管理 |
| **参照设计** | 配置数据参照关系，实现下拉选择、过滤联动和自动填充 |
| **报表开发** | 基于报表模板和数据集，快速构建各类统计报表和分析图表 |
| **数据权限** | 配置基于角色和组织的数据访问权限，实现行级和字段级权限控制 |

## 功能模块

### 名词解释

* **料品**：物料是企业生产经营全流程中所涉及的一切物质、资料的统称，包括原材料、半成品、辅料、成品等。简单讲就是一样东西。

* **BOM**：物料清单的简称，是对某一成品/半成品的结构化物料构成清单。它详细列明了生产该物料所需的所有子项物料（原材料、半成品、辅料）的种类、规格、用量、层级关系，以及投料顺序、替代料等信息。简单讲就是一样东西有哪些组成的。

* **实例BOM**：因生产工艺不同，同一产品可能有不同的BOM。

**同一料品：**\
基准BOM存在多个版本\
存在多个长度的实例BOM\
每个长度存在多个版本\
新版本的基准BOM生效后，旧版本的实例BOM将被废弃，新的实例BOM将自动创建并生效。

### 技术方案

1. 入库弹窗选择料品
2. 自定义表格格式（实际工时表，根据每月天数动态生成列、合并表头、两级表头）
3. 多任务处理（工时统计、费用统计）

### 模块总览

* [基础资料](/dev/basic-data/index.md) — 11 个功能点
* [月末数据](/dev/month-end/index.md) — 9 个功能点
* [产量统计](/dev/production-statistics/index.md) — 2 个功能点

- [报表](/dev/reports/index.md) — 13 个功能点

### 基础资料 (10)

基础资料模块包含系统运行所需的各类基础数据配置：

* [参数设置](/dev/basic-data/assessment-config.md) — 配置车间考核的全局参数
* [工时标准](/dev/basic-data/work-time-standard.md) — 定义不同产品的工时指标

- [费用标准](/dev/basic-data/cost-standard.md) — 定义不同产品的费用指标

* [费用类型](/dev/basic-data/cost-type.md) — 定义各类费用的分类体系
* [消耗范围组](/dev/basic-data/consumption-scope-group.md) — 定义物料消耗的范围和奖惩规则
* [工人资料](/dev/basic-data/worker-info.md) — 维护车间工人基本信息
* [工龄标准](/dev/basic-data/seniority-standard.md) — 定义工龄工资的计算标准
* [菜金单价](/dev/basic-data/meal-price.md) — 配置各车间的菜金单价

### 日常数据 (2)

产成品入库分情况登记

* [生产确认](/dev/daily-data/store-pro-record-confirm.md) — 生产部门入库确认
* [工时分情况产量](/dev/daily-data/worktime-group-data.md) — 产成品入库工时分情况登记
* [费用分情况产量](/dev/daily-data/cost-group-data.md) — 产成品入库费用分情况登记

### 月末数据 (9)

月末数据模块处理月末结账相关的数据录入与计算：

* [关帐](/dev/month-end/close-account.md) — 月末关帐管理，锁定当月数据
* [月底原材料库存](/dev/month-end/month-end-material-stock.md) — 录入月底原材料库存数据
* [车间在制品库存](/dev/month-end/workshop-wip-stock.md) — 录入车间在制品库存数据
* [产品改作他用](/dev/month-end/product-reallocation.md) — 登记产品改作他用的记录
* [原材料不计消耗](/dev/month-end/material-no-consumption.md) — 登记不计消耗的原材料领用
* [车间出勤登记](/dev/month-end/workshop-attendance.md) — 车间工人月度出勤登记
* [车间电费登记](/dev/month-end/workshop-electricity.md) — 车间月度电费数据登记
* [车间燃气费登记](/dev/month-end/workshop-gas-cost.md) — 车间月度燃气费数据登记
* [车间零工登记](/dev/month-end/workshop-temporary-work.md) — 车间零工工时与费用登记

### 报表 (13)

报表模块提供各类统计报表和工资计算功能：

* [物料消耗计算表](/dev/reports/material-consumption.md) — 计算物料消耗及奖惩
* [标准工时表](/dev/reports/standard-working-time.md) — 标准工时统计
* [实际工时表](/dev/reports/actual-working-time.md) — 实际工时统计
* [标准费用表](/dev/reports/standard-cost.md) — 标准费用统计
* [生产费用表](/dev/reports/production-cost.md) — 生产费用统计
* [维修费用表](/dev/reports/maintenance-cost.md) — 维修费用统计
* [办公费用表](/dev/reports/office-cost.md) — 办公费用统计
* [菜金表](/dev/reports/meal-table.md) — 菜金计算
* [工资表](/dev/reports/salary-table.md) — 工资计算
* [工龄工资表](/dev/reports/seniority-salary.md) — 工龄工资计算

## 架构总览

以下架构图展示了基于 YonBIP 低代码平台的开发流程与系统分层：

```mermaid
graph TB
    subgraph 低代码开发过程
        A[业务需求分析] --> B[业务对象建模]
        B --> C[实体设计]
        C --> D[页面设计器]
        D --> E[前端脚本编写]
        C --> F[后端脚本编写 - YonQL]
        E --> G[业务流/工作流配置]
        F --> G
        G --> H[参照设计]
        H --> I[报表开发]
        I --> J[数据权限配置]
        J --> K[测试与发布]
    end

    subgraph 系统分层架构
        direction LR
        subgraph 表现层
            P1[页面设计器]
            P2[前端脚本]
            P3[参照交互]
        end
        subgraph 业务层
            B1[业务对象]
            B2[业务流]
            B3[工作流]
            B4[YonQL脚本]
        end
        subgraph 数据层
            D1[实体设计]
            D2[数据权限]
            D3[报表数据]
        end
        subgraph 基础平台
            F1[YonBIP 低代码平台]
            F2[U9 ERP 系统]
        end
    end

    K --> 表现层
    表现层 --> 业务层
    业务层 --> 数据层
    数据层 --> 基础平台
```

## 开发资源

::: tip 相关文档

* [开发规范](/dev/standards.md) — 低代码开发规范与编码标准

:::
