1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?xml version="1.0" encoding="UTF-8"?>
<!--
$Author: qwm
$Date: 2013-11-21 下午3:06:58
$Revision: 1.0
$Purpose:
-->
<a:screen xmlns:c="leaf.application.action" xmlns:w="leaf.plugin.export.word" xmlns:s="leaf.plugin.script" xmlns:a="http://www.leaf-framework.org/application" xmlns:p="uncertain.proc" customizationEnabled="true" trace="true">
<a:init-procedure participants="leaf.service.exception.ExceptionHandler">
<a:model-query defaultWhereClause="fsn_type ='CURR_AST'" fetchAll="true" model="prj.PRJ509.prj_fsn_config_print" rootPath="curr_ast_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_bank_cash" rootPath="bank_cash_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_fin_ast_trd" rootPath="fin_ast_trd_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_nt_rec" rootPath="nt_rec_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_acc_rec_key_cli" rootPath="acc_rec_key_cli_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_acc_rec_age_str" rootPath="acc_rec_age_str_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_int_rec" rootPath="int_rec_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_div_rec" rootPath="div_rec_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_other_rec" rootPath="other_rec_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_non_curr_ast_in_one" rootPath="non_curr_ast_in_one_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_pmt_in_adv" rootPath="pmt_in_adv_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_inv" rootPath="inv_rp"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_other_curr_ast" rootPath="other_curr_ast_rp"/>
<!-- -->
<a:model-query defaultWhereClause="fsn_type ='NON_CURR_AST'" fetchAll="true" model="prj.PRJ509.prj_fsn_config_print" rootPath="prj_fsn_curr_no_ast_tab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_afs_fin_ast" rootPath="prj_fsn_afs_fin_ast_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_hd_to_mt_invmt" rootPath="prj_fsn_hd_to_mt_invmt_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_lt_rec" rootPath="prj_fsn_lt_rec_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_lt_rec_age_str" rootPath="prj_fsn_lt_rec_age_str_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_lt_eqi_invmt" rootPath="prj_fsn_lt_eqi_invmt_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_invmt_prop" rootPath="prj_fsn_invmt_prop_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_fixed_ast" rootPath="prj_fsn_fixed_ast_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_constr_in_prog" rootPath="prj_fsn_constr_in_prog_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_prj_matl" rootPath="prj_fsn_prj_matl_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_prod_bio_ast" rootPath="prj_fsn_prod_bio_ast_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_oil_ngas_ast" rootPath="prj_fsn_oil_ngas_ast_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_dev_costs" rootPath="prj_fsn_dev_costs_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_goodwill" rootPath="prj_fsn_goodwill_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_lt_def_exp" rootPath="prj_fsn_lt_def_exp_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_def_tax_ast" rootPath="prj_fsn_def_tax_ast_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_other_non_curr_ast" rootPath="prj_fsn_other_non_curr_ast_path"/>
<a:model-query defaultWhereClause="fsn_type ='NON_CURR_LIAB'" fetchAll="true" model="prj.PRJ509.prj_fsn_config_print" rootPath="prj_fsn_non_curr_liab_tab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_lt_borr" rootPath="prj_fsn_lt_borr_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_bonds_payable" rootPath="prj_fsn_bonds_payable_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_lt_payables" rootPath="prj_fsn_lt_payables_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_speci_payable" rootPath="prj_fsn_speci_payable_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_est_liab" rootPath="prj_fsn_est_liab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_def_tax_liab" rootPath="prj_fsn_def_tax_liab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_other_non_curr_liab" rootPath="prj_fsn_other_non_curr_liab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_intgbl_ast" rootPath="prj_fsn_intgbl_ast_path"/>
<!--利润表 -->
<a:model-query defaultWhereClause="fsn_type ='INCOME_STATEMENT'" fetchAll="true" model="prj.PRJ509.prj_fsn_config_print" rootPath="prj_fsn_income_statement_tab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_oper_inc" rootPath="prj_fsn_oper_inc_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_oper_cost" rootPath="prj_fsn_oper_cost_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_oper_inc_cost_prd" rootPath="prj_fsn_oper_inc_cost_prd_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_oper_inc_cost_client" rootPath="prj_fsn_oper_inc_cost_client_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_oper_inc_cost_o_biz" rootPath="prj_fsn_oper_inc_cost_o_biz_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_bus_tax_surchar" rootPath="prj_fsn_bus_tax_surchar_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_sales_exp" rootPath="prj_fsn_sales_exp_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_admin_exp" rootPath="prj_fsn_admin_exp_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_fin_exp" rootPath="prj_fsn_fin_exp_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_imp_loss_on_ast" rootPath="prj_fsn_imp_loss_on_ast_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_gl_changes_in_fv" rootPath="prj_fsn_gl_changes_in_fv_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_invmt_inc" rootPath="prj_fsn_invmt_inc_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_non_oper_inc" rootPath="prj_fsn_non_oper_inc_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_non_oper_exp" rootPath="prj_fsn_non_oper_exp_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_l_disp_non_curr_ast" rootPath="prj_fsn_l_disp_non_curr_ast_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_inc_tax_exp" rootPath="prj_fsn_inc_tax_exp_path"/>
<!--所有者权益-->
<a:model-query defaultWhereClause="fsn_type ='EQUITY'" fetchAll="true" model="prj.PRJ509.prj_fsn_config_print" rootPath="prj_fsn_equity_tab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_share_capt" rootPath="prj_fsn_share_capt_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_capt_resv" rootPath="prj_fsn_capt_resv_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_tre_stock" rootPath="prj_fsn_tre_stock_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_surp_resv" rootPath="prj_fsn_surp_resv_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_retned_earnings" rootPath="prj_fsn_retned_earnings_path"/>
<!--流动负债-->
<a:model-query defaultWhereClause="fsn_type ='CURR_LIAB'" fetchAll="true" model="prj.PRJ509.prj_fsn_config_print" rootPath="prj_fsn_curr_liab_tab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_st_borr" rootPath="prj_fsn_st_borr_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_fin_ast_liab" rootPath="prj_fsn_fin_ast_liab_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_nt_payable" rootPath="prj_fsn_nt_payable_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_acc_pay_key_cli" rootPath="prj_fsn_acc_pay_key_cli_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_acc_pay_age_str" rootPath="prj_fsn_acc_pay_age_str_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_rec_in_adv" rootPath="prj_fsn_rec_in_adv_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_emp_benef_payable" rootPath="prj_fsn_emp_benef_payable_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_tax_surchar_payable" rootPath="prj_fsn_tax_surchar_payable_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_int_payable" rootPath="prj_fsn_int_payable_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_div_payable" rootPath="prj_fsn_div_payable_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_other_payables" rootPath="prj_fsn_other_payables_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_other_pay_age_str" rootPath="prj_fsn_other_pay_age_str_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_non_curr_lia_in_one" rootPath="prj_fsn_non_curr_lia_in_one_path"/>
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id} " fetchAll="true" model="prj.PRJ509.prj_fsn_other_curr_liab" rootPath="prj_fsn_other_curr_liab_path"/>
<!-- <s:server-script><![CDATA[
var m = $ctx.get('/model/prj_fsn_curr_ast_tab_path');
if (m) println(m.toXML());
]]></s:server-script> -->
<!-- <p:loop source="/model/curr_ast_rp">
<p:switch test="@fsn_item">
<p:case value="BANK_CASH">
<a:model-query defaultWhereClause="fin_statement_id=${/parameter/@fin_statement_id}" model="prj.PRJ509.prj_fsn_bank_cash" rootPath="bank_cash_rp"/>
</p:case>
</p:switch>
</p:loop> -->
<w:word-export name="财务报表附注.doc" template="leaf.plugin.export.word/prj_fsn_print.xml">
<!-- <w:replaces>
<w:replace name="project_number" path="/model/prj_project_path/record/@project_number"/>
<w:replace name="bp_tenant" path="/model/prj_project_bp_tenant_rp/record/@bp_name"/>
</w:replaces> --><![CDATA[
]]></w:word-export>
<p:exception-handles>
<p:catch Exception="*">
<p:action name="HandleException"/>
<p:action name="CreateErrorResponse"/>
</p:catch>
</p:exception-handles>
</a:init-procedure>
</a:screen>