acr_invoice_condition_n.lview 25.3 KB
Newer Older
Spencer Chang's avatar
Spencer Chang committed
1 2 3
<?xml version="1.0" encoding="UTF-8"?>
<a:screen xmlns:a="http://www.leaf-framework.org/application">
    <a:init-procedure>
lijingjing's avatar
lijingjing committed
4 5 6 7
       <a:model-query defaultWhereClause="t1.document_category=&apos;CONTRACT&apos;" fetchAll="true" model="basic.hls_document_type_for_lov" rootPath="con501_document_type_path"/>
          <a:model-query defaultWhereClause="document_category=&apos;CONTRACT&apos;" fetchAll="true" model="basic.hls_document_type_v_lov" rootPath="contract_type_list"/>
          <a:model-query defaultWhereClause="t1.enabled_flag = &apos;Y&apos;" model="prj.PRJ505.con_billing_method" rootPath="billing_method_list"/>
           <a:model-query fetchAll="true" model="basic.hls_lease_channel_for_lov" rootPath="acr510_lease_list"/>
8
<!--
lijingjing's avatar
lijingjing committed
9
          <a:model-query fetchAll="true" model="acr.ACR510.acr_bp_agent_ds" rootPath="bp_id_agent_ds"/>
10
-->
Spencer Chang's avatar
Spencer Chang committed
11 12
    </a:init-procedure>
    <a:view>
lijingjing's avatar
lijingjing committed
13 14 15 16 17 18 19 20
      <a:link id="pageLink_select_cashflow" url="${/request/@context_path}/modules/acr/ACR510/acr_invoice_select_cashflow.lview"/>
         <a:link id="pageLink_conditionScreen_welcome" url="${/request/@context_path}/welcome.screen"/>
        <a:link id="pageLink_invoice_create" url="${/request/@context_path}/modules/acr/ACR510/acr_invoice_create_invoice.lview"/>
        <a:link id="svcLink_save_selected" url="${/request/@context_path}/modules/acr/ACR510/acr_invoice_save_selected.lsc"/>
<!--
        <a:screen-include screen="modules/hls/hls_common_javascript.lview"/>
