delete from ur_da_check_opt;

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('1', '010101', 'ZJZW', '1', '改用保存检查', '[基本情况!汇率] > 0 and [基本情况!汇率] < 1000', '汇率必须在0－1000之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('2', '010101', 'ZJZW', '1', '改用保存检查', '[基本情况!币种] = ''CNY'' and [基本情况!汇率] = 1 or [基本情况!币种] <> ''CNY''', '币种为人民币时,汇率必须填1', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('3', '010101', 'ZJZW', '1', '改用保存检查', '[基本情况!年费率] < 100', '年费率必须小于100', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('4', '010101', 'ZJZW', '1', '改用保存检查', '[基本情况!年利率] <= 100', '年利率必须小于100', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('5', '010102', 'GCXMXX', '1', '改用保存检查', '[债务用途!工程项目信息-动态区域.资金用途] = ''01'' and [债务用途!工程项目信息-动态区域.项目名称] <> '''' or left([债务用途!工程项目信息-动态区域.资金用途], 2) = ''02'' and [债务用途!工程项目信息-动态区域.项目名称] = ''''', '资金用途为资本性支出时，必须录入项目名称；资金用途为非资本性支出时，不能录入项目名称', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('6', '010103', 'JJXX', '1', '改用保存检查', '[举借信息!举借信息-动态区域.到期日期] > [举借信息!举借信息-动态区域.提款日期]', '到期日期必须大于提款日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('7', '010103', 'JJXX', '1', '改用保存检查', '[举借信息!举借信息-动态区域.偿还资金来源（原币）] = [举借信息!举借信息-动态区域.提款金额（人民币）]', '提款金额(人民币)必须等于约定偿还资金来源合计', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('8', '010103', 'JJXX', '1', '改用保存检查', '[举借信息!举借信息-动态区域.汇率] > 0 and [举借信息!举借信息-动态区域.汇率] < 1000', '汇率必须在0－1000之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('9', '010103', 'JJXX', '1', '改用保存检查', 'year([举借信息!举借信息-动态区域.提款日期]) + month([举借信息!举借信息-动态区域.提款日期]) + day([举借信息!举借信息-动态区域.提款日期]) <= year() + month() + day()', '提款日期必须小于等于当前日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('10', '010104', 'CHBJ', '1', '改用保存检查', '[实际还本!偿还本金-动态区域.偿还日期] <= year() + ''-'' + month() + ''-'' + day()', '实际还本日期必须小于等于当前日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('11', '010104', 'CHBJ', '1', '改用保存检查', '[实际还本!偿还本金-动态区域.汇率] > 0 and [实际还本!偿还本金-动态区域.汇率] < 1000', '汇率必须在0－1000之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('12', '010105', 'ZFLXFX', '1', '改用保存检查', '[支付利息罚息!支付利息罚息-动态区域.汇率] > 0 and [支付利息罚息!支付利息罚息-动态区域.汇率] < 1000', '汇率必须在0－1000之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('13', '010106', 'ZFFY', '1', '改用保存检查', '[支付费用!支付费用-动态区域.汇率] > 0 and [支付费用!支付费用-动态区域.汇率] < 1000', '汇率必须在0－1000之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('14', '010201', 'DBZW', '1', '改用保存检查', '[担保债务!协议号] <> ''无''', '担保债务中的主合同协议号不能为“无”', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('15', '010201', 'DBZW', '1', '改用保存检查', '[担保债务!是否终止] = ''1'' and [担保债务!终止日期] <> '''' or [担保债务!是否终止] = ''0'' and [担保债务!终止日期] = ''''', '如果担保债务终止，必须填写终止日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('16', '010201', 'DBZW', '1', '改用保存检查', '[担保债务!合同签订日期] <= [担保债务!合同终止日期]', '合同签订日期必须小于等于合同终止日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('17', '010201', 'DBZW', '1', '改用保存检查', '[担保债务!合同起始日期] <= [担保债务!合同终止日期]', '合同起始日期必须小于等于合同终止日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('18', '010201', 'DBZW', '1', '改用保存检查', '[担保债务!币种] = ''CNY'' and [担保债务!汇率] = 1 or [担保债务!币种] <> ''CNY''', '币种为人民币时,汇率必须等于1', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('19', '010201', 'DBZW', '1', '改用保存检查', 'strlen([担保债务!组织机构代码]) <= 10 and strlen([担保债务!组织机构代码]) >= 8', '组织机构代码的长度必须在8-10位之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('20', '010202', 'DBYEBD', '1', '改用保存检查', '[余额变动!余额变动-动态区域.汇率] > 0 and [余额变动!余额变动-动态区域.汇率] < 1000', '汇率必须在0－1000之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('21', '010202', 'DBYEBD', '1', '改用保存检查', '[余额变动!余额变动-动态区域.担保余额（人民币）] = [余额变动!余额变动-动态区域.公益性担保余额（人民币）] + [余额变动!余额变动-动态区域.非公益性担保余额（人民币）]', '担保债务余额（人民币）必须等于财政性资金担保余额人民币加非财政性资金担保余额人民币', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('22', '010202', 'DBYEBD', '1', '改用保存检查', '[余额变动!余额变动-动态区域.担保余额（人民币）] = [余额变动!余额变动-动态区域.财政性资金担保余额（人民币）] + [余额变动!余额变动-动态区域.非财政性资金担保余额（人民币）]', '担保债务余额（人民币）必须等于公益性担保余额人民币加非公益性担保余额人民币', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('23', '010301', 'GCXM', '1', '改用保存检查', '[建设项目!实际竣工日期] = '''' or year([建设项目!实际竣工日期]) + month([建设项目!实际竣工日期]) + day([建设项目!实际竣工日期]) > year([建设项目!实际开工日期]) + month([建设项目!实际开工日期]) + day([建设项目!实际开工日期])', '实际竣工日期如果不为空，则必须大于实际开工日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('25', '010301', 'GCXM', '1', '改用保存检查', '[建设项目!项目性质] <> ''0102'' and [建设项目!项目分类] <> '''' or [建设项目!项目性质] = ''0102''', '【项目性质】选择“公益性项目”时，必须录入【公益性项目分类】', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('26', '010301', 'GCXM', '1', '改用保存检查', '[项目信息!资金缺口] >= 0', '资金缺口必须大于或等于0', '0');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('27', '010301', 'GCXM', '1', '改用保存检查', '[项目信息!项目资本金] > 0', '项目资本金必须大于0', '0');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('28', '010301', 'GCXM', '1', '改用保存检查', 'year([建设项目!计划竣工日期]) + month([建设项目!计划竣工日期]) + day([建设项目!计划竣工日期]) > year([建设项目!计划开工日期]) + month([建设项目!计划开工日期]) + day([建设项目!计划开工日期])', '计划竣工日期必须大于计划开工日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('30', '010301', 'GCXM', '1', '改用保存检查', 'strlen([建设项目!组织机构代码]) <= 10 and strlen([建设项目!组织机构代码]) >= 8', '组织机构代码长度必须为8-10位。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('31', '010101', 'ZJZW', '2', '删除检查', '直接债务：点击删除按钮时，应检查转贷债务中是否引用了该直接债务，如果有，则提示“债务转贷中有对应该直接债务的转贷债务，请先删除转贷债务。”，不能删除。', '债务转贷中有对应该直接债务的转贷债务，请先删除转贷债务。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('32', '010103', 'JJXX', '2', '删除检查', '直接债务－举借信息：点击删行按钮时，应检查本笔债务的约定还本中是否引用了本条举借信息，如果有，则提示“请先删除该笔举借信息的约定还本。”不能删除。', '请先删除该笔举借信息的约定还本。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('33', '010107', 'HKJH', '2', '删除检查', '直接债务－约定还本：点击删行按钮时，应检查本笔债务的实际还本中是否引用了本条约定还本信息，如果有，则提示“请先删除该笔数据对应的实际还本。”不能删除。', '请先删除该笔数据对应的实际还本。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('34', '010301', 'GCXM', '2', '删除检查', '建设项目：点击删除按钮时，检查直接债务－债务用途中是否引用了该减少项目，如果有，则提示“该项目信息有对应的直接债务，请先从债务用途中去掉该项目。”，不能删除。', '该项目信息有对应的直接债务，请先从债务用途中去掉该项目。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('35', '010103', 'JJXX', '1', '改用保存检查', '当基本情况中的币种＝人民币时，汇率必须是1', '当基本情况中的币种等于人民币时，汇率必须填1', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('36', '010103', 'JJXX', '1', '改用保存检查', '需求所有举借记录的提款金额（原币）之和必须大于0。', '举借记录的提款金额（原币）之和必须大于0。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('37', '010104', 'CHBJ', '1', '改用保存检查', '当基本情况中的币种等于人民币时，汇率必须填1。', '当基本情况中的币种等于人民币时，汇率必须填1。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('38', '010105', 'ZFLXFX', '1', '改用保存检查', '当基本情况中的币种＝人民币时，汇率必须是1。', '当基本情况中的币种等于人民币时，汇率必须填1。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('39', '010105', 'ZFLXFX', '1', '改用保存检查', '支付日期 小于等于 当前服务器日期', '支付日期 必须小于等于 当前日期', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('40', '010106', 'ZFFY', '1', '改用保存检查', '当基本情况中的币种等于人民币时，汇率必须填1。', '当基本情况中的币种等于人民币时，汇率必须填1。', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('41', '010201', 'DBZW', '1', '改用保存检查', '[基本情况!汇率] > 0 and [基本情况!汇率] < 1000', '汇率必须在0－1000之间', '1');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('42', '010301', 'GCXM', '1', '改用保存检查', '建设项目—同一单位内的项目名称不能重复。', '建设项目—同一单位内的项目名称不能重复。', '0');

insert into ur_da_check_opt (F_ID, TASK_ID, RPT_ID, ACT_TYPE, F_NAME, F_EXPR, F_MSG, IS_USED)
values ('43', '010301', 'GCXM', '1', '改用保存检查', '建设项目—同一单位内的立项文件编号不能重复。', '建设项目—同一单位内的立项文件编号不能重复。', '0');

