DocumentExtender նկարագրություն
Ներածություն
Գոյություն ունեցող փաստաթղթերի մշակման գործընթացում լրացուցիչ ստուգումներ իրականացնելու, դաշտերի ավտոմատ լրացման և այլ սեփական տրամաբանություն ավելացնելու համար նկարագրվում է փաստաթղթի ընդլայնում։ Փաստաթղթի ընդլայնումը իրանից ներկայացնում է վիրտուալ մեթոդների բազմություն, որոնք կանչվում են փաստաթղթի հիմնական իրադարձություններից առաջ և հետո։
8X համակարգում փաստաթղթի ընդլայնում նկարագրելու համար հարկավոր է ունենալ
- .as ընդլայնմամբ ֆայլ սկրիպտերում DOCUMENTEXTENDER նկարագրությամբ, որը պարունակում է մետատվյալներ ընդլայնման մասին,
- .cs ընդլայնմամբ ֆայլ, որը պարունակում է սերվերում աշխատող տրամաբանությունը։
.as և .cs ընդլայնմամբ ֆայլերը լրացնելուց հետո անհրաժեշտ է .as ընդլայնմամբ ֆայլը ներմուծել համակարգ SYSCON
գործիքի միջոցով, որի արդյունքում կներմուծվի նաև .cs ընդլայնմամբ ֆայլը։
Մեթոդներ
Անվանում | Նկարագրություն |
---|---|
BeforeCommitDelete(Document, BeforeCommitDeleteEventArgs) | BeforeCommitDelete մեթոդը կանչվում է միջուկի կողմից` տվյալների պահոցից փաստաթղթի հեռացումից անմիջապես հետո տրանզակցիայի մեջ։ |
PreAction(Document, ActionEventArgs) | PreAction մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի պահպանման ժամանակ (Store) տրանզակցիայի մեջ` Action իրադարձությունից առաջ։ |
PostAction(Document, ActionEventArgs) | PostAction մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի պահպանման ժամանակ (Store) տրանզակցիայի մեջ` Action իրադարձությունից հետո։ |
PreAfterCommit(Document, AfterCommitEventArgs) | PreAfterCommit մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի տվյալների պահոցում գրանցումից հետո մեծ տրանզակցիայի մեջ՝ BeforeCommit իրադարձությունից հետո և AfterCommit իրադարձությունից առաջ։ |
PostAfterCommit(Document, AfterCommitEventArgs) | PostAfterCommit մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի տվյալների պահոցում գրանցումից հետո մեծ տրանզակցիայի մեջ՝ BeforeCommit, AfterCommit իրադարձություններից հետո։ |
PreAfterCreate(Document, AfterCreateEventArgs) | PreAfterCreate մեթոդը կանչվում է միջուկի կողմից՝ փաստաթուղթը ստեղծելուց, AfterCreate իրադարձությունից առաջ։ |
PostAfterCreate(Document, AfterCreateEventArgs) | PostAfterCreate մեթոդը կանչվում է միջուկի կողմից՝ փաստաթուղթը ստեղծելուց, AfterCreate իրադարձությունից հետո։ |
PreAfterLoad(Document, AfterLoadEventArgs) | PreAfterLoad մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի բեռնումից անմիջապես հետո, AfterLoad իրադարձությունից առաջ։ |
PostAfterLoad(Document, AfterLoadEventArgs) | PostAfterLoad մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի բեռնումից անմիջապես հետո, AfterLoad իրադարձությունից հետո։ |
PreBeforeCommit(Document, BeforeCommitEventArgs) | PreBeforeCommit մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի տվյալների պահոցում գրանցումից անմիջապես հետո տրանզակցիայի մեջ, BeforeCommit իրադարձությունից առաջ։ |
PostBeforeCommit(Document, BeforeCommitEventArgs) | PostBeforeCommit մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի տվյալների պահոցում գրանցումից անմիջապես հետո տրանզակցիայի մեջ՝ BeforeCommit իրադարձությունից հետո։ |
PreBeforeCopy(Document, BeforeCopyEventArgs) | PreBeforeCopy մեթոդը կանչվում է միջուկի կողմից` փաստաթուղթը պատճենման ժամանակ, BeforeCopy իրադարձությունից հետո։ |
PostBeforeCopy(Document, BeforeCopyEventArgs) | PostBeforeCopy մեթոդը կանչվում է միջուկի կողմից` փաստաթուղթը պատճենման ժամանակ, BeforeCopy իրադարձությունից հետո։ |
PreDelete(Document, DeleteEventArgs) | PreDelete մեթոդը կանչվում է միջուկի կողմից` փաստաթուղթը ջնջելու ժամանակ տրանզակցիայի մեջ, Delete իրադարձությունից առաջ։ |
PostDelete(Document, DeleteEventArgs) | PostDelete մեթոդը կանչվում է միջուկի կողմից` փաստաթուղթը ջնջելու ժամանակ տրանզակցիայի մեջ, Delete իրադարձությունից հետո։ |
PreFolders(Document, FoldersEventArgs) | PreFolders մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի պահպանման ժամանակ (Store) տրանզակցիայի մեջ, Folders իրադարձությունից առաջ։ |
PostFolders(Document, FoldersEventArgs) | PostFolders մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի պահպանման ժամանակ (Store) տրանզակցիայի մեջ, Folders իրադարձությունից հետո։ |
PostLoadGrids(Document, LoadGridsEventArgs) | PostLoadGrids մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի աղյուսակների բեռնման ժամանակ՝ LoadGrids իրադարձությունից հետո։ |
PreOnConfirmDocumentChangeRequest(Document, ConfirmDocumentChangeRequestEventArgs) | PreOnConfirmDocumentChangeRequest մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի պահպանման ժամանակ (Store), OnConfirmDocumentChangeRequest իրադարձությունից առաջ։ |
PostOnConfirmDocumentChangeRequest(Document, ConfirmDocumentChangeRequestEventArgs) | PreOnConfirmDocumentChangeRequest մեթոդը կանչվում է միջուկի կողմից` փաստաթղթի պահպանման ժամանակ (Store), OnConfirmDocumentChangeRequest իրադարձություններից հետո։ |
PreOnRejectDocumentChangeRequest(Document, RejectDocumentChangeRequestEventArgs) | Մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի փոփոխման հայտը մերժելիս, OnRejectDocumentChangeRequest մեթոդի կանչից առաջ։ |
PostOnRejectDocumentChangeRequest(Document, RejectDocumentChangeRequestEventArgs) | Մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի փոփոխման հայտը մերժելիս, OnRejectDocumentChangeRequest մեթոդի կանչից հետո։ |
PrePostMessage(Document, PostMessageEventArgs) | PostMessage մեթոդը կանչվում է միջուկի կողմից` մի փաստաթղթից մյուն ծրագրային հաղորդագրություն(SendMessage) ուղարկելիս՝ PostMessage մեթոդի կանչից առաջ։ |
PostPostMessage(Document, PostMessageEventArgs) | PostMessage մեթոդը կանչվում է միջուկի կողմից` մի փաստաթղթից մյուն ծրագրային հաղորդագրություն(SendMessage) ուղարկելիս՝ PostMessage մեթոդի կանչից հետո։ |
PostStoreGrid(Document, StoreGridsEventArgs) | PostStoreGrid մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի աղյուսակի պահպանման ժամանակ` StoreGrids իրադարձությունից հետո։ |
PostTemplateSubstitution(Document, TemplateSubstitutionEventArgs<TemplateSubstitution>) | Մեթոդը կանչվում է միջուկի կողմից, երբ փաստաթղթի համար ձևավորվում է տպման ձև և անջատված է փաստաթղթի TemplateSubstitutionIsExtended հատկությունը։ |
PostTemplateSubstitutionEx(Document, TemplateSubstitutionEventArgs<TemplateSubstitution>) | Մեթոդը կանչվում է միջուկի կողմից, երբ փաստաթղթի համար ձևավորվում է տպման ձև և միացված է փաստաթղթի TemplateSubstitutionIsExtended հատկությունը։ |
PreValidate(Document, ValidateEventArgs) | PreValidate մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի պահպանման ժամանակ (Store) տրանզակցիայի մեջ, Validate իրադարձությունից առաջ։ |
PostValidate(Document, ValidateEventArgs) | PostValidate մեթոդը կանչվում է միջուկի կողմից՝ փաստաթղթի պահպանման ժամանակ (Store) տրանզակցիայի մեջ, Validate իրադարձությունից հետո։ |