| | |
| | | #ifndef STRUCT_DATA_H |
| | | #define STRUCT_DATA_H |
| | | |
| | | #include <QString> |
| | | |
| | | // 单位基本信息 |
| | | struct ComInfo{ |
| | | // 基本情况 |
| | | char creditCode[64]; // 统一社会信用代码 |
| | | char name[128]; // 单位名称 |
| | | char comType[64]; // 机构类型 是一个下拉框选项 |
| | | char business[256]; // 业务活动 |
| | | char businessCode[32]; // 行业代码 |
| | | char addr[256]; // 注册地及区划 |
| | | char areaCode[32]; // 区域代码 |
| | | char townCode[32]; // 城乡代码 |
| | | char scale[32]; // 单位规模 下拉框选项 |
| | | 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]; // 法人 |
| | | char standardType[32]; // 执行会计标准类别 |
| | | char trunkCode[32]; // 长途区号 |
| | | char fixedTel[32]; // 固定电话 |
| | | char postCode[32]; // 邮政编码 |
| | | char email[32]; // 电子邮箱 |
| | | char webSite[128]; // 网址 |
| | | 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]; // 是否有上一级法人 |
| | | char upCreditCode[32]; // 上一级统一社会信用代码 |
| | | char oldCreditCode[32]; // 原组织机构代码 |
| | | char upName[128]; // 上一级单位名称 |
| | | char hasUpLegal[32]={0}; // 是否有上一级法人 |
| | | char upCreditCode[32]={0}; // 上一级统一社会信用代码 |
| | | char oldCreditCode[32]={0}; // 原组织机构代码 |
| | | char upName[128]={0}; // 上一级单位名称 |
| | | |
| | | // 总审计师与内部审计机构基本情况 |
| | | char hasChiefDesigner[32]; // 是否设置总审计师 |
| | | char ChiefDesignerLevel[32]; // 总审计师职位层级 |
| | | char employmentMode[32]; // 总审任职方式 |
| | | char hasSetIntervalAudit[32]; // 是否设置内审机构 |
| | | char internalName[128]; // 内审机构名称 |
| | | char leadingOrganization[32]; // 领导机构 |
| | | char hasSetSeparateIA[32]; // 是否独立设置内审机构 |
| | | 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]; // 内审层级 |
| | | char intavalAuditLeval[32]={0}; // 内审层级 |
| | | |
| | | // 内部审计人员配备基本情况 |
| | | int organazationNum; // 编制数量 |
| | | int realNum; // 实有人员数 |
| | | int professionalNum; // 专职人员数量 |
| | | int CIANum; // 拥有CIA人数 |
| | | int masterNum; // 硕士学历以上人数 |
| | | int undergraduatesNum; // 本科人数 |
| | | int juniorNum; // 专科及以下人数 |
| | | int seniorNum; // 高级职称人数 |
| | | int intermediateNum; // 中级职称人数 |
| | | int primaryNum; // 初级职称人数 |
| | | int noTitleNum; // 无职称人数 |
| | | int upFiftyOldNum; // 50岁以上人数 |
| | | int upThirtyOldNum; // 30-50岁人数 |
| | | int downThirtyOldNum; // 30岁以下人数 |
| | | int auditNum; // 审计数量 |
| | | int accountingNum; // 会计数量 |
| | | int economyNum; // 经济数量 |
| | | int lawNum; // 法律数量 |
| | | int managerNum; // 管理数量 |
| | | int itNum; // 信息技术数量 |
| | | int engineeringNum; // 工程数量 |
| | | int otherNum; // 其他数量 |
| | | 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 |