---
url: /dev/reports/office-cost/index.md
---
# 办公费用表

## 功能概述

办公费用表用于归集车间实际发生的办公费用，包括办公用品、水电费、通讯费等。月末从U9系统获取办公费用数据，按车间和费用类型分类汇总。

## 业务对象

* 业务对象：OfficeCost（办公费用表）
* 业务场景：月末从U9系统同步办公费用数据，按车间、费用类型进行分类归集

## 实体设计

**办公费用表实体 (RP\_OfficeCostLine)**

| 字段名称 | 字段编码 | 数据类型 | 必填 | 是否隐藏 | 说明 |
| --- | --- | --- | --- | --- | --- |
| 主键ID | id | 整数 | 自动 | 系统自带 |
| 年月 | yearMonth | 文本 | 是 | 否 | 年月 |
| 车间ID | deptCode | 参照/外键 | 是 | 是 | 车间ID |
| 车间名称 | deptName | 文本 | 否 | 否 | 车间名称 |
| 费用类型ID | costTypeId | 参照/外键 | 是 | 是 | 费用类型ID |
| 费用类型名称 | costTypeName | 文本 | 否 | 否 | 费用类型名称 |
| 费用金额 | amount | 数值 | 是 | 否 | 费用金额(2位小数) |
| 来源单据编号 | sourceCode | 文本 | 否 | 否 | 来源单据编号 |
| 备注 | remark | 文本 | 否 | 否 | 备注 |
| 创建人 | createBy | 文本 | 自动 | 是 | 创建人 |
| 创建时间 | createTime | 日期时间 | 自动 | 是 | 创建时间 |
| 更新人 | updateBy | 文本 | 自动 | 是 | 更新人 |
| 更新时间 | updateTime | 日期时间 | 自动 | 是 | 更新时间 |
| 组织ID | orgId | 参照/外键 | 是 | 是 | 所属组织ID |

## 页面设计

* 布局：筛选条件区 + 费用汇总表格 + 按车间分组统计
* 筛选条件：年月、车间、费用类型
* 操作：同步数据、导出Excel

## 前端脚本

* onInit：初始化筛选条件，默认当月
* onSearch：触发YonQL查询，按筛选条件加载数据

## 后端脚本

* 同步脚本：调用U9接口获取办公费用数据，写入OfficeCost实体
* 查询脚本：按年月/车间/费用类型汇总查询

## 数据权限

* 功能权限：查看、同步、导出
* 数据权限：车间数据隔离
