====== TOsv Клас ======
Группова ОСВ (декілька рахунків).
Використовується для друку группової ОСВ :
BProc.Mod.Balans.GO2()
lcScR = Spr._Nvk.Gui+' '+Spr._Vnmou.Gui
lcSP = ToSP('Acc','211') + ToSP('NoRun',0) + ToSP('ScR',lcScR) + ToSP('ScV',poPeriod.Fin.Value)
Store [BProc.MOD._Balans.GO2("]+lcSp+[",ThisForm.loBI)] To paF[5], paF[18]
^ Член ^ Тип ^ Параметри ^ Опис ^
^ Init | N | | Створює екземпляр обьекта
loGOsv = CreateObject('TOsv','211',DateBeginPer(ldDate,6),ldDate)
loGOsv.Set(lcFinID,'CRSFILTER')
loGOsv.GetOsv(.T.)
MW.DoTbl()
|
^ GetV | C | | Повертає символьний номер заданого субконто. В разі відсутності повертає '0' |
^ Get | L | | Повертає значення з курсору This.CrsSc |
^ Set | L | | Встановлює значення в курсорі This.CrsSc |
^ SetAcc | L | | Задає рахунок або набор рахунків для створення группової ОСВ. |
^ GetOsv | L | | Розраховує группову ОСВ в курсор This.CrsOsv |