UserManualforKingdeeK/3V14.2BOSPlug-inDevelopmentStatementThecopyrightofthisdocumentisownedbyKingdeeSoftware(China)Co.,Ltd.Nopartofthisdocumentmaybealtered,reproduced,excerpted,translated,reprintedorrewritteninanyformorbyanymeanswithoutpriorwrittenconsentofKingdee.KingdeeSoftware(China)Co.,Ltd.November,2015PrefaceWelcometotheUserManualforUserManualforK/3BOSPlug-inDevelopmentThemanualisorganizedinthefollowingsectionsthataredesignedtohelpyoueffectivelyusetheBOSplug-in: GeneralDescription Instructions Procedures Functions&Features SystemSettingsThePrefaceinstructsyouhowtoaccessadditionalusefulinformationandformatconventions.TargetReadersThismanualisintendedforuserswhohaveextensiverelatedexperienceandexpertise,andwhoarealreadyfamiliarwiththebasicsoftheKingdeeK/3system.Beforefirsttimeuse,werecommendthatyouattendoneormoreofourtrainingprograms.Formoreinformationregardingtraining,pleasecontactyourlocalKingdeeoffice.Tolearnmoreaboutthesystem’sdetailssuchasuserinterfaces,pleasefamiliarizeyourselfwiththeKingdeeK/3systemandtheMSSQLSERVER,andreadthetechnicaldocumentationthatcomeswiththeKingdeeK/3systemthoroughly.SourcesofRelevantInformationYoucanaccessourservicesorrequesthelpthroughthefollowingchannels.1.OnlineTokeepuptodatewithourlatestKingdeeK/3products,applicationsandsolutions,pleasevisitourwebsiteathttp://www.kingdee.com/.2.Pre-salesConsultingTomeetenterprises’developmentandmanagementneeds,weprovidemanagementconsultationandsolutions,helpingenterprisestomaketherightdecisionsrapidly.3.ProductTrainingTostayattheforefrontoftechnologicalandmanagementinnovation,Kingdeeiscommittedtoprovidingcustomerswithholisticindustrialsolutions.Inadditiontoitswiderangeofqualityproducts,Kingdeealsoofferscomprehensivetraining,helpinguserstoquicklydeploytheirsoftwareapplications.4.ConsultingBasedontheextensiveexperienceofmorethan10,000globalcustomers,advancedmanagementideasandmanagementsoftwareapplications,KingdeehasdevelopeditsGoldenFingerImplementationMethodology,asoftwareapplicationmethodthatreflectsChina’sactualsituation.KingdeewishestohelpyouincreasesuccessbyleveragingoursolidexperienceandexpertiseinenterprisemanagementandITtechnology.5.FieldSupportOurqualifiedprofessionalsarealwaysreadytodiscussfacetofaceanyissuesyoumayhave,andtoconductfieldresearchandanalysistoworkouttherightsolutionimmediately.6.CRMServiceByutilizingtheKingdeeEAS-CRM,apowerfulcustomerrelationshipmanagementsystem,Kingdeehasestablishedacomprehensivecustomerinformationmanagementlibrary,enablingKingdeetosolvecustomers’problemsimmediately.Bymaintaininganextensivecustomerrecord,weareabletoprovidelong-term,sustainable,andefficientservices.7.CSPServiceKingdeereliesonitsyearsofexperienceandstate-of-the-artmanagementpracticestoprovideanintegratedCSPservicethatbestsuitscustomers’need.Astheindustry’smostholisticservice,theCSPisdistinguishedbyafullrangeoffeaturesthatbuildonKingdee’scutting-edgetechnologyandprofessionalserviceteam.8.CallCenterThroughourcustomercallcenter,weprovideyouwithanattentiveserviceandrespondtoyourquestionsandconcernsquickly.9.PersonalizedServiceInresponsetocustomerdemandsforpersonalizedservicesweprovidecustomizedsolutionstogetherwithourpartners,andutilizeallavailableresourcestoofferyoufull-featuredapplications.10.ConvenientServiceAsaproviderofbothsolutionsandproducts,weofferyoueasyaccesstoourservices,removingthedifficultyofselectingfromawiderangeofsolutions,whileensuringthecompatibilityandintegrityofourservice.11.PartnershipWearelookingtoforgestrategicpartnershipswithotherITindustryleadersinordertoprovideyouwithanextensivearrayofservices,includingenterprisemanagementconsulting,systemsintegration,andtraining.InadditiontoKingdee’sbroadserviceportfolio,youcanalsogainaccesstoservicesofferedbyKingdee’spartners.12.UpgradeOurupgradeservicecanprotectyourvalue-addedinvestmentoverthelongterm,andcost-effectivelyupgradeyoursystem.ProductDesignInspiredbythebasemanagementphilosophy,KingdeeK/3incorporatesrobustmanagementcapabilitiesandproceduresincludingbusinessflowplanningandorganization,andcoordinationacrosstheservicevaluechain.Intermsofstrategicmanagement,thesystemfocusesonenterprises’masterdata,basicbusinessflows,internalcontrol,knowledgemanagement,andemployeeconduct.Additionally,itprovidestheabilitytosupplyalltheinformationrequiredfordecision-makingthroughoutstrategicmanagementproceduresbyutilizingawidevarietyoftoolsandmethods.Itmonitorstheproblemsarisingoutofstrategyimplementationinrealtime,thushelpingenterprisestosharpentheircompetitiveedge.Asacornerstoneofanenterprise'scontinuousmanagementpractice,basemanagementdetermineswhetheritsstrategicobjectivescanberealizedandwhetheritsdevelopmentisreallysustainable.Thismanagementpracticefeaturesprocessmanagement,becauseitprovidesfirst-handdocumentsthatcantrulyreflectbusinessproceduresandhelpsmakebusinessandstrategicdecisionsthroughrationalknowledge.AboutKingdeeKingdeeInternationalSoftwareGroupCompanyLimitedisaleadingproviderofbusinesssoftwareande-businessapplicationsolutionsintheAsia-Pacificregion.ItisoneofthefastestgrowingISVintheglobalsoftwaremarket,andaleadingcompanyintheChinesesoftwareindustry.ThesoftwareproductsdevelopedandsoldbyKingdeeincludebusinessmanagementsoftwarethatmeetsbusinessmanagementdemandsofthefast-growingnewmarket,e-businessapplicationsoftwarethatoffersservicesviatheInternet,andmiddlewaresoftwareusedbyenterprisestoestablishe-businessplatforms.Kingdeealsoprovidescustomersgloballywithsoftware-relatedmanagementconsulting,implementation,andtechnicalservices.Kingdee’sunique’fastconfiguration,fastimplementation,fastapplication,fasteffect‘globalizedproductandservicepositioningcanhelpcustomerscalmlymeetthechallengeoftheuncertaincommercialenvironment,realizetheperfectcombinationofbusinessflowandITtechnology,carryouteffectivemanagementinnovationandensurerapid,sustainableandhealthyorganizationalgrowth.KingdeeInternationalSoftwareGroupCompanyLimitedisthecreatorofChina’sfirstaccountingsoftwarebasedonWINDOWS,thefirstpureJAVAmiddlewaresoftware,andthefirstthree-tierERPsystembasedontheInternet.KingdeeK/3isthebusinesssoftwareenterprisewiththehighestoccupationratiointheERPmarketamongChina’ssmallandmedium-sizedenterprises.InOctober2004,Kingdeeformallyreleaseditsnewgenerationproduct-theKingdeeEAS4.0(KingdeeEnterpriseApplicationSuite).KingdeeEASbasesitselfuponKingdeeBOS-thecommercialoperationsystemindependentlyresearchedanddevelopedbyKingdee.Ittargetslargeandsmall-sizedenterprises,adoptsthenewestERPIImanagementideasandintegrateddesign.Itiscomposedofover50applicationmodulesandcoversthemanagementfunctionforanenterprise’sinternalresources,supplychain,customerrelationships,knowledge,andcommercialintelligence.Itrealizesbusinesscoordinationamongenterprisesandtheapplicationintegrationofe-business.FormatConventions GeneralFormatFormatDescriptionArialCharacterTextInputMessageItalicPromptMessage AgreementofGraphicalInterfaceFormatFormatDescriptionWindowname.Generalmenuitemordendritestructuremenuitem.Buttoninthewindow.BoldOptionintheform.->Continuousselectionofmenuanditssubmenuordendritestructure. AgreementofKeyboardOperationFormatDescriptionKey1AkeyofthekeyboardKey1+Key2Presstwokeyssimultaneously. AgreementofMouseActionFormatDescriptionClickLeftclickmousetoclickonanobject.Double-clickLeftclickmousetwicetoopenanobject.Right-clickSelectanobjectandclicktherightmousebutton.Drag-dropLeftclickmouseonobject.Donotreleaseuntiltheobjectisdraggedtothedesiredposition. SpecialSignsFormatDescriptionTipProvidesassistanceandcallsuser’sattentiontouseitwithcaution.NoteProvidessomeimportantdescriptions.ExampleGivesanexamplesothatuserscanunderstandclearly.PreconditionReferstoanoperationthatmustbecompletedbeforeyoutakethenextstep.DefinitionDefinesfinancialorcomputertermsmentionedinthedocument.DescriptionofSymbolsofFlowChartThismanualusesEPC(Event-driven-ProcessChain)todepictthemainbusinessflow.Throughconnectingtoeventandtask,userscansetupacomplicatedbusinessflowmoduleandconductananalysis.EPCnotonlyusesintelligiblesymbolsandlanguagetohelpusersandconsultantsdescribethebusinessinformationsystem,butalsointegratesorganizationalstructure,function,dataandinformationflow.TheEPCmodulecandemonstratehowtheinterruptionoftaskchainandliabilitychainaffectsacompany’sabilitytooptimizeitsbusinessflow.Bymatchingtheorganizationwitheachtask,userscanconvenientlyidentifywhichdepartmentorpostisinvolvedwhereintheflow.SeethetablebelowforadescriptionofthesymbolsmentionedintheEPCchart:NameIconDescribes/DefinesExampleEventActualstate.Oppositelyactsasaneventtrigger.ReceivingoriginalvoucherFunctionsConversionfrominitialstatetofinalstate.NewVoucherOrganizationUnitEnterprisestructure.AccountantinFinancialDepartmentInformation,Material,ResourceObjectRealworldobject(e.g,businessobject,andmaterialobject).AccountRoutePrecedencerelationshipbetweendifferentconnectionflows(navigationassistance).VoucherhandlingprocedureLogicOperationalCharacterLogicrelationshipbetweeneventandfunctionorflow.“XOR”:Onehastomakeexclusivechoicefrommultipleflows.“V”:Itstandsfor“or”relation.“^”:Itstandsfor“and”relation.ControlFlowPrecedenceandlogicdependencyrelationshipbetweeneventandfunctionorflow.InformationFlow,MaterialsCirculationDefineswhetherafunctioncanberead,alteredorwrittenintodata.AllocationofResource,OrganizationUnitWhichunit(staff)orresourcecanbeusedtoprocessacertainfunctionorflow.FeedbackThankyouforusingourproductandusermanual.Thismanualisdeliveredtogetherwithafeedbackform.Itwouldbehighlyappreciatedifyouwouldgiveusyouropinionsandsuggestionsonourproductorusermanual.PleasesendtheformtoourlocalKingdeeofficeorfaxittoourK/3ProductDepartmentat+86-755-26615016.Kingdeeislookingforwardtohearingyourviews.TableofContentsChapter1Overview.1Chapter2COM.32.1K3ClassEventsObjectModel.32.1.1Instructions..32.1.2K3ClassEventsObjects.42.2ListEventsObjectReference..52.2.1DataSrvProperty.52.2.2EnableListFillRowEventsProperty..62.2.3K3LibProperty.72.2.4ListPropert..82.2.5ListEntrySortProperty..82.2.6ListFilterStringProperty.82.2.7ListHeadSortProperty.92.2.8MenuBarProperty..92.2.9MultiCheckMgrProperty..102.2.10RsIdProperty.102.2.11ShowModeProperty..112.2.12ShowMsgProperty..112.2.13DeleteBillFunction.112.2.14GetDataFldByKeyFunction.122.2.15GetDataFldFunction..132.2.16GetCurrentSelRowInfoFunction..142.2.17GetSelectedBillInfoFunction.152.2.18LoadSelectedBillFunction.152.2.19RefreshListFunction..162.2.20SenderMessageFunction..172.2.21UpdateNormalFldFunction..172.2.22UpdateNormalFldByKeyFunction.182.2.23RefreshMenuFunction..192.2.24AfterBatchMultiCheckEvent..192.2.25AfterBusinessCheckEvent..192.2.26AfterBusinessCheckExEvent..202.2.27AfterCopyBillCreateDataEvent..202.2.28AfterDeleteBillEvent..212.2.29AfterMergeCopyBillEvent..212.2.30AfterMultiCheckEvent.222.2.31AfterMultiCheckExEvent.222.2.32AfterSelListEvent..232.2.33AfterUnBusinessCheckEvent..232.2.34AfterUnBusinessCheckExEvent.232.2.35AfterUnMultiCheckEvent.242.2.36AfterUnMultiCheckExEvent.242.2.37BeforeMultiCheckEvent..252.2.38BeforeMultiCheckExEvent..262.2.39BeforePrintBillEvent..262.2.40BeforeSenderMessageEvent..272.2.41BeforRefreshToolBarEvent.272.2.42BusinessCheckEvent..272.2.43BusinessCheckExEvent.282.2.44FinishMultiCheckEvent.282.2.45FinishMultiCheckExEvent.292.2.46ListFillRowEvent.292.2.47ListRowSelectedEvent..312.2.48MenuBarClickEvent..312.2.49MenuBarInitializeEvent.322.2.50MultiCheckEvent.322.2.51MultiCheckExEvent.332.2.52PrintSuccessfulEvent..342.2.53StartMultiCheckEvent.342.2.54StartMultiCheckExEvent.352.2.55UnBusinessCheckEvent.352.2.56UnBusinessCheckExEvent.352.2.57UnMultiCheckEvent..362.2.58UnMultiCheckExEvent..372.2.59ReMultiCheckEvent..372.2.60ReMultiCheckExEvent..372.2.61ReUnMultiCheckEvent.382.2.62ReUnMultiCheckExEvent.382.3BaseClassEventObjectReference..392.3.1BrowseCtlProperty..392.3.2DataSrvProperty.392.3.3EnableListFillRowEventsProperty..392.3.4InsertNewRowAndFillOptionProperty.412.3.5K3LibProperty.412.3.6ListActiveBarProperty.422.3.7ListEntrySortProperty..422.3.8ListFilterStringProperty.422.3.9ListHeadSortProperty.432.3.10MenuBarProperty..432.3.11RsClassGroupProperty.442.3.12RsIdProperty.442.3.13GetActiveCtlFunction..442.3.14GetSelectedClassIDFunction.452.3.15GetSelectedClassTypeFunction.452.3.16GetSelectedItemIDFunction.462.3.17GetSelectedItemsFunction.472.3.18IsSearchStateFunction..472.3.19PitchItemByIDFunction.482.3.20SelectClassGroupByIDFunction.492.3.21SenderMessageFunction..492.3.22SetStatusFunction.502.3.23RefreshClassGroupsMethod..512.3.24RefreshListByClassGroupIDMethod.512.3.25RefreshSelectedClassGroupMethod..522.3.26RefreshSelectedClassGroupListMethod..522.3.27AfterGetDataEvent..532.3.28BeforePrintBillEvent..532.3.29BeforeSenderMessageEvent..532.3.30ClassGroupSelectedEvent.542.3.31DeleteBillSucessfulEvent..552.3.32ListFillRowEvent.552.3.33ListRowSelectedEvent..572.3.34MenuBarClickEvent..572.3.35MenuBarInitializeEvent.582.3.36RefreshListEvent..582.4BillEventObjectReference..582.4.1AccessoryTypeIDProperty..582.4.2BillCtlProperty.592.4.3BillEntrysProperty.592.4.4BillHeadsProperty.592.4.5BillHeightProperty.602.4.6BillNameProperty..602.4.7BillStatusProperty.602.4.8BillWidthProperty..612.4.9CancelPrintControlProperty..612.4.10ClassTypeProperty.622.4.11ClassTypeEntryProperty.622.4.12ClassTypeKeyProperty.622.4.13DataProperty.632.4.14DataSrvProperty.632.4.15EntryPrimaryKeyProperty.632.4.16FIDProperty..642.4.17InsertNewRowAndFillOptionProperty.642.4.18IsDoActionProperty.642.4.19IsDoActionDataProperty.652.4.20K3LibProperty.652.4.21LayerCountProperty..662.4.22LayerNamesProperty..662.4.23MenuBarProperty..662.4.24MultiCheckMgrProperty..672.4.25ObjectIDProperty..672.4.26ObjectTypeProperty.672.4.27OriginalFieldValueProperty.682.4.28PrimaryKeyProperty..682.4.29ReSaveSuccessProperty..682.4.30rsBillIDProperty.692.4.31ShowTypeProperty.692.4.32TableInfoProperty..702.4.33TableNameProperty..702.4.34TaskIDProperty.702.4.35ShowMsgProperty..712.4.36BatchToDoActionsFunction..712.4.37DeleteEntryDataFunction..722.4.38GetActiveCtlFunction..722.4.39GetActiveFieldFunction..732.4.40GetCommonControlFunction..742.4.41GetDataFldFunction..752.4.42GetDataFldbyKeyFunction..762.4.43GetFieldInfoByKeyFunction..762.