-->
        <script><![CDATA[
Spencer Chang's avatar
Spencer Chang committed
21 22
        //校验函数,开票头信息不能为空。
        function validate_contractDs(record, name, value) {
lijingjing's avatar
lijingjing committed
23
            if (name == 'object_tax_registry_num' || name == 'invoice_bp_address_phone_num' || name == 'invoice_bp_bank_account') {
Spencer Chang's avatar
Spencer Chang committed
24
                if (Ext.isEmpty(value)) {
25 26
                    //if (record.get('bill_object_bp_class') == 'NP' || record.get('object_taxpayer_type') == 'SMALL_SCALE_TAXPAYER' || record.get('tax_type_vat') != 'Y') {
                    if (record.get('bill_object_bp_class') == 'NP') {
Spencer Chang's avatar
Spencer Chang committed
27
                        return true;
28
                    } else  if (record.get('bill_object_bp_class') == 'ORG') {
Spencer Chang's avatar
Spencer Chang committed
29 30 31 32 33 34 35
                        return '必输字段不能为空!';
                    }
                }
                return true;
            }
            return true;
        }
lijingjing's avatar
lijingjing committed
36 37 38 39
        function render_contractDs_grid(value,record,name){
            if(name=='billing_object_name')
            {
                record.getField('billing_object_name').setLovPara('contract_id',record.get('contract_id'));
Spencer Chang's avatar
Spencer Chang committed
40 41 42
            }
            return value;
        }
lijingjing's avatar
lijingjing committed
43 44
        function contractDs_grid_query()
        {
Spencer Chang's avatar
Spencer Chang committed
45 46 47 48 49 50 51 52 53 54 55 56
            $('condition_queryForm').close();
            $('ar510n_cashflow_ds').query();
        }

        function contractDs_grid_add() {
            $('contractDs_grid').showEditorByRecord($('ar510n_cashflow_ds').create());
        }

        function invoiceHd_close() {
            $('acr_invoice_select_cashflow').close();
        }

57 58 59
        function contractDs_grid_clear() {
            $('contractDs_grid').clear();
        }
Spencer Chang's avatar
Spencer Chang committed
60 61 62 63 64 65 66 67 68

        function allConditionDs_reset() {
            $('allConditionDs').reset();
        }

        function cashflowDs_grid_clear() {
            $('cashflowDs_grid').clear();
        }

lijingjing's avatar
lijingjing committed
69 70
        function winOpen_invoice_create()
        {
Spencer Chang's avatar
Spencer Chang committed
71 72
            var final_bill_flag = $('allConditionDs').getAt(0).get('final_bill_flag');
            var group_billing_method;
lijingjing's avatar
lijingjing committed
73
            if (final_bill_flag == 'Y'){
Spencer Chang's avatar
Spencer Chang committed
74
                group_billing_method = 'GROUP_BY_CONTRACT';
lijingjing's avatar
lijingjing committed
75
            }else{
Spencer Chang's avatar
Spencer Chang committed
76 77 78 79 80
                group_billing_method = 'GROUP_BY_TIMES';
            }
            var win = new Leaf.Window({
                id: 'acr_invoice_create_invoice',
                url: $('pageLink_invoice_create').getUrl(),
lijingjing's avatar
lijingjing committed
81 82 83
                params:{
                    company_id:'${/session/@company_id}',
                    group_billing_method:group_billing_method
Spencer Chang's avatar
Spencer Chang committed
84 85
                },
                title: '${l:ACR510.WIN_TITLE.CREATE}',
lijingjing's avatar
lijingjing committed
86
                fullScreen:true
Spencer Chang's avatar
Spencer Chang committed
87 88
            });

lijingjing's avatar
lijingjing committed
89
            win.on('close',function(){
Spencer Chang's avatar
Spencer Chang committed
90 91 92 93
                contractDs_grid_query();
            });
        }

lijingjing's avatar
lijingjing committed
94 95 96 97

        function invoiceHd_confirm()
        {
            Leaf.Masker.mask(Ext.getBody());
Spencer Chang's avatar
Spencer Chang committed
98 99
            var final_bill_flag = $('allConditionDs').getAt(0).get('final_bill_flag');
            var cat_ini_flag = $('allConditionDs').getAt(0).get('cat_ini_flag');
lijingjing's avatar
lijingjing committed
100 101 102 103
            var ds=$('ar510n_cashflow_ds');
            if(!ds.validate(true))
            {
                Leaf.Masker.unmask(Ext.getBody());;
Spencer Chang's avatar
Spencer Chang committed
104 105
                return;
            }
lijingjing's avatar
lijingjing committed
106 107 108
            if(ds.getSelected().length==0)
            {
                Leaf.Masker.unmask(Ext.getBody());
Spencer Chang's avatar
Spencer Chang committed
109 110 111
                return;
            }
            var datas = ds.getJsonData(true);
lijingjing's avatar
lijingjing committed
112 113 114
            for(var i=0;i<datas.length;i++){
                datas[i].final_bill_flag=final_bill_flag;
                datas[i].cat_ini_flag=cat_ini_flag;
Spencer Chang's avatar
Spencer Chang committed
115
            }
lijingjing's avatar
lijingjing committed
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
            Leaf.request({
                url: $('svcLink_save_selected').getUrl(),
                para: datas,
                success: function(res) {
                    Leaf.Masker.unmask(Ext.getBody());
                    winOpen_invoice_create();
                },
                failure: function() {
                    Leaf.Masker.unmask(Ext.getBody());
                },
                error: function() {
                    Leaf.Masker.unmask(Ext.getBody());
                },
                scope: this
            });
Spencer Chang's avatar
Spencer Chang committed
131
        }
lijingjing's avatar
lijingjing committed
132 133 134 135 136 137 138 139 140
        function queryUpdateFunction(ds, record, name, value, oldvalue) {

            if (name == 'lease_channel') {
                if (value != oldvalue) {
                    record.set('contract_status_desc', '');
                    record.set('contract_status', '');
                    var cds = $('contract_status_ds');
                    cds.setQueryUrl('${/request/@context_path}/autocrud/acr.ACR510.contract_status_lov/query?lease_channel=' + value);
                    cds.query();
Spencer Chang's avatar
Spencer Chang committed
141 142 143 144

                }
            }
        }
lijingjing's avatar
lijingjing committed
145 146 147 148 149 150 151
        ]]></script>
       <a:dataSets>
          <a:dataSet id="acr510_bp_class" lookupCode="HLS211_BP_CLASS"/>
            <a:dataSet id="acr510_invoiceKindDs" lookupCode="ACR510_INVOICE_KIND"/>
            <a:dataSet id="acr510_status_name_ds" lookupCode="CON500_CONTRACT_STATUS"/>
            <a:dataSet id="overdue_status_ds" lookupCode="YES_NO"/>
            <a:dataSet id="hls_lease_channel_ds" loadData="true" model="basic.hls_lease_channel_for_lov"/>
