手冊(cè)簡(jiǎn)體k3插件開(kāi)發(fā)_第1頁(yè)
手冊(cè)簡(jiǎn)體k3插件開(kāi)發(fā)_第2頁(yè)
手冊(cè)簡(jiǎn)體k3插件開(kāi)發(fā)_第3頁(yè)
手冊(cè)簡(jiǎn)體k3插件開(kāi)發(fā)_第4頁(yè)
手冊(cè)簡(jiǎn)體k3插件開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩283頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

K/3BOS插件開(kāi)發(fā)手冊(cè)K/3BOS插件開(kāi)發(fā)手冊(cè)K/3BOS插件開(kāi)發(fā)手冊(cè)K/3BOS插件開(kāi)發(fā)手冊(cè)(版本:V12.3)金蝶軟件(中國(guó))K/3部K/3BOS開(kāi)發(fā)部目錄概述 1COM 1K3ClassEvents的對(duì)象模型 1使用說(shuō)明 1K3ClassEvents的對(duì)象 2ListEvents對(duì)象參考 3DataSrv屬性 3EnableListFillRowEvents屬性 4K3Lib屬性 5目錄概述 1COM 1K3ClassEvents的對(duì)象模型 1使用說(shuō)明 1K3ClassEvents的對(duì)象 2ListEvents對(duì)象參考 3DataSrv屬性 3EnableListFillRowEvents屬性 4K3Lib屬性 5List屬性 6ListEntrySort屬性 6ListFilterString屬性 7ListHeadSort屬性 7Bar屬性 7MultiCheckMgr屬性 8RsId屬性 8ShowMode屬性 9ShowMsg屬性 9DeleteBill函數(shù) 9GetDataFldByKey函數(shù) 10GetDataFld函數(shù) 11GetCurrentSelRowInfo函數(shù) 12GetSelectedBillInfo函數(shù) 13LoadSelectedBill函數(shù) 14RefreshList函數(shù) 14SenderMessage函數(shù) 15UpdateNormalFld函數(shù) 16UpdateNormalFldByKey函數(shù) 16Refresh函數(shù) 17AfterBatchMultiCheckAfterBusinessCheckAfterBusinessCheckExAfterCopyBillCreateData17181819AfterDeleteBillAfterMergeCopyBillAfterMultiCheckAfterMultiCheckEx19202020AfterSelList21AfterUnBusinessCheckAfterUnBusinessCheckEx2122AfterUnMultiCheck22K/3BOS插件開(kāi)發(fā)手冊(cè)AfterUnMultiCheckExBeforeMultiCheck232324BeforePrintBill24BeforeSenderMessageBeforRefreshToolBar2525BusinessCheckBusinessCheckExFinishMultiCheckFinishMultiCheckEx262626K/3BOS插件開(kāi)發(fā)手冊(cè)AfterUnMultiCheckExBeforeMultiCheck232324BeforePrintBill24BeforeSenderMessageBeforRefreshToolBar2525BusinessCheckBusinessCheckExFinishMultiCheckFinishMultiCheckEx26262627ListFillRowBarClickBarInitialize27293030MultiCheckMultiCheckExPrintSuccessfulStartMultiCheckStartMultiCheckExUnBusinessCheck30313232333333UnBusinessCheckExUnMultiCheckUnMultiCheckExReMultiCheckReMultiCheckExReUnMultiCheckEx343535353636BaseClassEvent對(duì)象參考 38BrowseCtl屬性 38DataSrv屬性 38EnableListFillRowEvents屬性 38InsertNewRowAndFillOption屬性 40K3Lib屬性 40ListActiveBar屬性 41ListEntrySort屬性 41ListFilterString屬性 41ListHeadSort屬性 42Bar屬性 42RsClassGroup屬性 43RsId屬性 43GetActiveCtl函數(shù) 43GetSelectedClassID函數(shù) 44GetSelectedClassType函數(shù) 45GetSelectedItemID函數(shù) 45iiiK/3BOS插件開(kāi)發(fā)手冊(cè)GetSelectedItems函數(shù) 46IsSearchState函數(shù) 47PitchItemByID函數(shù) 47SelectClassGroupByID函數(shù) 48SenderMessage函數(shù) 49SetStatus函數(shù) 50RefreshClassGroupsK/3BOS插件開(kāi)發(fā)手冊(cè)GetSelectedItems函數(shù) 46IsSearchState函數(shù) 47PitchItemByID函數(shù) 47SelectClassGroupByID函數(shù) 48SenderMessage函數(shù) 49SetStatus函數(shù) 50RefreshClassGroups方法 50RefreshListByClassGroupID方法 51RefreshSelectedClassGroup方法 51RefreshSelectedClassGroupList方法 52AfterGetDataBeforePrintBill5253BeforeSenderMessageDeleteBillSucessful535454ListFillRowBarClickBarInitialize55575757RefreshList58BillEvent對(duì)象參考 59AccessoryTypeID屬性 59BillCtl屬性 59BillEntrys屬性 59BillHeads屬性 60BillHeight屬性 60BillName屬性 60BillStatus屬性 61BillWidth屬性 61CancelPrintControl屬性 62ClassType屬性 62ClassTypeEntry屬性 62ClassTypeKey屬性 63Data屬性 63DataSrv屬性 63EntryPrimaryKey屬性 64FID屬性 64InsertNewRowAndFillOption屬性 65IsDoAction屬性 65IsDoActionData屬性 65K3Lib屬性 66LayerCount屬性 66LayerNames屬性 66Bar屬性 67ivK/3BOS插件開(kāi)發(fā)手冊(cè)MultiCheckMgrK/3BOS插件開(kāi)發(fā)手冊(cè)MultiCheckMgr屬性 67ObjectID屬性 68ObjectType屬性 68OriginalFieldValue屬性 68PrimaryKey屬性 69ReSaveSuccess屬性 69rsBillID屬性 69ShowType屬性 70TableInfo屬性 70TableName屬性 70TaskID屬性 71ShowMsg屬性 71BatchToDoActions函數(shù) 71DeleteEntryData函數(shù) 72GetActiveCtl函數(shù) 73GetActiveField函數(shù) 74GetCommonControl函數(shù) 74GetDataFld函數(shù) 75GetDataFldbyKey函數(shù) 76GetFieldInfoByKey函數(shù) 77GetDynamicCtlByKey函數(shù) 78GetFieldValue函數(shù) 78GetToolIndex函數(shù) 79GetVariable函數(shù) 80InsertNewRowAndFill函數(shù) 81IsChange函數(shù) 81IsFileNeedFilter函數(shù) 82LockBill函數(shù) 83RefreshBill函數(shù) 83SenderMessage函數(shù) 83SetDecimal函數(shù) 84SetFieldSumValue函數(shù) 85SetFieldValue函數(shù) 85SetSumDecimal函數(shù) 86SetText函數(shù) 87SetTypeFloatMax函數(shù) 88SetTypeFloatMin函數(shù) 88ShowHideField函數(shù) 89ShowHideGrid函數(shù) 89Sum函數(shù) 90UpdateLookFld函數(shù) 90UpdateNormalFld函數(shù) 91DoAction方法 91IsDoActionByKey方法 92vK/3BOS插件開(kāi)發(fā)手冊(cè)LockCell方法 92RemoveRow方法 93SaveBill方法 93SetActiveTab方法 94SetBillFormCaption方法 94SetCaption方法 95SetGridMaxRows方法 95SetStatus方法 96SetActiveCell方法 96SetBillWindowState方法 97SetRowsPerRequest方法 97SetStateStampPicture方法 98SetStatusBarInfo方法 98SetVariable函數(shù) 99SizeBillControl方法 100AddNewRow100AfterBusinessCheckAfterBusinessCheckExK/3BOS插件開(kāi)發(fā)手冊(cè)LockCell方法 92RemoveRow方法 93SaveBill方法 93SetActiveTab方法 94SetBillFormCaption方法 94SetCaption方法 95SetGridMaxRows方法 95SetStatus方法 96SetActiveCell方法 96SetBillWindowState方法 97SetRowsPerRequest方法 97SetStateStampPicture方法 98SetStatusBarInfo方法 98SetVariable函數(shù) 99SizeBillControl方法 100AddNewRow100AfterBusinessCheckAfterBusinessCheckEx100101AfterCopyBillAfterDoActionAfterFillRowAfterFirstNewBill101101102103103AfterInputBillSetSumData103AfterLoadBill104AfterLoadBillSetSumDataAfterMergeCopyBill104104105AfterMultiCheckAfterMultiCheckExAfterNewBill105106106AfterNewEmptyData106AfterSaveAfterSelBill107107AfterSelBillBeforeFillData107AfterStockQuery107AfterUnBusinessCheckAfterUnBusinessCheckEx108108AfterUnMultiCheckAfterUnMultiCheckExBeforeDeleteRowBeforeDoAction108109109110BeforeLoadBillBeforeMultiCheck111111viK/3BOS插件開(kāi)發(fā)手冊(cè)BeforeMultiCheckExBeforePrintBill112112BeforeSaveBeforeSelBills113113BeforeSenderMessageBeforeSetMutilSelDataBeforeSetMutilSelData2114115115116116BeforeWindowExit 116BeforLoadBillFillData117BeginEditBusinessCheckBusinessCheckEx117117118Change118CommandClickFinishMultiCheckFinishMultiCheckEx119119119K/3BOS插件開(kāi)發(fā)手冊(cè)BeforeMultiCheckExBeforePrintBill112112BeforeSaveBeforeSelBills113113BeforeSenderMessageBeforeSetMutilSelDataBeforeSetMutilSelData2114115115116116BeforeWindowExit 116BeforLoadBillFillData117BeginEditBusinessCheckBusinessCheckEx117117118Change118CommandClickFinishMultiCheckFinishMultiCheckEx119119119120GetFocusLostFocusBarClick120121121122BarInitialize122MultiCheckMultiCheckExReMultiCheckReMultiCheckExReUnMultiCheckSaveBillFailedSaveBillSuccess122123124124125125125126126StartMultiCheckStartMultiCheckExUnBusinessCheckUnBusinessCheckEx126127128128UnMultiCheckUnMultiCheckEx128129Verify130K3Lib對(duì)象參考 131Account屬性 131Net屬性 132User屬性 132viiK/3BOS插件開(kāi)發(fā)手冊(cè)BatchPushOldBills函數(shù)K/3BOS插件開(kāi)發(fā)手冊(cè)BatchPushOldBills函數(shù) 132CreateK3Object函數(shù) 136GetData函數(shù) 137GetK3Language函數(shù) 138LoadKDString函數(shù) 139UpdateData方法 141GetStockQty函數(shù) 141LookUpClass函數(shù) 142LoadBill方法 144LoadList方法 144LoadOldList方法 145Account對(duì)象參考 147AccountID屬性 147AccountName屬性 147SetupType屬性 147Net對(duì)象參考 149BeginMutex函數(shù) 149CommitMutex函數(shù) 149QueryFunc函數(shù) 150QuerySubSys函數(shù) 150User對(duì)象參考 151UserID屬性 151UserName屬性 151Bar對(duì)象參考 152Bar對(duì)象結(jié)構(gòu)圖 152ActiveBand屬性 153BOSBands屬性 153BOSTools屬性 154Refresh方法 154BOSBands對(duì)象參考 155Count屬性 155Item屬性 155Add函數(shù) 155Remove方法 156RemoveAll方法 156BOSBand對(duì)象參考 157BandName屬性 157BandType屬性 157BOSTools屬性 157Caption屬性 157CurrentTool屬性 158DockingArea屬性 158DockingOffset屬性 158DockLine屬性 159viiiK/3BOS插件開(kāi)發(fā)手冊(cè)FlagsK/3BOS插件開(kāi)發(fā)手冊(cè)Flags屬性 159Visible屬性 159Wrappable屬性 160Refresh方法 160BOSTools對(duì)象參考 161Count屬性 161Item屬性 161Add函數(shù) 161GetFreeToolID函數(shù) 162InsertAfter方法 162InsertBefore方法 163Remove方法 163RemoveAll方法 164BOSTool對(duì)象參考 165Alignment屬性 165BeginGroup屬性 165Caption屬性 165CaptionPosition屬性 166Checked屬性 166Default屬性 166Description屬性 167Enabled屬性 167ShortcutKey屬性 167Style屬性 170SubBand屬性 170Tag屬性 170ToolID屬性 170ToolName屬性 171ToolPicture屬性 171TooltipText屬性 171Visible屬性 171PasteToolFace方法 171SetPicture方法 172BillHeads\BillHead\BillEntrys\BillEntry\BOSFields\BOSField對(duì)象參考 174Bar對(duì)象結(jié)構(gòu)圖 174BillHeads對(duì)象參考 175Count屬性 175Item屬性 176BillHead對(duì)象參考 177BOSFields屬性 177BillEntrys對(duì)象參考 178Count屬性 178Item屬性 179BillEntry對(duì)象參考 180ixK/3BOS插件開(kāi)發(fā)手冊(cè)BOSFieldsK/3BOS插件開(kāi)發(fā)手冊(cè)BOSFields屬性 180EntryHeight屬性 180EntryIndex屬性 180EntryLeft屬性 180EntryTop屬性 180EntryType屬性 181EntryWidth屬性 181KeyField屬性 181Layer屬性 181MaxRows屬性 182TableName屬性 182Visible屬性 182AddRow方法 182RemoveRow方法 183BOSFields對(duì)象參考 184Count屬性 184Item屬性 184BOSField對(duì)象參考 185Caption屬性 185FieldHeight屬性 185FieldLeft屬性 185FieldLock屬性 185FieldName屬性 186FieldTop屬性 186FieldWidth屬性 186Filter屬性 186FKey屬性 186FontBold屬性 187FontItalic屬性 187FontName屬性 187FontSize屬性 187FrameBorder屬性 188FrameBorderColor屬性 188LabelColor屬性 188LabelWidth屬性 188Layer屬性 188MustInput屬性 189NeedSave屬性 189Note屬性 189Number屬性 189Page屬性 189Row屬性 190TableName屬性 190Text屬性 190xK/3BOS插件開(kāi)發(fā)手冊(cè)TextColor屬性 190Value屬性 190Visible屬性 191SetFieldSumValue方法 191.Net 192基礎(chǔ)配置 192開(kāi)發(fā)環(huán)境 192使用說(shuō)明 192192插件跟蹤K/3BOS插件開(kāi)發(fā)手冊(cè)TextColor屬性 190Value屬性 190Visible屬性 191SetFieldSumValue方法 191.Net 192基礎(chǔ)配置 192開(kāi)發(fā)環(huán)境 192使用說(shuō)明 192192插件跟蹤 192K3ClassEvents的對(duì)象模型 193K3ClassEvents的對(duì)象 193ListEvents對(duì)象參考 194194AfterCopyBillCreateData195OnBarInitializeAfterShowBillOnBarItemClick195195196ShowBill函數(shù) 196AspxGetSelectList函數(shù) 197AddBarItem函數(shù) 197AddBarItemLink函數(shù) 198SetBarItemProperty函數(shù) 199AddBarItemLink函數(shù) 199RemoveBarItem函數(shù) 200RemoveBarItemLink函數(shù) 200BillName屬性 201ClassType屬性 201ClassTypeEntry屬性 201ClassTypeKey屬性 202PrimaryKey屬性 202EntryPrimaryKey屬性 203TableInfo屬性 203TableName屬性 203BillEvent對(duì)象參考 205205OnBarInitializeOnBarItemClickAfterNewBill206207207BeforLoadBillFillData 207AfterLoadBillAfterShowBillAfterConfirmAfterF7Select207208208208xiK/3BOS插件開(kāi)發(fā)手冊(cè)ChangeAfterSave209K/3BOS插件開(kāi)發(fā)手冊(cè)ChangeAfterSave209209209AddBarItem函數(shù) 210AddBarItemLink函數(shù) 211GetBarItemProperty函數(shù) 211SetBarItemProperty函數(shù) 212AddBarItemLink函數(shù) 212RemoveBarItem函數(shù) 213RemoveBarItemLink函數(shù) 213Alter函數(shù) 214Confirm函數(shù) 214GetFieldValue函數(shù) 215GetRequest函數(shù) 216LockBillEntry函數(shù) 216LockCell函數(shù) 217LockWebTabItem函數(shù) 218SaveBill函數(shù) 218SetFieldValue函數(shù) 219ShowBill函數(shù) 220ShowF7Select函數(shù) 221BillName屬性 221ClassType屬性 222ClassTypeEntry屬性 222ClassTypeKey屬性 223PrimaryKey屬性 223EntryPrimaryKey屬性 223TableInfo屬性 224TableName屬性 224CurBillID屬性 224BillHeads對(duì)象參考 226Count屬性 226Item屬性 226BillHead對(duì)象參考 227BOSFields屬性 227BillEntrys對(duì)象參考 228Count屬性 228Item屬性 228BillEntry對(duì)象參考 229BOSFields屬性 229EntryHeight屬性 229EntryIndex屬性 229EntryLeft屬性 229xiiK/3BOS插件開(kāi)發(fā)手冊(cè)EntryTopK/3BOS插件開(kāi)發(fā)手冊(cè)EntryTop屬性 229EntryType屬性 230EntryWidth屬性 230KeyField屬性 230Layer屬性 230TableName屬性 231Visible屬性 231BOSFields對(duì)象參考 232Count屬性 232Item屬性 232BOSField對(duì)象參考 233Caption屬性 233FieldHeight屬性 233FieldLeft屬性 233FieldLock屬性 233FieldName屬性 234FieldTop屬性 234FieldWidth屬性 234Filter屬性 234FKey屬性 234FontBold屬性 235FontItalic屬性 235FontName屬性 235FontSize屬性 235FrameBorder屬性 236FrameBorderColor屬性 236LabelColor屬性 236LabelWidth屬性 236Layer屬性 236MustInput屬性 237NeedSave屬性 237Note屬性 237Number屬性 237Page屬性 237Row屬性 238TableName屬性 238Text屬性 238TextColor屬性 238Value屬性 238Visible屬性 239用戶場(chǎng)景 240需求 240總體需求 240需求分解 241xiiiK/3BOS插件開(kāi)發(fā)手冊(cè)詳細(xì)需求 242單據(jù)信息 242單據(jù)流程K/3BOS插件開(kāi)發(fā)手冊(cè)詳細(xì)需求 242單據(jù)信息 242單據(jù)流程 244多級(jí)審核 245憑證功能 245設(shè)計(jì)和實(shí)現(xiàn) 246單據(jù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 246單據(jù)頭 246單據(jù)體 248字段的過(guò)濾條件 251BOSIDE中設(shè)置過(guò)濾條件 251通過(guò)SQL更新字段的過(guò)濾條件 253Action設(shè)置 254自動(dòng)生成Action. 254手動(dòng)添加Action. 257單據(jù)流程 259【銷售訂單】下推生成【入庫(kù)通知單】 259練習(xí)一下 263多級(jí)審核 265多級(jí)審核設(shè)置 265憑證功能 266設(shè)置憑證數(shù)據(jù)來(lái)源 266操作管理 267插件開(kāi)發(fā) 270部署 271發(fā)布到主控臺(tái) 271制作部署文件 273xivK/3BOS插件開(kāi)發(fā)手冊(cè)概述K/3BOS架構(gòu)的開(kāi)放性,K/3BOS提供了插件編程,有效的擴(kuò)展了K/3BOS平臺(tái),K/3K/3BOS插件開(kāi)發(fā)手冊(cè)概述K/3BOS架構(gòu)的開(kāi)放性,K/3BOS提供了插件編程,有效的擴(kuò)展了K/3BOS平臺(tái),K/3BOS插件編程是通過(guò)K3ClassEvents對(duì)象實(shí)現(xiàn)的。COM和.Net兩套插件模型。COM對(duì)象。K3ClassEvents的對(duì)象模型KingdeeFoundationObjects1.0對(duì)象KFOKFO.Dictionary、KFO.Vector,他們的結(jié)構(gòu)、使用方法、KFOMicrosoftActiveXDataObjectsLibrary對(duì)象使用方法、描述等詳細(xì)內(nèi)容,請(qǐng)參考相關(guān)內(nèi)容。第1頁(yè)使用說(shuō)明K/3BOS插件開(kāi)發(fā)手冊(cè)上面的對(duì)象結(jié)構(gòu)圖囊括了K3ClassEvents組件中所使用到的所有對(duì)象。需要注意的是:以下對(duì)象:K3Lib(Net、User、Account)BarBOSBand(BOSBandsK/3BOS插件開(kāi)發(fā)手冊(cè)上面的對(duì)象結(jié)構(gòu)圖囊括了K3ClassEvents組件中所使用到的所有對(duì)象。需要注意的是:以下對(duì)象:K3Lib(Net、User、Account)BarBOSBand(BOSBands)BOSTools)BillHead(BillHeads)BillEntry(BillEntrys)BOSField(BOSFields)New關(guān)鍵字創(chuàng)建。以下對(duì)象:ListEventsBaseClassEventBillEventK/3BOS3個(gè)對(duì)象完成插件的開(kāi)發(fā)。第2頁(yè)K3ClassEvents的對(duì)象K/3BOS插件開(kāi)發(fā)手冊(cè)ListEvents對(duì)象參考ListEventsK/3BOSK/3BOS的客戶端的序時(shí)簿對(duì)象的屬性、方法和。ListEvents11個(gè)屬性、823個(gè)。序時(shí)簿客戶端的數(shù)據(jù)服務(wù)對(duì)象語(yǔ)法Object.DataSrv返回值類型Object注釋K/3BOS插件開(kāi)發(fā)手冊(cè)ListEvents對(duì)象參考ListEventsK/3BOSK/3BOS的客戶端的序時(shí)簿對(duì)象的屬性、方法和。ListEvents11個(gè)屬性、823個(gè)。序時(shí)簿客戶端的數(shù)據(jù)服務(wù)對(duì)象語(yǔ)法Object.DataSrv返回值類型Object注釋、等KFO.DictionaryClassTypeID、SQLSelect、SQLFrom、SQLSelectDetail等值。示例一ID:獲取當(dāng)前單據(jù)的Caption:示例二獲取序時(shí)簿的SQL語(yǔ)句:示例三sField指定)的模板的數(shù)據(jù):第3頁(yè)P(yáng)rivateFunctionGetFieldInfo(ByValsFieldAsString)AsKFO.DictionaryDimdctTableInfoAsKFO.DictionaryDimsKeyAsStringDataSrv.SQLSelectDetail&"Where"&DataSrv.Filter("FilterString")DataSrv.ClassType("FName")DataSrv.ClassTypeID部分描述Object對(duì)象的一個(gè)實(shí)例。DataSrv屬性K/3BOS插件開(kāi)發(fā)手冊(cè)是 否觸發(fā)插件的序時(shí)簿FillRow。語(yǔ)法Object.EnableListFillRowEvents返回值類型Boolean注釋是 FillRowFillRow。示例根據(jù)填充的字段的值,實(shí)現(xiàn):a、將1、2、3…對(duì)應(yīng)成K/3BOS插件開(kāi)發(fā)手冊(cè)是 否觸發(fā)插件的序時(shí)簿FillRow。語(yǔ)法Object.EnableListFillRowEvents返回值類型Boolean注釋是 FillRowFillRow。示例根據(jù)填充的字段的值,實(shí)現(xiàn):a、將1、2、3…對(duì)應(yīng)成行背景設(shè)為綠色,其余為白色:一、二、6、7對(duì)應(yīng)的第4頁(yè)P(yáng)ublicSubShow(ByValoListInterfaceAsObject)'ListEvents接口實(shí)現(xiàn)'注意:此方法必須存在, 修改Setm_ListInterface=oListInterface'設(shè)置EnableListFillRowEvents屬性, 激發(fā)ListFillRowm_ListInterface.EnableListFillRowEvents=TrueEndSublRowAsLong,ByValRowDataAsObject,ByValHeadDi KFO.IDictionary,CellDataAsString,BackColorAsLong,ContinueRaiseAsBoolean)部分描述Object對(duì)象的一個(gè)實(shí)例。EnableListFillRowEvents屬性SetdctTableInfo=m_ListInterface.DataSrv.TableInfoIfdctTableInfo("Map").Lookup(sField)ThensKey=dctTableInfo("Map")(sField)SetGetFieldInfo=dctTableInfo(sKey)ElseSetGetFieldInfo=NothingEndIfEndFunctionK/3BOS插件開(kāi)發(fā)手冊(cè)K3Lib對(duì)象語(yǔ)法Object.K3Lib返回值類型K3ClassEvents.K3Lib第5頁(yè)部分描述ObjectK/3BOS插件開(kāi)發(fā)手冊(cè)K3Lib對(duì)象語(yǔ)法Object.K3Lib返回值類型K3ClassEvents.K3Lib第5頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。K3Lib屬性IfHeadDict("FKey")="FText"ThenSelectCaseCellDataCase“1”:CellData=" BackColorvbWhiteCase“2”:CellData=" BackColorvbWhiteCase“3”:CellData=" BackColorvbWhiteCase“4”:CellData=" BackColorvbWhiteCase“5”:CellData=" BackColorvbWhiteCase“6”:CellData=" BackColorvbGreenCase“7”:CellData=" BackColorvbGreenCaseElseBackColor=vbWhiteEndSelectEndIfContinueRaise=TrueEndSubK/3BOS插件開(kāi)發(fā)手冊(cè)注釋詳細(xì)請(qǐng)參考“K3Lib對(duì)象參考的一些標(biāo)準(zhǔn)操作。序時(shí)簿對(duì)象語(yǔ)法Object.List返回值類型Object注釋示例在插件中刷新序時(shí)簿:返回或設(shè)置序時(shí)簿單據(jù)體字段排序。K/3BOS插件開(kāi)發(fā)手冊(cè)注釋詳細(xì)請(qǐng)參考“K3Lib對(duì)象參考的一些標(biāo)準(zhǔn)操作。序時(shí)簿對(duì)象語(yǔ)法Object.List返回值類型Object注釋示例在插件中刷新序時(shí)簿:返回或設(shè)置序時(shí)簿單據(jù)體字段排序。語(yǔ)法Object.ListEntrySort返回值類型String注釋可以通過(guò)該屬性返回當(dāng)前序時(shí)簿顯示前過(guò)濾界面中設(shè)置的單據(jù)體字段排序,或者設(shè)置當(dāng)前單據(jù)體字段的排序(設(shè)置后需要調(diào)用序時(shí)簿刷新方法才可以看到設(shè)置結(jié)果。第6頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。ListEntrySort屬性Callm_ListInterface.List.RefreshList(False)部分描述Object對(duì)象的一個(gè)實(shí)例。List屬性K/3BOS插件開(kāi)發(fā)手冊(cè)返回或設(shè)置序時(shí)簿的過(guò)濾條件。語(yǔ)法Object.ListFilterString返回值類型String注釋(設(shè)置后需要調(diào)用序時(shí)簿刷新方法才可以看到設(shè)置結(jié)果。返回或設(shè)置序時(shí)簿單據(jù)頭字段排序。語(yǔ)法Object.ListHeadSort返回值類型String注釋可以通過(guò)該屬性返回當(dāng)前序時(shí)簿顯示前過(guò)濾界面中設(shè)置的單據(jù)頭字段排序,或者設(shè)置當(dāng)前單據(jù)頭字段的排序(設(shè)置后需要調(diào)用序時(shí)簿刷新方法才可以看到設(shè)置結(jié)果。菜單及工具欄對(duì)象語(yǔ)法Object.Bar返回值類型第7頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。Bar屬性K/3BOS插件開(kāi)發(fā)手冊(cè)返回或設(shè)置序時(shí)簿的過(guò)濾條件。語(yǔ)法Object.ListFilterString返回值類型String注釋(設(shè)置后需要調(diào)用序時(shí)簿刷新方法才可以看到設(shè)置結(jié)果。返回或設(shè)置序時(shí)簿單據(jù)頭字段排序。語(yǔ)法Object.ListHeadSort返回值類型String注釋可以通過(guò)該屬性返回當(dāng)前序時(shí)簿顯示前過(guò)濾界面中設(shè)置的單據(jù)頭字段排序,或者設(shè)置當(dāng)前單據(jù)頭字段的排序(設(shè)置后需要調(diào)用序時(shí)簿刷新方法才可以看到設(shè)置結(jié)果。菜單及工具欄對(duì)象語(yǔ)法Object.Bar返回值類型第7頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。Bar屬性部分描述Object對(duì)象的一個(gè)實(shí)例。ListHeadSort屬性部分描述Object對(duì)象的一個(gè)實(shí)例。ListFilterString屬性K/3BOS插件開(kāi)發(fā)手冊(cè)K3ClassEvents.Bar注釋Bar對(duì)象參考多級(jí)審核對(duì)象語(yǔ)法Object.MultiCheckMgr返回值類型Object注釋返回多級(jí)審核對(duì)象,多級(jí)審核的設(shè)置信息、當(dāng)前審核情況、審核等都能從此組件中到。序時(shí)簿關(guān)鍵字段數(shù)據(jù)集合語(yǔ)法Object.RsID返回值類型ADODB.Recordset注釋只讀屬性,返回序時(shí)簿關(guān)鍵字段數(shù)據(jù)集合。有三個(gè)重要的字段:FID、FClassTypeID、FEntryID,這三個(gè)字段能把選中的行的其他值取出來(lái)。表示序時(shí)簿當(dāng)前行的所屬單據(jù)的內(nèi)碼,取值語(yǔ)法是:rsID("FID");ID:K/3BOS插件開(kāi)發(fā)手冊(cè)K3ClassEvents.Bar注釋Bar對(duì)象參考多級(jí)審核對(duì)象語(yǔ)法Object.MultiCheckMgr返回值類型Object注釋返回多級(jí)審核對(duì)象,多級(jí)審核的設(shè)置信息、當(dāng)前審核情況、審核等都能從此組件中到。序時(shí)簿關(guān)鍵字段數(shù)據(jù)集合語(yǔ)法Object.RsID返回值類型ADODB.Recordset注釋只讀屬性,返回序時(shí)簿關(guān)鍵字段數(shù)據(jù)集合。有三個(gè)重要的字段:FID、FClassTypeID、FEntryID,這三個(gè)字段能把選中的行的其他值取出來(lái)。表示序時(shí)簿當(dāng)前行的所屬單據(jù)的內(nèi)碼,取值語(yǔ)法是:rsID("FID");ID:rsID("FEntryID");注意:如果要使用這個(gè)屬性,插件工程還必須 MicrosoftActiveXDataObjectsLibrary。第8頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。RsId屬性部分描述Object對(duì)象的一個(gè)實(shí)例。MultiCheckMgr屬性K/3BOS插件開(kāi)發(fā)手冊(cè)返回序時(shí)簿當(dāng)前調(diào)用模式。此屬性只讀。語(yǔ)法Object.ListFilterString返回值類型Enu類型Enu_ListShowMode_View0:一般窗口Enu_ListShowMode_ViewM1:一般模態(tài)窗口Enu_ListShowMode_LookUp2:選單Enu_ListShowMode_ConnectView3:聯(lián)查Enu_ListShowMode_ConnectViewExt4:自定義聯(lián)查注釋當(dāng)多級(jí)審核流程出現(xiàn)錯(cuò)誤時(shí)是否顯示錯(cuò)誤提示。語(yǔ)法Object.ShowMsg返回值類型Boolean注釋K/3BOS插件開(kāi)發(fā)手冊(cè)返回序時(shí)簿當(dāng)前調(diào)用模式。此屬性只讀。語(yǔ)法Object.ListFilterString返回值類型Enu類型Enu_ListShowMode_View0:一般窗口Enu_ListShowMode_ViewM1:一般模態(tài)窗口Enu_ListShowMode_LookUp2:選單Enu_ListShowMode_ConnectView3:聯(lián)查Enu_ListShowMode_ConnectViewExt4:自定義聯(lián)查注釋當(dāng)多級(jí)審核流程出現(xiàn)錯(cuò)誤時(shí)是否顯示錯(cuò)誤提示。語(yǔ)法Object.ShowMsg返回值類型Boolean注釋,并不顯示錯(cuò)誤提示。理刪除一張單據(jù)。語(yǔ)法Object.DeleteBill(ByVallClassTypeIDAsLong,ByValnInterIDAsLong,OptionalByRef第9頁(yè)DeleteBill函數(shù)部分描述Object對(duì)象的一個(gè)實(shí)例。ShowMsg屬性部分描述Object對(duì)象的一個(gè)實(shí)例。ShowMode屬性K/3BOS插件開(kāi)發(fā)手冊(cè)bSuccessAsBoolean=True)AsString返回值類型String對(duì)操作結(jié)果的描述:刪除操作或失敗注釋用戶定義單據(jù)并保存后,會(huì)在數(shù)據(jù)庫(kù)中創(chuàng)建對(duì)應(yīng)的表。如單據(jù)為t_BOS200000001表,單據(jù)體為t_BOS200000001Entry2表。本函數(shù)刪除這些表中指定的行。列;nInterID對(duì)應(yīng)的字段為:用戶在定義單據(jù)時(shí)所指定的“主鍵字段”(K/3BOS插件開(kāi)發(fā)手冊(cè)bSuccessAsBoolean=True)AsString返回值類型String對(duì)操作結(jié)果的描述:刪除操作或失敗注釋用戶定義單據(jù)并保存后,會(huì)在數(shù)據(jù)庫(kù)中創(chuàng)建對(duì)應(yīng)的表。如單據(jù)為t_BOS200000001表,單據(jù)體為t_BOS200000001Entry2表。本函數(shù)刪除這些表中指定的行。列;nInterID對(duì)應(yīng)的字段為:用戶在定義單據(jù)時(shí)所指定的“主鍵字段”(D。當(dāng)前序時(shí)簿的單據(jù)類型ID與內(nèi)碼可以通過(guò)m_ListInterface.RsId("FClassTypeIDm_ListInterface.RsId("FID")取得。示例刪除一張單據(jù),其類型ID是200000001,內(nèi)碼是0018:通過(guò)字段關(guān)鍵字獲取字段對(duì)象。語(yǔ)法Object.GetDataFldByKey(sFKeyAsString,[RowAsLong])第10頁(yè)參數(shù)描述Object對(duì)象的一個(gè)實(shí)例。sFKeyString類型。字段模板的關(guān)鍵字(y。Row類型。可選參數(shù)。GetDataFldByKey函數(shù)DimbSuccessAsBooleanDimsResultAsStringsResult=m_ListInterface.DeleteBill(200000001,0018,bSuccess)IfbSuccessThenDebug.Print“刪除 ElseDebug.Print刪除失敗”EndIfDebug.PrintsResult參數(shù)描述Object對(duì)象的一個(gè)實(shí)例。lClassTypeID要?jiǎng)h除單據(jù)的類型IDnInterID要?jiǎng)h除的單據(jù)的內(nèi)碼bSuccess用于返回,指示操作是否K/3BOS插件開(kāi)發(fā)手冊(cè)返回值類型KFO.Dictionary注釋返回字段值對(duì)象,在字段值對(duì)象中再取出相應(yīng)的值。示例獲取序時(shí)簿中選中行對(duì)應(yīng)得單據(jù)上的“單據(jù)編號(hào)(FBillNo)”字段的字段對(duì)象:通過(guò)指定字段的模板獲取字段對(duì)象。語(yǔ)法Object.GetDataFld(dDictionary,[RowAsLong])第11頁(yè)部分描述ObjectK/3BOS插件開(kāi)發(fā)手冊(cè)返回值類型KFO.Dictionary注釋返回字段值對(duì)象,在字段值對(duì)象中再取出相應(yīng)的值。示例獲取序時(shí)簿中選中行對(duì)應(yīng)得單據(jù)上的“單據(jù)編號(hào)(FBillNo)”字段的字段對(duì)象:通過(guò)指定字段的模板獲取字段對(duì)象。語(yǔ)法Object.GetDataFld(dDictionary,[RowAsLong])第11頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。DctKFO.Dictionary對(duì)象。指定字段的模版的對(duì)象。Row類型??蛇x參數(shù)。當(dāng)字段位于多分錄上時(shí),通過(guò)此參數(shù)指定需要獲得的字段的值所在的行號(hào)。不指定此參數(shù)時(shí)得到當(dāng)前激活行的值。GetDataFld函數(shù)DimdctFieldAsKFO.DictionaryDimdctDataAsKFO.DictionaryDimdctBillIDAsKFO.DictionarySetdctBillID=m_ListInterface.List.GetSelectedBillIDSetdctData=m_ListInterface.DataSrv.LoadBill(dctBillID.Name(1))Setm_ListInterface.Data=dctDataSetdctField=m_ListInterface.GetDataFldbyKey("FBillNo")IfNotdctFieldIsNothingThenDebug.Print單據(jù)編號(hào):"&dctField("FFLD")EndIfSetdctField=NothingSetdctData=NothingSetdctBillID=Nothing當(dāng)字段位于多分錄上時(shí),通過(guò)此參數(shù)指定需要獲得的字段的值所在的行號(hào)。不指定此參數(shù)時(shí)得到當(dāng)前激活行的值。當(dāng)字段位于其他類型分錄,或位于單據(jù)頭時(shí),此參數(shù)被忽略。K/3BOS插件開(kāi)發(fā)手冊(cè)返回值類型KFO.Dictionary注釋返回字段值對(duì)象。示例獲得序時(shí)簿當(dāng)前選定行的關(guān)鍵數(shù)據(jù)。語(yǔ)法Object.GetCurrentSelRowInfo()返回值類型第12頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。K/3BOS插件開(kāi)發(fā)手冊(cè)返回值類型KFO.Dictionary注釋返回字段值對(duì)象。示例獲得序時(shí)簿當(dāng)前選定行的關(guān)鍵數(shù)據(jù)。語(yǔ)法Object.GetCurrentSelRowInfo()返回值類型第12頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。GetCurrentSelRowInfo函數(shù)獲取序時(shí)簿中選中行對(duì)應(yīng)得單據(jù)上的“單據(jù)編號(hào)(FBillNo)”字段的字段對(duì)象:DimdctAsKFO.DictionaryDimdctDataAsKFO.DictionaryDimdctBillIDAsKFO.DictionaryDimdctDataInfoAsKFO.DictionarySetdctBillID=m_ListInterface.List.GetSelectedBillIDSetdctData=m_ListInterface.DataSrv.LoadBill(dctBillID.Name(1))Setm_ListInterface.Data=dctData'GetFieldInfo()函數(shù)的實(shí)現(xiàn)參見(jiàn)ListEvents.DataSrv屬性的示例SetdctDataInfo=GetFieldInfo("FBillNo")Setdct=m_ListInterface.GetDataFld(dctDataInfo)IfNotdctIsNothingThenDebug.Print單據(jù)編號(hào):"&dct("FFLD")EndIfSetdct=NothingSetdctData=NothingSetdctBillID=NothingSetdctDataInfo=Nothing當(dāng)字段位于其他類型分錄,或位于單據(jù)頭時(shí),此參數(shù)被忽略。K/3BOS插件開(kāi)發(fā)手冊(cè)KFO.Dictionary注釋此函數(shù)返回的數(shù)據(jù) FEntryIDID。如果當(dāng)前選定了多行,只返回選定行中第一行的單據(jù)數(shù)據(jù)。示例獲取序時(shí)簿上當(dāng)前選中的行對(duì)應(yīng)的單據(jù)的內(nèi)碼:獲取選中行(可以多選)的關(guān)鍵數(shù)據(jù)。語(yǔ)法Object.GetSelectedBillInfo()返回值類型注釋此函數(shù)返回一個(gè)KFO.VectorK/3BOS插件開(kāi)發(fā)手冊(cè)KFO.Dictionary注釋此函數(shù)返回的數(shù)據(jù) FEntryIDID。如果當(dāng)前選定了多行,只返回選定行中第一行的單據(jù)數(shù)據(jù)。示例獲取序時(shí)簿上當(dāng)前選中的行對(duì)應(yīng)的單據(jù)的內(nèi)碼:獲取選中行(可以多選)的關(guān)鍵數(shù)據(jù)。語(yǔ)法Object.GetSelectedBillInfo()返回值類型注釋此函數(shù)返回一個(gè)KFO.VectorVector的Size和選中的行數(shù)一致。每行包含一個(gè)數(shù)據(jù)包,此數(shù)據(jù)FEntryIDID。示例獲取序時(shí)簿當(dāng)前選中的多個(gè)行中的第一行對(duì)應(yīng)的單據(jù)的分錄ID:第13頁(yè)DimiAsLongDimvctRowsAsKFO.VectorDimdctRowAsKFO.DictionarySetvctRows=m_ListInterface.GetSelectedBillInfoIfNotvctRowsIsNothingThenFori=1TovctRows.SizeSetdctRow=vctRows(i)部分描述Object對(duì)象的一個(gè)實(shí)例。GetSelectedBillInfo函數(shù)DimdctSelectedRowAsKFO.DictionarySetdctSelectedRow=m_ListInterface.GetCurrentSelRowInfoDebug.Print"單據(jù)內(nèi)碼: "&dctSelectedRow("FID"),_"單據(jù)類型: "&dctSelectedRow("FClassTypeID"),_"單據(jù)分錄ID:"&dctSelectedRow("FEntryID")SetdctSelectedRow=NothingK/3BOS插件開(kāi)發(fā)手冊(cè)加載當(dāng)前選擇的單據(jù),并按照指定的狀態(tài)顯示。語(yǔ)法Object.LoadSelectedBill(BillStatusAsEnuBillStatusExt)Enu_BillStatusExt常數(shù)返回值類型Boolean。注釋加載TrueFalse。示例以“修改狀態(tài)”顯示序時(shí)簿當(dāng)前選中的行對(duì)應(yīng)的單據(jù):刷新序時(shí)簿語(yǔ)法Object.RefreshList(OptionalByValbRefreshToolBarAsBoolean=True,K/3BOS插件開(kāi)發(fā)手冊(cè)加載當(dāng)前選擇的單據(jù),并按照指定的狀態(tài)顯示。語(yǔ)法Object.LoadSelectedBill(BillStatusAsEnuBillStatusExt)Enu_BillStatusExt常數(shù)返回值類型Boolean。注釋加載TrueFalse。示例以“修改狀態(tài)”顯示序時(shí)簿當(dāng)前選中的行對(duì)應(yīng)的單據(jù):刷新序時(shí)簿語(yǔ)法Object.RefreshList(OptionalByValbRefreshToolBarAsBoolean=True,OptionalByVal第14頁(yè)RefreshListm_ListInterface.LoadSelectedBillEnu_BillStatusExt_Modify常數(shù)值描述Enu_BillStatusExt_View0查看狀態(tài)。Enu_BillStatusExt_New1新增狀態(tài)。Enu_BillStatusExt_Modify2修改狀態(tài)。部分描述Object對(duì)象的一個(gè)實(shí)例。BillStatus類型。顯示單據(jù)時(shí)單據(jù)的狀態(tài)。LoadSelectedBill函數(shù)Debug.Print"單據(jù)內(nèi)碼: "&dctRow("FID");_"單據(jù)類型: "&dctRow("FClassTypeID");_"單據(jù)分錄ID:"&dctRow("FEntryID")NextEndIfSetdctRow=NothingSetvctRows=NothingK/3BOS插件開(kāi)發(fā)手冊(cè)bMarkSelRowAsBoolean=True)返回值無(wú)示例刷新序時(shí)簿,刷新工具欄,刷新后用戶選定的行不變:消息。語(yǔ)法Object.SenderMessage(sTitleAsString,sMessageAsString,arrUsers,[lSenderTypeAsLong])返回值Boolean。注釋TrueFalseK/3BOS插件開(kāi)發(fā)手冊(cè)bMarkSelRowAsBoolean=True)返回值無(wú)示例刷新序時(shí)簿,刷新工具欄,刷新后用戶選定的行不變:消息。語(yǔ)法Object.SenderMessage(sTitleAsString,sMessageAsString,arrUsers,[lSenderTypeAsLong])返回值Boolean。注釋TrueFalse。示例主控臺(tái)消息給系統(tǒng)管理員:第15頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。sTitleString類型,消息的標(biāo)題。sMessageString類型,消息的內(nèi)容。arrUsers可以為(下0開(kāi)始。lSenderType類型,可選參數(shù),消息 的方式,目前保留。SenderMessage函數(shù)m_ListInterface.RefreshListTrue,True部分描述Object對(duì)象的一個(gè)實(shí)例。bRefreshToolBarbMarkSelRowFalse,則刷新后選定用戶選擇了多行,那么刷新后,只選中多行中的第一行。K/3BOS插件開(kāi)發(fā)手冊(cè)9”為系統(tǒng)管理員的內(nèi)碼。更新非查找類型字段的值。語(yǔ)法Object.UpdateNormalFld(d[bSetModifyFlagAsBoolean])sValueAsString,[RowAsLong],返回值KFO.Dictionary注釋此函數(shù)僅更新了該字段的值對(duì)象中的值,并不影響已有的顯示。示例更改當(dāng)前單據(jù)的單據(jù)編號(hào)“Bllo)3通過(guò)字段名稱來(lái)更新非查找類型字段的值。語(yǔ)法Object.UpdateNormalFldByKeyK/3BOS插件開(kāi)發(fā)手冊(cè)9”為系統(tǒng)管理員的內(nèi)碼。更新非查找類型字段的值。語(yǔ)法Object.UpdateNormalFld(d[bSetModifyFlagAsBoolean])sValueAsString,[RowAsLong],返回值KFO.Dictionary注釋此函數(shù)僅更新了該字段的值對(duì)象中的值,并不影響已有的顯示。示例更改當(dāng)前單據(jù)的單據(jù)編號(hào)“Bllo)3通過(guò)字段名稱來(lái)更新非查找類型字段的值。語(yǔ)法Object.UpdateNormalFldByKey(sKeyAsString,sValue[bSetModifyFlagAsBoolean])AsString,[RowAsLong],第16頁(yè)UpdateNormalFldByKey函數(shù)'GetFieldInfo()的實(shí)現(xiàn)參見(jiàn)ListEvents.DataSrv屬性的示例程序m_ListInterface.UpdateNormalFldGetFieldInfo("FBillNo"),"33333"部分描述Object對(duì)象的一個(gè)實(shí)例。dctKFO.Dictionary對(duì)象。指定字段的模版的對(duì)象。sValueString類型。需要更新的值。Row類型??蛇x參數(shù)。不指定此參數(shù)時(shí)更新當(dāng)前激活行的值。當(dāng)字段位于其他類型分錄,或位于單據(jù)頭時(shí),此參數(shù)被忽略。bSetModifyFlag類型??蛇x參數(shù)。目前保留。UpdateNormalFld函數(shù)DimblnAsBooleanbln=m_ListInterface.SenderMessage("審核單據(jù)","請(qǐng)審核[111111]單據(jù)",16394)K/3BOS插件開(kāi)發(fā)手冊(cè)返回值KFO.Dictionary注釋此個(gè)函數(shù)僅更新了該字段的值對(duì)象中的值,并不影響已有的顯示。示例更改當(dāng)前單據(jù)的單據(jù)編號(hào)“Bllo)3刷新序時(shí)簿菜單和工具欄語(yǔ)法Object.Refresh示例批量審核或反審核單據(jù)后,觸發(fā)此。語(yǔ)法第17頁(yè)AfterBatchMultiCheckm_ListInterface.Refresh部分描述Object對(duì)象的一個(gè)實(shí)例。Refresh 函數(shù)K/3BOS插件開(kāi)發(fā)手冊(cè)返回值KFO.Dictionary注釋此個(gè)函數(shù)僅更新了該字段的值對(duì)象中的值,并不影響已有的顯示。示例更改當(dāng)前單據(jù)的單據(jù)編號(hào)“Bllo)3刷新序時(shí)簿菜單和工具欄語(yǔ)法Object.Refresh示例批量審核或反審核單據(jù)后,觸發(fā)此。語(yǔ)法第17頁(yè)AfterBatchMultiCheckm_ListInterface.Refresh部分描述Object對(duì)象的一個(gè)實(shí)例。Refresh 函數(shù)m_ListInterface.UpdateNormalFldByKey"FBillNo","33333"部分描述Object對(duì)象的一個(gè)實(shí)例。sKeyString類型。字段模板的關(guān)鍵名稱(y。sValueString類型。需要更新的值。Row類型??蛇x參數(shù)。不指定此參數(shù)時(shí)更新當(dāng)前激活行的值。當(dāng)字段位于其他類型分錄,或位于單據(jù)頭時(shí),此參數(shù)被忽略。bSetModifyFlag類型??蛇x參數(shù)。是否設(shè)置更新標(biāo)志。True,則該字段的更新標(biāo)志將被設(shè)置。K/3BOS插件開(kāi)發(fā)手冊(cè)PrivateSubObject_AfterBatchMultiCheck(ByVallCheckDirectiondctCheckResultAsKFO.Dictionary)AsLong,ByVal注釋業(yè)務(wù)最末級(jí)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterBusinessCheck(ByValSuccessAsBoolean)注釋只有在業(yè)務(wù)最末級(jí)審核 此后不觸發(fā)此。業(yè)務(wù)最末級(jí)審核后發(fā)生。K/3BOS插件開(kāi)發(fā)手冊(cè)PrivateSubObject_AfterBatchMultiCheck(ByVallCheckDirectiondctCheckResultAsKFO.Dictionary)AsLong,ByVal注釋業(yè)務(wù)最末級(jí)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterBusinessCheck(ByValSuccessAsBoolean)注釋只有在業(yè)務(wù)最末級(jí)審核 此后不觸發(fā)此。業(yè)務(wù)最末級(jí)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterBusinessCheckEx(ByVallBillIDAsLong,ByValSuccessAsBoolean)完全相同。注釋此 之后觸發(fā)。第18頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。lBillIDID。AfterBusinessCheckEx部分描述Object對(duì)象的一個(gè)實(shí)例。Success類型。業(yè)務(wù)審核是否 。True為業(yè)務(wù)審核 。AfterBusinessCheck部分描述Object對(duì)象的一個(gè)實(shí)例。lCheckDirection類型。標(biāo)識(shí)審核方向。1=審核,2=反審核dctCheckResult類型。審核或反審核結(jié)果及相關(guān)信息。K/3BOS插件開(kāi)發(fā)手冊(cè)選中的單據(jù)數(shù)據(jù)到新單據(jù),在新單據(jù)尚未保存時(shí)發(fā)生。語(yǔ)法AsLong,ByValdctDataAsKFO.Dictionary)注釋新單據(jù)的單據(jù)編號(hào)會(huì)自動(dòng)更改,審核信息不到新的單據(jù)中;此應(yīng)用場(chǎng)景:在選中的單據(jù)且需要更改原單據(jù)的數(shù)據(jù)。刪除選中的單據(jù)后發(fā)生。語(yǔ)法PrivateSubObject_AfterDeleteBill(ByValbSuccessAsBoolean,ByVallBillInterIDAsLong,K/3BOS插件開(kāi)發(fā)手冊(cè)選中的單據(jù)數(shù)據(jù)到新單據(jù),在新單據(jù)尚未保存時(shí)發(fā)生。語(yǔ)法AsLong,ByValdctDataAsKFO.Dictionary)注釋新單據(jù)的單據(jù)編號(hào)會(huì)自動(dòng)更改,審核信息不到新的單據(jù)中;此應(yīng)用場(chǎng)景:在選中的單據(jù)且需要更改原單據(jù)的數(shù)據(jù)。刪除選中的單據(jù)后發(fā)生。語(yǔ)法PrivateSubObject_AfterDeleteBill(ByValbSuccessAsBoolean,ByVallBillInterIDAsLong,ByValsBillNoAsString,ByValsErrorMessageAsString,bCancelErrorMessageBoolean)As注釋為刪除的單據(jù)的單據(jù)編號(hào),但有可能沒(méi)有單據(jù)編號(hào),此時(shí)為空字符串。bCancelErrorMessageFalse,默認(rèn)情況下不顯示提示框。第19頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。bSuccess類型。刪除是否 。True為刪除 。lBillInterID類型。刪除的單據(jù)的內(nèi)碼。sBillNoString類型。刪除的單據(jù)的編號(hào)。sErrorMessageString類型。錯(cuò)誤信息。如果刪除 ,則為 的提示信息。bCancelErrorMessage類型。是否顯示錯(cuò)誤信息提示 框(包括 信息。AfterDeleteBill部分描述Object對(duì)象的一個(gè)實(shí)例。srcInterID類型,選擇的單據(jù)的內(nèi)碼。dctDataKFO.Dictionary對(duì)象,新單據(jù)的數(shù)據(jù)。AfterCopyBillCreateDataK/3BOS插件開(kāi)發(fā)手冊(cè)合并選中的單據(jù)數(shù)據(jù)到新單據(jù),在新單據(jù)尚未保存時(shí)發(fā)生。語(yǔ)法PrivateSubObject_AfterMergeCopyBill(ByValdctDataAsKFO.Dictionary)注釋新單據(jù)的單據(jù)編號(hào)會(huì)自動(dòng)更改,審核信息不到新的單據(jù)中;此應(yīng)用場(chǎng)景:在合并選中的單據(jù)且需要更改某些數(shù)據(jù)。多級(jí)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterMultiCheck(ByVallCheckModeAsLong,ByVallCheckMaxLevelAsLong,ByVallBusinessLevelAsLong,ByValK/3BOS插件開(kāi)發(fā)手冊(cè)合并選中的單據(jù)數(shù)據(jù)到新單據(jù),在新單據(jù)尚未保存時(shí)發(fā)生。語(yǔ)法PrivateSubObject_AfterMergeCopyBill(ByValdctDataAsKFO.Dictionary)注釋新單據(jù)的單據(jù)編號(hào)會(huì)自動(dòng)更改,審核信息不到新的單據(jù)中;此應(yīng)用場(chǎng)景:在合并選中的單據(jù)且需要更改某些數(shù)據(jù)。多級(jí)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterMultiCheck(ByVallCheckModeAsLong,ByVallCheckMaxLevelAsLong,ByVallBusinessLevelAsLong,ByVallCheckLevelAsLong,ByVallCheckStatusAsLong,ByValSuccessAsBoolean)注釋此 在每步審核后都能觸發(fā),和AfterBusinessCheck不同。多級(jí)審核后發(fā)生。第20頁(yè)AfterMultiCheckEx部分描述Object對(duì)象的一個(gè)實(shí)例。lCheckM 類型。審核模式,0—順序?qū)徍耍?—會(huì)簽。lCheckMaxLevel類型。多級(jí)審核最大審核級(jí)次。lBusinessLevel類型。業(yè)務(wù)審核級(jí)次。lCheckLevel類型。本次審核的級(jí)次。lCheckStatus序?qū)徍?,則和中最大的審核級(jí)次為當(dāng)前已審核級(jí)次。Success類型。多級(jí)審核是否 。True為多級(jí)審核 。AfterMultiCheck部分描述Object對(duì)象的一個(gè)實(shí)例。dctDataKFO.Dictionary對(duì)象,新單據(jù)的數(shù)據(jù)。AfterMergeCopyBillK/3BOS插件開(kāi)發(fā)手冊(cè)語(yǔ)法PrivateSubObject_AfterMultiCheckEx(ByVallBillIDAsLong,ByVallCheckModeAsLong,ByVallCheckMaxLevelAsLong,ByVallBusinessLevelAsLong,ByVallCheckLevelAsLong,ByValK/3BOS插件開(kāi)發(fā)手冊(cè)語(yǔ)法PrivateSubObject_AfterMultiCheckEx(ByVallBillIDAsLong,ByVallCheckModeAsLong,ByVallCheckMaxLevelAsLong,ByVallBusinessLevelAsLong,ByVallCheckLevelAsLong,ByVallCheckStatusAsLong,ByValSuccessAsBoolean)其他參數(shù)及其含義跟AfterMultiCheck完全相同。注釋此 總是在AfterMultiCheck之后觸發(fā)。在選單過(guò)程中,選定源單序時(shí)簿上的單據(jù),返回目標(biāo)單據(jù)時(shí)發(fā)生。語(yǔ)法PrivateSubObject_AfterSelList(ByValRsIdAsADODB.Recordset,KFO.Vector)VectListAs注釋VectList參數(shù)中的值,并將其一同返回。:如果要使用RsId參數(shù),插件工程還必須 MicrosoftActiveXDataObjectsLibrary。駁回業(yè)務(wù)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterUnBusinessCheck(ByValSuccessAsBoolean)第21頁(yè)部分描述Object對(duì)象的一個(gè)實(shí)例。Success類型。駁回業(yè)務(wù)審核是否 。True為駁回業(yè)務(wù)審核 。AfterUnBusinessCheck部分描述Object對(duì)象的一個(gè)實(shí)例。RsIdADODB.Recordset對(duì)象。源單序時(shí)簿所有單據(jù)的關(guān)鍵字段 集合。VectListKFO.Vector對(duì)象。選定的源單單據(jù)集合。AfterSelList部分描述Object對(duì)象的一個(gè)實(shí)例。lBillIDID。K/3BOS插件開(kāi)發(fā)手冊(cè)駁回業(yè)務(wù)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterUnBusinessCheckEx(ByVallBillIDAsLong,ByValSuccessAsBoolean)注釋此 總是在AfterUnBusinessCheck之后觸發(fā)。駁回多級(jí)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterUnMultiCheck(ByVallCheckModeAsLong,ByVallCheckMaxLevelAsLong,ByVallBusinessLevelAsLong,ByVallCheckLevelAsK/3BOS插件開(kāi)發(fā)手冊(cè)駁回業(yè)務(wù)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterUnBusinessCheckEx(ByVallBillIDAsLong,ByValSuccessAsBoolean)注釋此 總是在AfterUnBusinessCheck之后觸發(fā)。駁回多級(jí)審核后發(fā)生。語(yǔ)法PrivateSubObject_AfterUnMultiCheck(ByVallCheckModeAsLong,ByVallCheckMaxLevelAsLong,ByVallBusinessLevelAsLong,ByVallCheckLevelAsLong,ByVallCheckStatusAsLong,ByValSuccessAsBoole

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論