ChangeRequest փաստաթղթի համակարգային իրադարձություն

ChangeRequest իրադարձությունը առաջանում է փաստաթղթի փոփոխման հայտի մշակման ընթացքում։

Իրադարձության մշակիչում անհրաժեշտ է վերադարձնել Long տիպի արժեք, որը որոշում է փաստաթղթի փոփոխման հայտի վիճակը իրադարձության ավարտից հետո: Վերադարձվող վիճակների բազմության համար սահմանված են հաստատուններ, որոնք ներկայացված են ստորև՝

  • DCR_Result_NotCreate (0) - փոփոխման հայտը ստեղծվել է,
  • DCR_Result_CreateConfirmed (1) - փոփոխման հայտը ստեղծվել և հաստատվել է,
  • DCR_Result_CreateNotConfirmed (2) - փոփոխման հայտը ստեղծվել է և չի հաստատվել,
  • DCR_Result_CreateConfirmedWithOnConfirm (3) - փոփոխման հայտը ստեղծվել և ուղարկվել է կրկնակի հաստատման PreOnConfirmDCR, OnConfirmDCR, PostOnConfirmDCR իրադարձությունների միջոցով։

Շարահյուսություն

Public Function ChangeRequest(ByVal dcrChangeRequest As DocChangeRequest) As Long 
    ' statements
End Function

Բաղադրիչներն են՝

Պարամետր Նկարագրություն
dcr Փաստաթղթի փոփոխման հայտը:

Կարևոր

Փաստաթղթի փոփոխման հայտը հաստատելիս կանչվում են հետևյալ իրադարձությունները նշված հերթականությամբ՝

Իրադարձությունները կանչվում են դրանց մշակման դեպքում և յուրաքանչյուր իրադարձության պարամետրերը կանչից հետո փոխանցվում են հաջորդին։

PreOnConfirmDCR, OnConfirmDCR, PostOnConfirmDCR իրադարձությունները կանչվում են միայն այն դեպքում, երբ ChangeRequest իրադարձության վերադարձրած արժեքը 3 է` DCR_Result_CreateConfirmedWithOnConfirm։