Spencer Chang's avatar
Spencer Chang committed
152

lijingjing's avatar
lijingjing committed
153
            <a:dataSet id="contract_status_ds" autoQuery="true" fetchAll="true" queryUrl="${/request/@context_path}/autocrud/acr.ACR510.contract_status_lov/query?lease_channel=&apos;00&apos;"/>
Spencer Chang's avatar
Spencer Chang committed
154 155 156 157 158 159 160 161 162 163

            <a:dataSet id="acr510_document_type_name_ds">
                <a:datas dataSource="/model/con501_document_type_path"/>
            </a:dataSet>
            <a:dataSet id="contractTypeDs">
                <a:datas dataSource="/model/contract_type_list"/>
            </a:dataSet>
            <a:dataSet id="billingMethodDs">
                <a:datas dataSource="/model/billing_method_list"/>
            </a:dataSet>
164
          <!--  <a:dataSet id="bp_agent_ds">
lijingjing's avatar
lijingjing committed
165
                <a:datas dataSource="/model/bp_id_agent_ds"/>
166
            </a:dataSet>-->
lijingjing's avatar
lijingjing committed
167
       <a:dataSet id="allConditionDs" autoCreate="true">
Spencer Chang's avatar
Spencer Chang committed
168
                <a:fields>
lijingjing's avatar
lijingjing committed
169 170 171 172 173 174
                    <a:field name="bill_object_bp_class_desc" displayField="code_value_name" options="acr510_bp_class" returnField="bill_object_bp_class" valueField="code_value"/>
                    <a:field name="invoice_type_desc" displayField="code_value_name" options="acr510_invoiceKindDs" returnField="invoice_type" valueField="code_value"/>
                    <a:field name="overdue_status_desc" displayField="code_value_name" options="overdue_status_ds" returnField="overdue_status" valueField="code_value"/>
                    <a:field name="contract_status_desc" displayField="code_value_name" options="contract_status_ds" returnField="contract_status" valueField="code_value"/>
                    <a:field name="contract_status" />
                    <a:field name="project_number_from" lovGridHeight="300" lovHeight="450" lovService="prj.PRJ501.prj_project_for_lov" lovWidth="500" title="ACR510.FIELD.PROJECT_NUMBER_FROM">
Spencer Chang's avatar
Spencer Chang committed
175 176 177 178 179
                        <a:mapping>
                            <a:map from="project_number" to="project_number_from"/>
                            <a:map from="project_name" to="project_name_from"/>
                        </a:mapping>
                    </a:field>
