AsErrorsFreeExecutor օբյեկտ
AsErrorsFreeExecutor օբյեկտ
AsErrorsFreeExecutor օբյեկտը նախատեսված է սկրիպտային ֆունկցիան անսխալ կանչելու համար։ Այսինքն՝ նշված ֆունկցիան կանչելու ժամանակ համակարգը չի կանգնի, այլ կշարունակի աշխատել, եթե առաջանար սխալ։ Առաջացած սխալի հաղորդագրությունը պահպանվում է հաշվետվության մեջ։
Տրված է նաև հնարավորություն սխալի առաջացման ժամանակ հաշվետվության մեջ գրանցել հավելյալ հաղորդագրություն։ Այդ նպատակով օբյեկտին տրվում է ևս մի ֆունկցիա, որը աշխատում է հիմնական ֆունկցիայի աշխատանիքի ժամանակ սխալի առաջացման դեպքում։
Սովորաբար օբյեկտը օգտագործվում է մեծ քանակությամբ տվյալներ մշակելու ժամանակ, ամեն մի տարրի մշակման համար նշված ֆունկցիան կանչելուվ։
AsErrorsFreeExecutor օբյեկտը ստեղծվում է CreateErrorsFreeExecutor ֆունկցիայի միջոցով։
Հատկություններ | Նկարագրություն |
---|---|
ErrorsCount | Վերադարձնում է առաջացած սխալների քանակը։ |
OnErrorRollBack | (Արգելված) Վերադարձնում կամ նշանակում է սխալի առաջացման ժամանակ տրանզակցիայի հետ խաղացման հայտանիշը։ |
Properties | Վերադարձնում է սկրիպտ գրողի կողմից մշակվող հատկությունները։ |
RepViewer | Վերադարձնում կամ նշանակում է հաշվետվություն օբյեկտը, որի մեջ պահպանվում են սխալների հաղորդագրությունները։ |
Մեթոդներ | Նկարագրություն |
---|---|
Run | Կանչում է սկրիպտային ֆունկցիան։ |
RunEx | Կանչում է սկրիպտային ֆունկցիան, ինչպես նաև վերադարձնում է ByRef պարամետրերը։ |
SetErrSubParams | Տրվում են պարամետրեր, սխալի մասին հավելյալ հաղորդագրություն դուրս բերող ֆունկցիային փոխանցման համար։ Եթե պարամետրերը տրված չեն, ապա ֆունկցիային փոխանցվում են Run մեթոդի պարամետրերը։ |