wumu
2025-04-27 20ffcfb5507daf34f81346ca3dfa4c031e7b2fe3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
#ifndef STRUCT_DATA_H
#define STRUCT_DATA_H
 
#include <QString>
 
// 单位基本信息
struct ComInfo{
    // 基本情况
    char creditCode[64]={0}; // 统一社会信用代码
    char name[128]={0}; // 单位名称
    char comType[64]={0}; // 机构类型 是一个下拉框选项
    char business[256]={0}; // 业务活动
    char businessCode[32]={0}; // 行业代码
    char addr[256]={0}; // 注册地及区划
    char areaCode[32]={0}; // 区域代码
    char townCode[32]={0}; // 城乡代码
    char scale[32]={0}; // 单位规模 下拉框选项
    int people; // 从业人员数量
    char representative[32]={0}; // 法人
    char standardType[32]={0}; // 执行会计标准类别
    char trunkCode[32]={0}; // 长途区号
    char fixedTel[32]={0}; // 固定电话
    char postCode[32]={0}; // 邮政编码
    char email[32]={0}; // 电子邮箱
    char webSite[128]={0}; // 网址
 
    // 二、单位组织结构情况
    char hasUpLegal[32]={0}; // 是否有上一级法人
    char upCreditCode[32]={0}; // 上一级统一社会信用代码
    char oldCreditCode[32]={0}; // 原组织机构代码
    char upName[128]={0}; // 上一级单位名称
 
    // 总审计师与内部审计机构基本情况
    char hasChiefDesigner[32]={0}; // 是否设置总审计师
    char ChiefDesignerLevel[32]={0}; // 总审计师职位层级
    char employmentMode[32]={0}; // 总审任职方式
    char hasSetIntervalAudit[32]={0}; // 是否设置内审机构
    char internalName[128]={0}; // 内审机构名称
    char leadingOrganization[32]={0}; // 领导机构
    char hasSetSeparateIA[32]={0}; // 是否独立设置内审机构
    bool financeDepartment; // 财务部门
    bool legalDepartment; // 法务部门
    bool internalConDepart; // 内部控制部门
    bool disceplineInDepart; // 纪检部门
    bool otherDepart; // 其他部门
    char intavalAuditLeval[32]={0}; // 内审层级
 
    // 内部审计人员配备基本情况
    int organazationNum=0; // 编制数量
    int realNum=0; // 实有人员数
    int professionalNum=0; // 专职人员数量
    int CIANum=0; // 拥有CIA人数
    int masterNum=0; // 硕士学历以上人数
    int undergraduatesNum=0; // 本科人数
    int juniorNum=0; // 专科及以下人数
    int seniorNum=0; // 高级职称人数
    int intermediateNum=0; // 中级职称人数
    int primaryNum=0; // 初级职称人数
    int noTitleNum=0; // 无职称人数
    int upFiftyOldNum=0; // 50岁以上人数
    int upThirtyOldNum=0; // 30-50岁人数
    int downThirtyOldNum=0; // 30岁以下人数
    int auditNum=0; // 审计数量
    int accountingNum=0; // 会计数量
    int economyNum=0; // 经济数量
    int lawNum=0; // 法律数量
    int managerNum=0; // 管理数量
    int itNum=0; // 信息技术数量
    int engineeringNum=0; // 工程数量
    int otherNum=0; // 其他数量
 
    // 后面的4个信息
    char statisticalConOfficer[32]={0}; // 统计负责人
    char personFilling[32]={0}; // 填表人
    char officerTel[32]={0}; // 联系电话
    char fillingDateTime[32]={0}; // 填报日期
 
};
 
// 内审综合表情况  对应5种类型,前面的总计会自动求和,不用导出
struct NeiShenZongHeInfo
{
    // 公司信息
    QString name;
    // 一 二 三  隐藏
    // 四 项目审计  单位 个
    int code_030300[5];  // 审计项目
    int code_030301[5];  // 其中:贯彻落实国家重大政策措施审计
    int code_030302[5];  // 财政财务收支审计
    int code_030303[5];  // 固定资产投资审计
    int code_030304[5];  // 内部控制和风险管理审计
    int code_030305[5];  // 经济责任审计
    int code_030306[5];  // 信息系统审计
    int code_030307[5];  // 境外审计
    int code_030308[5];  // 其他
    int code_030310[5];  // 其中:委托外包项目
 
    // 五 本填报周期内部审计工作量  隐藏
 
    // 六、审计发现问题金额 单位 元
    double code_030500[5];  // 审计发现问题金额
    double code_030510[5];  // 其中:绩效类问题金额
    double code_030520[5];  // 合规性问题金额
    double code_030521[5];  // 其中:会计核算方面
    double code_030522[5];  // 违规使用资金
    double code_030523[5];  // 截留、沉淀资金
    double code_030524[5];  // 损失浪费
    double code_030525[5];  // 挪用资金
    double code_030526[5];  // 偷漏税费
    double code_030527[5];  // 违规取得收入
    double code_030528[5];  // 其他
 
