#ifndef STRUCT_DATA_H #define STRUCT_DATA_H #include // 单位基本信息 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]; // 其中:涉案人员 人 }; #endif // STRUCT_DATA_H