lijingjing's avatar
lijingjing committed
180 181 182
                    <a:field name="lease_channel"/>
                    <a:field name="lease_channel_desc" displayField="description" options="hls_lease_channel_ds" returnField="lease_channel" valueField="lease_channel"/>
                  <a:field name="project_number_to" lovGridHeight="300" lovHeight="450" lovService="prj.PRJ501.prj_project_for_lov" lovWidth="500" title="ACR510.FIELD.PROJECT_NUMBER_TO">
Spencer Chang's avatar
Spencer Chang committed
183 184 185 186 187 188 189
                        <a:mapping>
                            <a:map from="project_number" to="project_number_to"/>
                            <a:map from="project_name" to="project_name_to"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="project_name_from" readOnly="true"/>
                    <a:field name="project_name_to" readOnly="true"/>
lijingjing's avatar
lijingjing committed
190
                    <a:field name="contract_number"/>
191
                   <!-- <a:field name="invoice_title"/>-->
192
                    <a:field name="billing_object_name" lovGridHeight="300" lovHeight="450" lovLabelWidth="100" lovService="basic.hls_bp_master_v_for_lov" lovWidth="600" title="承租人">
193
                        <a:mapping>
194 195
                            <a:map from="bp_code" to="billing_object_name"/>
                            <a:map from="bp_name" to="billing_object_name"/>
196 197
                        </a:mapping>
                    </a:field>
lijingjing's avatar
lijingjing committed
198
                    <a:field name="bp_code_tenant_from" lovGridHeight="300" lovHeight="450" lovLabelWidth="100" lovService="basic.hls_bp_master_v_for_lov" lovWidth="600" title="ACR510.FIELD.BP_CODE_TENANT_FROM">
Spencer Chang's avatar
Spencer Chang committed
199 200 201 202 203
                        <a:mapping>
                            <a:map from="bp_code" to="bp_code_tenant_from"/>
                            <a:map from="bp_name" to="bp_name_tenant_from"/>
                        </a:mapping>
                    </a:field>
lijingjing's avatar
lijingjing committed
204
                    <a:field name="bp_code_tenant_to" lovGridHeight="300" lovHeight="450" lovLabelWidth="100" lovService="basic.hls_bp_master_v_for_lov" lovWidth="600" title="ACR510.FIELD.BP_CODE_TENANT_TO">
Spencer Chang's avatar
Spencer Chang committed
205 206 207 208 209 210 211 212 213 214 215 216
                        <a:mapping>
                            <a:map from="bp_code" to="bp_code_tenant_to"/>
                            <a:map from="bp_name" to="bp_name_tenant_to"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="bp_name_tenant_from" readOnly="true"/>
                    <a:field name="bp_name_tenant_to" readOnly="true"/>
                    <a:field name="inception_of_lease_from"/>
                    <a:field name="inception_of_lease_to"/>
                    <a:field name="last_received_date_from"/>
                    <a:field name="last_received_date_to"/>
                    <a:field name="document_type"/>
lijingjing's avatar
lijingjing committed
217
                   <a:field name="document_type_desc" displayField="document_type_desc" options="contractTypeDs">
Spencer Chang's avatar
Spencer Chang committed
218 219 220 221 222 223
                        <a:mapping>
                            <a:map from="document_type" to="document_type"/>
                            <a:map from="document_type_desc" to="document_type_desc"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="cf_item"/>
lijingjing's avatar
lijingjing committed
224
                  <a:field name="cf_item_desc" lovGridHeight="300" lovHeight="500" lovService="acr.ACR510.hls_cashflow_item_v_lov" lovWidth="850" title="ACR510.ACR_INVOICE_CONTRACT_CF_V.CF_ITEM_DESC">
Spencer Chang's avatar
Spencer Chang committed
225 226 227 228 229 230
                        <a:mapping>
                            <a:map from="cf_item" to="cf_item"/>
                            <a:map from="cf_item_desc" to="cf_item_desc"/>
                        </a:mapping>
                    </a:field>
                    <a:field name="billing_method"/>
lijingjing's avatar
lijingjing committed
231
                    <a:field name="billing_method_desc" displayField="description" options="billingMethodDs" returnField="billing_method" valueField="billing_method"/>
