Реалізує документ.
| Член | Тип | Параметри | Опис |
|---|---|---|---|
| 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() |