ChessFlow

Ուղղորդիչ:  OLAP բանաձևեր, ֆունկցիաներ, ատոմար ցուցանիշներ > OLAP Ֆունկցիաներ >

ChessFlow

Previous pageReturn to chapter overviewNext page

 

OLAP-ի հատուկ ֆունկցիա։ Հաշվարկում է լավաշից հաշվի թղթակցությունների գումարը կամ քանակը նշված հաշիվների հետ՝ օգտվելով OLAP-ի պահոց արտահանված Chess1, Chess2, Chess3 խմբից։

 

Ֆունկցիոնալ նկարագրություն

ChessFlow(Balacnt, DBCR, CorAcnt, BalNum, Codval1, Codval2, AcsBranch, PeriodBegin, PeriodEnd, CalcCurCode, SRez1, SRez2, AcsBranch1)

 

Պարամետր

Նկարագրություն

Balacnt

(Պարտադիր պարամետր), հաշվի համար։ Կարող է լինել ցանկացած մակարդակի հաշվեկշռային հաշիվ։
Պարամետրի օրինակներ՝ "1010", "3022000"։

DBCR

(Պարտադիր պարամետր), պարամետրի հնարավոր արժեքներն են՝
"D" - դեբետային շրջանառություն։
"K" - կրեդիտային շրջանառություն։
"CD" - դեբետային գործողությունների քանակը։
"CK" - կրեդիտային գործողությունների քանակը։

CorAcnt

(Ոչ պարտադիր պարամետր) Թղթակցային հաշիվներ։ Կարող է լինել ցանկացած մակարդակի հաշվեկշռային հաշիվ։

BalNum

(Ոչ պարտադիր պարամետր), հաշվային պլանի համար։ Եթե այս պարամետրը նշված չէ, ապա բանաձևը օգտագործում է բանկում գործող հիմնական հաշվային պլանը։
Հնարավոր արժեքներն են՝ "B1","B2","B3"։
Ուշադրություն. Պարամետրի արժեքը անպայման պետք է նշվի չակերտների մեջ, օր.`"B2"։

Codval1

(Ոչ պարտադիր պարամետր)։ Թղթակցության Balacnt պարամետրում նշված հաշվի արժույթն է ։

Հնարավոր արժեքներն են՝
“000”, “001”….։

Եթե այս պարամետրը նշված չէ, հաշվարկվում է ամբողջ մնացորդը դրամով։

Codval 2

(Ոչ պարտադիր պարամետր)։ Թղթակցության KorAcnt պարամետրում նշված հաշվի արժույթն է ։

Հնարավոր արժեքներն են՝
“000”, “001”….։

Եթե այս պարամետրը նշված չէ, հաշվարկվում է ամբողջ մնացորդը դրամով։

AcsBranch

(Ոչ պարտադիր պարամետր), մասնաճյուղի կոդ։ Եթե այս պարամետրը նշված չէ, ապա բանաձևը հաշվարկվում է համակարգի պարամետրերում նշված մասնաճյուղի համար։
Պարամետրի օրինակներ՝ 39400","39401","99999"։

PeriodBegin

(Ոչ պարտադիր պարամետր), սկզբնական ամսաթիվ։ Եթե այս պարամետրը նշված չէ, օգտագործվում է համակարգի պարամետրերում նշված սկզբնական ամսաթիվը։

PeriodEnd

(Ոչ պարտադիր պարամետր), վերջնական ամսաթիվ։ Եթե այս պարամետրը նշված չէ, օգտագործվում է համակարգի պարամետրերում նշված վերջնական ամսաթիվը։

CalcCurCode

(Ոչ պարտադիր պարամետր)։ Արժույթ, համարժեք որի կբերվեն մնացորդները։ Որոշակի տարադրամով բանաձևի արժեքը հաշվելու համար որպես պարամետրի արժեք տրվում է այդ տարադրամի կոդը։ 
Պարամետրի օրինակներ՝ "001" - հաշվարկել ամբողջ մնացորդի համարժեքը USD-ով` հաշվարկի պատուհանում նշված վերջնական ամսաթվի դրությամբ  փոխարժեքով։

SRez1

(Ոչ պարտադիր պարամետր է) Դեբետ հաշվի հաճախորդի ռեզիդենտության հատկանիշը։ Հնարավոր արժեքներն են`

«1» ռեզիդենտ

«2» ոչ ռեզիդենտ

Դատարկ լինելու դեպքում կհաշվարկվի երկուսը միասին։

SRez2

(Ոչ պարտադիր պարամետր է) Կրեդիտ հաշվի հաճախորդի ռեզիդենտության հատկանիշը։ Հնարավոր արժեքներն են`

«1» ռեզիդենտ

«2» ոչ ռեզիդենտ

Դատարկ լինելու դեպքում կհաշվարկվի երկուսը միասին։

AcsBranch1

 

 
 
Օրինակ`
 

1.Այս օրինակում հաշվարկվում է "30220" ենթաբաժնի հաշիվների կրեդիտային թղթակցությունը "10" և "1411" հաշիվների հետ "01/01/13"-ից մինչ "01/04/13"-ը "34900" մասնաճյուղով։
ChessFlow("30220","K","10,1411","34900",,,,"01/01/13","01/04/13")

2.Այս օրինակում հաշվարկվում է "3313" հաշվի կրեդիտային շրջանառությունը համակարգի պարամետրերում նշված սկզբնական ամսաթվից մինչ վերջնական ամսաթիվը "34900" մասնաճյուղով։

ChessFlow("3313","K",,"34900")
 

Տե'ս նաև Chessflow4