Spencer Chang's avatar
Spencer Chang committed
232 233 234
                    <a:field name="document_type_desc"/>
                    <a:field name="lease_start_date_from"/>
                    <a:field name="lease_start_date_to"/>
lijingjing's avatar
lijingjing committed
235 236
                    <a:field name="termination_date_from"/>
                    <a:field name="termination_date_to"/>
Spencer Chang's avatar
Spencer Chang committed
237 238 239 240 241 242 243
                    <a:field name="contract_name"/>
                    <a:field name="project_name"/>
                    <a:field name="bp_name"/>
                    <a:field name="prj_search_term_1"/>
                    <a:field name="con_search_term_1"/>
                    <a:field name="prj_search_term_2"/>
                    <a:field name="con_search_term_2"/>
lijingjing's avatar
lijingjing committed
244
                    <a:field name="document_type_desc" displayField="description" options="acr510_document_type_name_ds" returnField="document_type" valueField="document_type"/>
245
<!--
lijingjing's avatar
lijingjing committed
246
                    <a:field name="bp_id_agent_level1" displayField="value_name" options="bp_agent_ds" returnField="value_code" valueField="value_code"/>
247 248 249 250 251 252 253 254 255 256 257 258 259 260
-->
               <!--   <a:field name="bp_id_agent_level1" lovGridHeight="300" lovHeight="450" lovLabelWidth="100" lovService="acr.ACR510.acr_bp_agent_ds" lovWidth="600" title="代理店">
                        <a:mapping>
                            <a:map from="bp_code" to="bp_id_agent_level1"/>
                            <a:map from="bp_name" to="bp_id_agent_level1"/>
                        </a:mapping>
                    </a:field>-->
                    <a:field name="bp_id_agent_level1" lovGridHeight="300" lovHeight="450" lovLabelWidth="100" lovService="acr.ACR510.acr_bp_agent_ds" lovWidth="600" title="代理店">
                        <a:mapping>
                            <a:map from="value_code" to="bp_id_agent_level1"/>
                            <a:map from="value_name" to="bp_id_agent_level1"/>
                        </a:mapping>
                    </a:field>

Spencer Chang's avatar
Spencer Chang committed
261
                </a:fields>
262
                <a:events>
lijingjing's avatar
lijingjing committed
263
                    <a:event name="update" handler="queryUpdateFunction"/>
264
                </a:events>
Spencer Chang's avatar
Spencer Chang committed
265
            </a:dataSet>
lijingjing's avatar
lijingjing committed
266
            <a:dataSet id="ar510n_cashflow_ds" autoPageSize="true" model="acr.ACR510.acr_invoice_cf_v_new" queryDataSet="allConditionDs" selectable="true">
Spencer Chang's avatar
Spencer Chang committed
267
                <a:fields>
lijingjing's avatar
lijingjing committed
268 269 270 271 272
                    <a:field name="invoice_title" required="true"/>
                    <a:field name="object_tax_registry_num" validator="validate_contractDs" prompt="纳税人识别号"/>
                    <a:field name="invoice_bp_address_phone_num" validator="validate_contractDs" prompt="开票地址电话"/>
                    <a:field name="invoice_bp_bank_account" validator="validate_contractDs" prompt="开户行及账号"/>
                    <a:field name="billing_object_name" lovGridHeight="300" lovHeight="450" lovLabelWidth="100" lovService="acr.ACR510.acr_invoice_billing_object_lov" lovWidth="650" required="true" title="ACR510.ACR_INVOICE_CONTRACT_V.BILLING_OBJECT_NAME">
Spencer Chang's avatar
Spencer Chang committed
273
                        <a:mapping>
274
                            <a:map from="bp_class" to="bill_object_bp_class"/>
