int func_can_run() { if(!have_any_priv('eba_rep,eba_rep.voucher,eba_rep.item')) return 0; return 1; } int func_def_lmt() { def_lmt_str('v_base_voucher_no','单据编号'); def_lmt_date('v_base_voucher_date_beg','开始日期'); lmt_set_must_checked('v_base_voucher_date_beg'); def_lmt_str('beg_date','beg_date'); def_lmt_str('end_date','end_date'); def_lmt_str('v_ext_ass_no','v_ext_ass_no'); return 1; } int func_init_lmt_val() { def_lmt_set_val('v_base_voucher_no','1'); def_lmt_set_val('v_base_voucher_date_beg','1'); def_lmt_set_val('beg_date','1'); def_lmt_set_val('end_date','2'); def_lmt_set_val('v_ext_ass_no','1'); return 1; } int func_def_field() { db_set_field_count(14); db_set_field_info(0,'voucher_type_name','单据类型',60); db_set_field_info(1,'voucher_no','销售单据',60); db_set_field_info(2,'voucher_date','签订日期',80); db_set_field_info(3,'emp_id_name','业务员',60); db_set_field_info(4,'note_info','备注信息',100); db_set_field_info(5,'eba_id_name','销售客户名称',200); db_set_field_info(6,'mio_method_id','结算方式',60); db_set_field_info(7,'project_name','项目',100); db_set_field_info(8,'SO_11','销售合同号',100); db_set_field_info(9,'DDH_11','客户订单号',115); db_set_field_info(10,'zzkh','最终用户',60); db_set_field_info(11,'discount_amount','销售合同额',80); db_set_field_type(11,'I'); db_set_field_info(12,'rest_amount_BI','销售未收款',80); db_set_field_type(12,'I'); db_set_field_sum_flag('rest_amount_BI'); return 1; } int func_query() { ds_get_from_rep('v_rep.BA'); return 1; } int func_run_over() { return 1; } |