TDoc Клас

Реалізує документ.

Член Тип Параметри Опис
CurrentTP N Повертає/встановлює номер поточної активної табличної частини (ТЧ) документу. Одночасно встановлює фільтр на буфер ТЧ CrsTP :
* Приклад N1 : В події OnLoad() документу :
Do Case
	Case The.TypeForm = 6 And The.MD.CurrentTP=1
             Sele (The.MD.CrsTP)
             Scan
             EndScan
EndCase
* Приклад N2 : В методах документу :
lnPrevTP = The.MD.CurrentTP
The.MD.CurrentTP = 2
Sele (The.MD.CrsTP)
Scan
	Repl Kol with 1 
EndScan
The.MD.CurrentTP = 1
DocForNewPlus ID ID документу який є шаблоном для вводу.
isNewPlus L .T. - як що документ вводиться по шаблону.
NewPlus(lcID) lcID-ID документу для клонування; Клонує існуючий документ з ID=lcID :
loDoc.NewPlus(lcID)
loDoc.Header.Date.Value = date()
loDoc.Gather()
Gather([Log]) Log-Примусове логуваня; Зберігає поточний документ :
loDoc.Scatter(0)  && Створюємо новий документ
loDoc.Header.Date.Value = date()
loDoc.Gather()    && Примусове логування відсутне. В цьому випадку дія або не логується,
                  && або може логуватись застарілим способом:
                  && якщо десь зверху заявлена властивість loDoc.lDocLog=.T.
                  && ProgInt = 'P' та Program визначається автоматом.
 
loDoc.Gather(.T.) && Примусове логування (на заміну застарілому):
                  && ProgInt = 'P' та Program визначається автоматом.
 
loDoc.Gather('NEWDOC')   && Примусове логування:                  
                         && ProgInt = 'P' та Program = 'NEWDOC'
 
loDoc.Gather('I:NEWDOC') && Примусове логування:                  
                         && ProgInt = 'I' та Program = 'NEWDOC'
                         && Застосовується, щоб вказати, що це інтерфейсна подія.  
 
&& Увага: 'I:IDOCDLG.POST', 'I:IDOCDLG.GATHER'-стандартні інтерфейсні подіі, 
&&        які автоматично фіксуються в DOCEDIT()