Spencer Chang's avatar
Spencer Chang committed
275 276 277 278 279 280 281 282 283 284
                            <a:map from="bp_id" to="billing_object_id"/>
                            <a:map from="bp_name" to="billing_object_name"/>
                            <a:map from="invoice_title" to="invoice_title"/>
                            <a:map from="invoice_bp_address_phone_num" to="invoice_bp_address_phone_num"/>
                            <a:map from="invoice_bp_bank_account" to="invoice_bp_bank_account"/>
                            <a:map from="taxpayer_type" to="object_taxpayer_type"/>
                            <a:map from="taxpayer_type_desc" to="object_taxpayer_type_desc"/>
                            <a:map from="tax_registry_num" to="object_tax_registry_num"/>
                        </a:mapping>
                    </a:field>
lijingjing's avatar
lijingjing committed
285 286
                    <a:field name="bp_id_agent_level1"/>
                   <a:field name="termination_date"/>
Spencer Chang's avatar
Spencer Chang committed
287 288 289 290
                </a:fields>
            </a:dataSet>
        </a:dataSets>
        <a:screenBody>
lijingjing's avatar
lijingjing committed
291
           <a:screenTopToolbar>
Spencer Chang's avatar
Spencer Chang committed
292 293
                <a:screenTitle/>
                <a:gridButton click="contractDs_grid_query" text="HLS.QUERY"/>
lijingjing's avatar
lijingjing committed
294 295 296 297 298
                <a:gridButton click="allConditionDs_reset" text="重置条件"/>
                <a:gridButton click="contractDs_grid_clear" text="ACR510.BUTTON.CLEAR_CONTRACT"/>
                <a:gridButton click="invoiceHd_confirm" text="ACR510.BUTTON.COMFIRM"/>
            </a:screenTopToolbar>-
            <a:queryForm id="condition_queryForm" bindTarget="allConditionDs" createSearchButton="false" resultTarget="contractDs">
Spencer Chang's avatar
Spencer Chang committed
299
                <a:formToolBar labelWidth="100">
300
                    <a:lov name="billing_object_name" bindTarget="allConditionDs" prompt="承租人"/>
301 302

<!--
lijingjing's avatar
lijingjing committed
303
                    <a:comboBox name="bill_object_bp_class_desc" bindTarget="allConditionDs" prompt="客户类型"/>
304
-->
lijingjing's avatar
lijingjing committed
305
                    <a:textField name="contract_number" bindTarget="allConditionDs" prompt="合同号"/>
306
<!--
lijingjing's avatar
lijingjing committed
307
                    <a:comboBox name="invoice_type_desc" bindTarget="allConditionDs" prompt="发票类型"/>
308
-->
lijingjing's avatar
lijingjing committed
309
                    <a:comboBox name="contract_status_desc" bindTarget="allConditionDs" prompt="合同状态"/>
310
                    <a:lov name="bp_id_agent_level1" bindTarget="allConditionDs" prompt="代理店"/>
311 312
                    <a:lov name="cf_item_desc" bindTarget="allConditionDs" prompt="HLS.RECEIVE_PROJECT"/>

Spencer Chang's avatar
Spencer Chang committed
313
                </a:formToolBar>
314
               <!-- <a:formBody column="4" labelWidth="400">
lijingjing's avatar
lijingjing committed
315 316 317 318 319 320 321 322 323
                    <a:lov name="contract_number_from" bindTarget="allConditionDs" prompt="HLS.CONTRACT_NUMBER_FROM"/>
                    <a:lov name="contract_number_to" bindTarget="allConditionDs" prompt="HLS.CONTRACT_NUMBER_TO_LANG"/>
                    <a:textField name="contract_name" bindTarget="allConditionDs" prompt="HLS.CONTRACT_NAME"/>
                    <a:comboBox name="lease_channel_desc" bindTarget="allConditionDs" prompt="商业模式"/>
                    <a:lov name="bp_code_tenant_from" bindTarget="allConditionDs" prompt="HLS.TENANT_NUMBER_FROM"/>
                    <a:lov name="bp_code_tenant_to" bindTarget="allConditionDs" prompt="HLS.TENANT_NUMBER_TO"/>
                    <a:textField name="bp_name" bindTarget="allConditionDs" prompt="HLS.TENANT_NAME"/>
                    <a:textField name="con_search_term_1" bindTarget="allConditionDs" prompt="合同号"/>
                    <a:textField name="project_number" bindTarget="allConditionDs" prompt="HLS.PROJECT_NUMBER"/>
