#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
|