OPENCHILDDOC — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м (Примеры)
м (Примеры)
Строка 4: Строка 4:
  
 
== Примеры ==
 
== Примеры ==
 +
 +
  // документ YTM, уровень 1
 +
  ytm1 := OpenChildDoc( 'YTM', '1', ~ParentForm := "", ~IsCondition := false, ~Month := Month( data ), ~Year := Year( data )  )
 +
  flt := [ KINDDOC = 'YTM' and LVLNUM = '1' ]
 +
  ( ytm1 )->( SetFilter( flt ) )
 +
  ( ytm1 )->( Refresh() )
  
 
   // открыть уровень PAZ2 ( работает, если курсор установлен на уровне PAZ1 )
 
   // открыть уровень PAZ2 ( работает, если курсор установлен на уровне PAZ1 )
 
   paz2 := OpenChildDoc( 'PAZ', '2', RGNUM )
 
   paz2 := OpenChildDoc( 'PAZ', '2', RGNUM )

Версия 09:15, 23 октября 2015

Функция открывает этаж документа

OpenChildDoc( 1.kinddoc, 2.lvlnum, 3.parent, 4.SaveStatus, 5.ParentForm, 6.mModFilter, 7.IsCondition, 8.Month, 9.Year, 10.Day, 11.TableToReplace, 12.DisFormEvent, 13.OpenPrevLvl, 14.IsNewForm, 15.OpPath, 16.RefPath, 17.closefrm, 18.CurLevel, 19.FormClass, 20.Access )

Примеры

 // документ YTM, уровень 1
 ytm1 := OpenChildDoc( 'YTM', '1', ~ParentForm := "", ~IsCondition := false, ~Month := Month( data ), ~Year := Year( data )  )
 flt := [ KINDDOC = 'YTM' and LVLNUM = '1' ]
 ( ytm1 )->( SetFilter( flt ) )
 ( ytm1 )->( Refresh() )
 // открыть уровень PAZ2 ( работает, если курсор установлен на уровне PAZ1 )
 paz2 := OpenChildDoc( 'PAZ', '2', RGNUM )