單據編輯外掛程式

2021-08-06 01:37:37 字數 1654 閱讀 7153

單據編輯外掛程式

using system;

using system.collections.generic;

using system.linq;

using system.text;

using kingdee.bos.core.bill.plugin;

using kingdee.bos.core.metadata.entityelement;

using kingdee.bos.core.dynamicform.plugin;

using kingdee.bos.core.dynamicform.plugin.args;

using kingdee.bos.core.metadata;

using kingdee.bos.core.sqlbuilder;

using kingdee.bos.orm.dataentity;

using kingdee.bos.servicehelper;

using kingdee.bos.core.dynamicform.plugin.controlmodel;

using kingdee.bos.core.bill.plugin.args;

using kingdee.bos.core.dynamicform;

using kingdee.bos.core;

using kingdee.bos.core.bill;

using kingdee.bos.util;

namespace jd.k3.clc.business.plugin

}public void gxtc()

//判斷工藝路線內碼是否為空

if (str.equals(""))

//遍歷工序序列

select = " select * from t_eng_routeoperseq as a inner join t_eng_routeoperseq_l as b on a.fentryid = b.fentryid where a.fid=" + str;//根據工藝路線內碼查詢工序序列

collections = dbutils.executedynamicobject(this.context, select);

int i = 0;//工序序列行變數

int j = 0;//工序資訊行變數

foreach (dynamicobject dr in collections)//遍歷工序序列

}entrygrid entrygrid = this.view.getcontrol("fentitygxxl");//設定當前行

entrygrid.setfocusrowindex(0);

this.view.model.setentrycurrentrowindex("fentitygxxl", 0);

entrygrid entrygrid1 = this.view.getcontrol("fentityg***");//設定當前行

entrygrid1.setfocusrowindex(0);

this.view.model.setentrycurrentrowindex("fentityg***", 0);

this.view.showmessage("填充成功");}}

}

如何通過外掛程式攜帶第二個單據體到下游單據

背景說明 k 3 cloud 不支援在下推時,同時攜帶兩個單據體的資料 因此,需要在轉換規則上,配置好攜帶主單據體 而輔助單據體的資料,需要在外掛程式中自行攜帶 案例說明 本案例,設計了兩張單據a和b,都有兩個單據體,主單據體為fentity,第二單據體為fentity2 主單據體的字段,已經配置的...

Nc單據製作單據步驟

nc50製作單據步驟 1 匯入資料字典 進入 客戶化 二次開發工具 系統管理工具 資料字典管理 選中資料字典,點新建,選擇新建資料夾,在 顯示名稱 後面輸入名稱 中文 選中剛新建的資料夾,點工具 匯入資料字典 下一步 點選擇按扭,選取要匯入的pdm檔案 下一步 在 匯入到選中目錄 前打鉤 下一步 完...

eclipse 屬性檔案編輯外掛程式

二個外掛程式 都可 用以編輯properties 檔案,至於那個好用自己試試看。一 安裝 properties editor 步驟 幫助 軟體更新 查詢並安裝 搜尋要安裝的新功能部件 新建遠端站點 名稱 properties editor url 選中 properties editor 點 完成 ...