324 325
                    &lt;!&ndash; <a:lov name="project_number_from" bindTarget="allConditionDs" prompt="HLS.PROJECT_NUMBER_FROM"/>
                    <a:lov name="project_number_to" bindTarget="allConditionDs" prompt="HLS.PROJECT_NUMBER_TO_LANG"/> &ndash;&gt;
lijingjing's avatar
lijingjing committed
326 327 328 329 330 331 332 333
                    <a:comboBox name="billing_method_desc" bindTarget="allConditionDs" prompt="HLS.BILLING_RULE"/>
                    <a:textField name="con_search_term_2" bindTarget="allConditionDs" prompt="ACR.CONTRACT_NUM_CHECK_CODE"/>
                    <a:comboBox name="document_type_desc" bindTarget="allConditionDs" prompt="HLS.CONTRACT_TYPE"/>
                    <a:lov name="cf_item_desc" bindTarget="allConditionDs" prompt="HLS.RECEIVE_PROJECT"/>
                    <a:datePicker name="lease_start_date_from" bindTarget="allConditionDs" prompt="HLS.LEASE_START_DATE_FROM"/>
                    <a:datePicker name="lease_start_date_to" bindTarget="allConditionDs" prompt="HLS.LEASE_START_DATE_TO"/>
                    <a:comboBox name="division_n" bindTarget="allConditionDs" prompt="产品线"/>
                    <a:textField name="invoice_title" bindTarget="allConditionDs" prompt="承租人"/>
334 335 336
                &lt;!&ndash;    <a:datePicker name="termination_date_from" bindTarget="allConditionDs" prompt="结清日期从"/>
                    <a:datePicker name="termination_date_to" bindTarget="allConditionDs" prompt="结清日期到"/>&ndash;&gt;
                </a:formBody>-->
Spencer Chang's avatar
Spencer Chang committed
337
            </a:queryForm>
lijingjing's avatar
lijingjing committed
338
            <a:tabPanel id="acr510n_detail_tabpanel_id" marginHeight="140" marginWidth="50">
Spencer Chang's avatar
Spencer Chang committed
339
                <a:tabs>
lijingjing's avatar
lijingjing committed
340 341
                    <a:tab prompt="开票信息">
                        <a:grid id="cashflowDs_grid" bindTarget="ar510n_cashflow_ds" marginHeight="170" marginWidth="70" navBar="true">
Spencer Chang's avatar
Spencer Chang committed
342
                            <a:columns>
343 344
                                <!--<a:column name="invoice_type_desc" prompt="发票类型"/>-->
                                <!--<a:column name="object_taxpayer_type_desc" prompt="纳税人类型"/>-->
lijingjing's avatar
lijingjing committed
345
                                <a:column name="contract_number" lock="true" prompt="合同编号" width="150"/>
346
                                <a:column name="billing_object_name" prompt="开票对象名称"/>
lijingjing's avatar
lijingjing committed
347 348 349 350 351 352 353 354 355 356 357 358 359
                                <a:column name="bp_id_agent_level1" prompt="代理店"/>
                                <a:column name="times" align="right" lock="true" prompt="期数" width="40"/>
                                <a:column name="cf_item_desc" lock="true" prompt="应收项目"/>
                                <a:column name="due_date" prompt="应收日" renderer="Leaf.formatDate"/>
                                <a:column name="due_amount" align="right" prompt="应收金额" renderer="Leaf.formatMoney"/>
                                <a:column name="principal" align="right" prompt="本金" renderer="Leaf.formatMoney"/>
                                <a:column name="interest" align="right" prompt="利息" renderer="Leaf.formatMoney"/>
                                <a:column name="received_amount" align="right" prompt="已收金额" renderer="Leaf.formatMoney"/>
                                <a:column name="received_principal" align="right" prompt="已收本金" renderer="Leaf.formatMoney"/>
                                <a:column name="received_interest" align="right" prompt="已收利息" renderer="Leaf.formatMoney"/>
                                <!--  <a:column name="overdue_status" align="center" prompt="是否逾期"/>
                                <a:column name="overdue_max_days" align="right" prompt="逾期天数"/> -->
                                <a:column name="billing_amount" align="right" prompt="已开票金额" renderer="Leaf.formatMoney"/>
