function sys_onLoad() {
if (form.userinfo.istally == "Y") {
DsMain.field("OrgId").value = form.userinfo.orgid;
DsMain.field("OrgName").value = form.userinfo.orgname;
} else if (!Utility.isSpace(form.userinfo.financeorgid)) {
DsMain.field("OrgId").value = form.userinfo.financeorgid;
DsMain.field("OrgName").value = form.userinfo.financeorgname;
}
DsMain.field("CurrencyName").value = form.userinfo.currencyname;
DsMain.field("CurrencyId").value = form.userinfo.currencyid;
}
function sys_sel_dxlx() {
var params = {};
params.conall = "%"+ Utility.trim(txt_code.getValue()) +"%";
sel_dxlx.select.variables = params;
}
function sys_after_sel_dxlx() {
if (sel_dxlx.result) {
if (Utility.isSpace(DsMain.field("wlkmid").value)) {
sys_cleardxlx();
return;
}
var ds = pf_getTabFldInfo(DsMain.field("TbName").value);
if (typeof ds != "undefined"){
ds_idCodeName.copy(ds);
DsMain.field("objId").value = "";
DsMain.field("objCode").value = "";
DsMain.field("objName").value = "";
textbox4.focus();
}else{
Bill.add();
txt_code.focus();
}
}
}
function sys_cleardxlx(){
ds_sub.openEmpty();
DsMain.field('wlkmid').value='';
DsMain.field('TbName').value='';
DsMain.field('wlkmname').value='';
DsMain.field('objId').value='';
DsMain.field('objName').value='';
DsMain.field('objCode').value='';
DsMain.field('wlkmms').value='';
DsMain.field('wlkmtype').value='';
DsMain.field('Logogram').value='';
DsMain.field('wlkmms').value='';
}
function sys_getTabFldInfo() {
if (Utility.isSpace(DsMain.field("wlkmid").value)) return;
var param = {};
param.tbname = DsMain.field("TbName").value;
ds_idCodeName.open("uf_sql_idCodeName","sql",param);
if (ds_idCodeName.recordCount != 1) {
alert(Utility.getMessage("ErrTbNotFound"));
return;
}else {
if ( Utility.isSpace(ds_idCodeName.field("IdKey").value) ) {
alert(Utility.getMessage("ErrTbIdNull"));
Bill.add();
txt_code.focus();
return;
}
if ( Utility.isSpace(ds_idCodeName.field("CodeFld").value) ) {
alert(Utility.getMessage("ErrTbCodeNull"));
Bill.add();
txt_code.focus();
return;
}
if ( Utility.isSpace(ds_idCodeName.field("NameFld").value) ) {
alert(Utility.getMessage("ErrTbNameNull"));
Bill.add();
txt_code.focus();
return;
}
if ( Utility.isSpace(ds_idCodeName.field("LogogramFld").value) ) {
alert(Utility.getMessage("ErrTbLogoNull"));
Bill.add();
txt_code.focus();
return;
}
}
}
function sys_sel_dx() {
if (Utility.isSpace(DsMain.field("wlkmid").value)){
alert(Utility.getMessage("InfoSelwlkm"));
txt_code.focus();
return false;
}
var params = {};
params.idfld = ds_idCodeName.field("IdKey").value;
params.codefld = ds_idCodeName.field("codefld").value;
params.namefld = ds_idCodeName.field("namefld").value;
params.logofld = ds_idCodeName.field("logogramfld").value;
params.tbname = DsMain.field("TbName").value;
params.wlkmid = DsMain.field("wlkmid").value;
params.wlkmtype = DsMain.field("wlkmtype").value;
params.con = Utility.trim(textbox4.getValue().toUpperCase()) +"%";
params.conall = "%"+ Utility.trim(textbox4.getValue().toUpperCase()) +"%";
//sel_dx.select.filterexp = ds_idCodeName.field("LogogramFld").value + " like '%:v_get%'";
//sel_dx.select.hidefields = ds_idCodeName.field("IdKey").value;
sel_dx.select.variables = params;
}
function sys_after_sel_dx() {
if (sel_dx.result && (! Utility.isSpace(DsMain.field("objId").value)) ) {
uf_query();
}
}
function sys_selCurrency(cond){
var params = {};
params.con = "%" + Utility.trim(cond.toUpperCase()) + "%";
sel_currency.select.variables = params;
}
84

被折叠的 条评论
为什么被折叠?