    // 七、审计发现问题个数
    int code_030600[5];  // 审计发现问题个数
    int code_030610[5];  // 其中:金额类问题个数
    int code_030620[5];  // 非金额类问题个数
    int code_030621[5];  // 其中:国家政策措施落实方面
    int code_030622[5];  // 发展规划与战略决策方面
    int code_030623[5];  // 内部控制与风险管理方面
    int code_030624[5];  // 其他
 
    // 八、审计发现问题整改(金额类)  单位 元
    double code_030700[5];  // 审计发现问题整改(金额类)
    double code_030701[5];  // 其中:调整会计账目
    double code_030702[5];  // 收回资金
    double code_030703[5];  // 挽回损失
    double code_030704[5];  // 归还原资金渠道
    double code_030705[5];  // 补缴税费
    double code_030706[5];  // 其他
 
    // 九、审计发现问题整改(非金额类)  单位 个
    int code_030800[5];  // 审计发现问题整改(非金额类)
    int code_030801[5];  // 其中:新制定制度
    int code_030802[5];  // 修订完善制度
    int code_030803[5];  // 优化完善业务流程
    int code_030804[5];  // 其他
 
    // 十、根据审计建议给予党纪、政务和内部纪律处分  单位 人
    int code_030900[5];  // 根据审计建议给予党纪、政务和内部纪律处分
    int code_030901[5];  // 其中:党纪处分
    int code_030902[5];  // 政务处分
    int code_030903[5];  // 内部纪律处分
    // 十一、向司法机关移送或报告案件线索
    int code_031000[5];  // 向司法机关移送或报告案件线索 件
    int code_031001[5];  // 其中:涉案人员  人
 
};
 
 
// 三合一内容结构体
 
struct ThreeMergeInfo
{
    // 发现问题
    int id;
    char audit_type[12]; // 审计类别
    char audit_year[12]; // 审计年度
    char audit_unit[20]; // 审计单位
    char audit_method[20]; // 审计方式
    char responsible_subject_name[64]; // 责任主体名称
    char audit_item[64]; // 审计项目
    char audit_item_name[64]; // 审计项目名称
    char pro_type[32]; // 问题类别
    char problem_qualification[32]; // 问题定性
    char problem_desript[128]; // 问题描述
    char problem_qualifi_basis[64]; // 问题定性法规依据
    char problem_money_basis[64]; // 审计发现问题金额定性
    char problem_num_basis[64]; // 审计发现问题个数定性
    double money_involved; // 涉及金额(万元)
    char problem_desript_evidence_material[128]; // 问题描述佐证资料
 
    // 整改情况
    char audit_rectified[32]; // 审计期间已整改
    double rectify_money; // 整改金额(万元)
    char rectify_situation_1[32]; // 整改情况1
    char rectify_situation_evidence_mat_1[128]; // 整改情况佐证资料1
    char rectify_res[32]; // 整改结果
    char rectify_complete_time[32]; // 整改完成时间
    char rectify_not_over_reason[32]; // 尚未整改到位的原因
    char rectify_will_complete_time[32]; // 整改预计完成时间
    char rectify_situation_2[32]; // 整改情况2
    char rectify_situation_evidence_mat_2[128]; // 整改情况佐证资料2
 
 
    // 处分结果
    char punish_type[32]; // 处分类型
    int punish_person_num; // 处分人数(单位:人)
 
    // 移送信息
    char transfer_info[64]; // 移送详细信息
    char punish_res[32]; // 处理结果
    int involved_person_num; // 涉案人员(单位:人)
 
    // 整改检查结果
    char rectify_check_time[32]; // 整改检查结果-检查时间
    char rectify_check_mothod[32]; // 检查方式
    char rectify_check_res[32]; // 检查结果
 
    // 整改类型-已整改
    char correct_problem[32]; // 纠正问题
    char improve_the_system[32]; // 完善制度
    char complete_time[32]; // 完成时间
 
 
    // 整改类型-正在整改
    char during_main_reason[32]; // 正在整改-主要原因
    char during_end_complete_time[32]; // 完成时限
 
 
    // 整改类型-尚未整改
    char not_main_reason[32]; // 尚未整改-主要原因
    char departen_or_person[32]; // 责任部门或责任人
    char not_end_complete_time[32]; // 完成时限
 
 
    // 整改结果-问题整改(金额类)
    char money_res[32]; // 金额类整改成果
    double money_res_money; // 金额(元)
 
 
    // 整改结果-问题整改(非金额类)
    char no_money_res[32]; // 非金额类整改成果
    int no_money_res_num; // 数量(个)
 
 
 
};
 
 
#endif // STRUCT_DATA_H