360 361
                             <!--   <a:column name="billing_principal" align="right" prompt="已开票本金" renderer="Leaf.formatMoney"/>
                                <a:column name="billing_interest" align="right" prompt="已开票利息" renderer="Leaf.formatMoney"/>-->
lijingjing's avatar
lijingjing committed
362 363 364 365 366 367 368
                                <a:column name="last_received_date" prompt="最后收款日" renderer="Leaf.formatDate"/>
<!--
                                <a:column name="termination_date" prompt="正常结清日" renderer="Leaf.formatDate"/>
-->
                                <!-- <a:column name="currency_desc" width="60"/>
                                <a:column name="exchange_rate" align="right" width="80"/>
                                <a:column name="exchange_rate_type_desc" width="100"/> -->
Spencer Chang's avatar
Spencer Chang committed
369 370 371
                            </a:columns>
                        </a:grid>
                    </a:tab>
lijingjing's avatar
lijingjing committed
372 373
                    <a:tab prompt="抬头信息">
                        <a:grid id="contractDs_grid" bindTarget="ar510n_cashflow_ds" marginHeight="170" marginWidth="70" navBar="true">
Spencer Chang's avatar
Spencer Chang committed
374
                            <a:columns>
375 376
                                <!--<a:column name="invoice_type_desc" prompt="发票类型"/>-->
                                <!--<a:column name="object_taxpayer_type_desc" prompt="纳税人类型"/>-->
lijingjing's avatar
lijingjing committed
377 378 379 380 381 382 383 384 385
                                <a:column name="contract_number" prompt="合同编号" width="150"/>
                                <a:column name="contract_status_desc" prompt="合同状态" width="80"/>
                                <a:column name="billing_method_desc" prompt="开票规则" width="80"/>
                                <a:column name="billing_object_name" autoAdjust="false" editor="contractDs_grid_editor_lov" prompt="开票对象名称" renderer="render_contractDs_grid" showTitle="true" width="200"/>
                                <a:column name="invoice_title" autoAdjust="false" editor="contractDs_grid_editor_tf" prompt="发票抬头" showTitle="true" width="200"/>
                                <a:column name="object_tax_registry_num" prompt="纳税人识别号" width="150"/>
                                <a:column name="invoice_bp_address_phone_num" autoAdjust="false" editor="contractDs_grid_editor_tf" prompt="开票地址电话" showTitle="true" width="200"/>
                                <a:column name="invoice_bp_bank_account" autoAdjust="false" editor="contractDs_grid_editor_tf" prompt="开户行及账号" showTitle="true" width="150"/>
                                <a:column name="description" autoAdjust="false" editor="contractDs_grid_editor_tf" prompt="备注" showTitle="true" width="200"/>
Spencer Chang's avatar
Spencer Chang committed
386 387
                            </a:columns>
                            <a:editors>
lijingjing's avatar
lijingjing committed
388 389
                                <a:lov id="contractDs_grid_editor_lov"/>
                                <a:textField id="contractDs_grid_editor_tf"/>
Spencer Chang's avatar
Spencer Chang committed
390 391 392 393 394 395 396 397
                            </a:editors>
                        </a:grid>
                    </a:tab>
                </a:tabs>
            </a:tabPanel>
        </a:screenBody>
    </a:view>
</a:screen>