OnLimitFault հաշվառման համակարգային իրադարձություն

Տես նաև Օրինակ Կիրառվում է

OnLimitFault իրադարձությունը առաջանում է հաշվառման սահմանաչափերի խախտման ժամանակ, որոնք դրված են հաշվառում օբյեկտի վրա։

Մշակիչը պետք է ցույց տա սխալի հաղորդագրություն. կամ կատարի լրացուցիչ գործողություններ, որ խախտումը համարվի ընդունելի։

Իրադարձության մշակիչը պետք է վերադրաձնի տրամաբական արժեք

  • True - խախտումը մշակված է,
  • False - միջուկը առաջացնի սխալ։

Մշակիչի շարահյուսությունը տարբերվում հաշվառման տեսակից կախված։

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

Կապակցված հաշվառում չունեցող հաշվառումների համար՝

Public Function OnLimitFault(ByVal nISN As Long, _
                             ByVal overrunning As Currency, _
                             ByVal isDeleting As Boolean, _
                             ByVal baseDoc As AsDoc) As Boolean
    ' statements
End Function

Կապակցված հաշվառում ունեցող հաշվառումների համար՝

Public Function OnLimitFault(ByVal nISN As Long, _
                             ByVal overrunning As Currency, _
                             ByVal overrunningLinked As Currency, _
                             ByVal isDeleting As Boolean, _
                             ByVal baseDoc As AsDoc) As Boolean
    ' statements
End Function

HI2 աղյուսակի հաշվառումների համար՝

Public Function OnLimitFault(ByVal nISN As Long, _
                             ByVal nGLISN As Long, _
                             ByVal isDeleting As Boolean, _
                             ByVal baseDoc As AsDoc) As Boolean
    ' statements
End Function

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

Պարամետր Նկարագրություն
nISN Հաշվառման օբյեկտի ներքին նույնականացման համար։
nGLISN Հաշվառման երկրորդ օբյեկտի ներքին նույնականացման համար։ Այս պարամետրը անհրաժեշտ է HIREST2 աղյուսակում սահմանաչափերի ստուգման համար։
overrunning Սահմանաչապերից դուրս գալու գումարի չափ։ Եթե արժեքը բացասական է, ապա խախտվել է ստորին սահմանաչափը, դրականի դեպքում՝ վերին սահմանաչափը։
overrunningLinked Կից հաշվառման սահմանաչափերից դուրս գալու գումարի չափ։
isDeleting Ցույց է տալիս, որ սահմանաչափի խախտումը առաջացել է փաստաթղթի ջնջման ժամանակ։
baseDoc Հաշվառումը ստեղծող փաստաթղթի հղում։