|
|
- //// -------------视图脚本
- (function(){
- var doc=getCurrentDocument();
- var pama1 = doc.getItemValueAsString("_type"); //类型
- var pama2 = doc.getItemValueAsString("_number"); //交易编号
- var pama3 = doc.getItemValueAsString("_name"); //项目/物品名称
- var pama4 = doc.getItemValueAsString("_department");
- var pama5 = doc.getItemValueAsString("_applicant");
- var rdoc=getRelateDocument();
- // var rdoc=getParentDocument();
- //var pdoc=rdoc.getParent();
- var pdocId=rdoc.getId();
-
- var sql="select '外部交易台账' as item_infoType,FORMID,domainid,id,item_TransactionNumber,item_ItemName,item_Number,item_UnitPrice,item_invoice,item_taxRate,item_Type,item_Model,item_Specifications,'' as item_SerialNumber,item_ApplyPerson,item_TotalAmount from tlk_ExternalTransactionsLedger where item_Type in ('05','12') and item_TransactionNumber not in (select item_transactionNumber from tlk_decisionDetails where parent='"+pdocId+"') "; //状态为报价确认完成和有报价直接决裁
-
- if(isNotNull(pama2)){
- sql += " and item_TransactionNumber like '%"+pama2+"%'";
- }
- if(isNotNull(pama3)){
- sql += " and item_ItemName like '%"+pama3+"%'";
- }
- if(isNotNull(pama4)){
- sql += " and item_Department in (SELECT id FROM "+DATASOURENAME+".t_department where NAME like '%"+pama4+"%') ";
- }
- if(isNotNull(pama5)){
- sql += " and item_ApplyPerson in (SELECT id FROM "+DATASOURENAME+".t_user where NAME like '%"+pama5+"%') ";
- }
- sql+=" order by item_TransactionNumber desc ";
-
- return sql;
-
- })();
复制代码 |
|