ADDALL — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
Строка 2: | Строка 2: | ||
[[ADDALL]]( 1.kinddoc, 2.lvlnum, 3.parent, 4.access, 5.fldname, 6.ArValues, 7.Resblk, 8.OwnerForm, 9.NewLvl, 10.Year, 11.Month, 12.Day, 13.IsRepl = true, 14.IsMsg = true, 15.showTime, 16.DelFilt, 17.массив для [[SpeedChange]] ) | [[ADDALL]]( 1.kinddoc, 2.lvlnum, 3.parent, 4.access, 5.fldname, 6.ArValues, 7.Resblk, 8.OwnerForm, 9.NewLvl, 10.Year, 11.Month, 12.Day, 13.IsRepl = true, 14.IsMsg = true, 15.showTime, 16.DelFilt, 17.массив для [[SpeedChange]] ) | ||
Для функции [[ADDALL]] массив для SPEEDCHANGE не содержит форму, потому что форма сама передается как [[GETFORM]]() | Для функции [[ADDALL]] массив для SPEEDCHANGE не содержит форму, потому что форма сама передается как [[GETFORM]]() | ||
+ | Поэтому НЕТ шестого элемента в массиве, например [[ADDALL]]('[[BDP]]','1','','',{'CATTR10','danal1'},{{'R07',420}},,,,,,,,,,,{.T.,.T.,.T.,.T.,.T.,2}) | ||
+ | где 2 - это отключение умалчиваемых значений при работе функции [[ADDALL]] | ||
= Примеры = | = Примеры = | ||
Добавить уровень 1 в документ [[AND]] | Добавить уровень 1 в документ [[AND]] |
Версия 09:33, 18 января 2018
Функция добавления группы записей в документ
ADDALL( 1.kinddoc, 2.lvlnum, 3.parent, 4.access, 5.fldname, 6.ArValues, 7.Resblk, 8.OwnerForm, 9.NewLvl, 10.Year, 11.Month, 12.Day, 13.IsRepl = true, 14.IsMsg = true, 15.showTime, 16.DelFilt, 17.массив для SpeedChange )
Для функции ADDALL массив для SPEEDCHANGE не содержит форму, потому что форма сама передается как GETFORM() Поэтому НЕТ шестого элемента в массиве, например ADDALL('BDP','1',,,{'CATTR10','danal1'},Шаблон:'R07',420,,,,,,,,,,,{.T.,.T.,.T.,.T.,.T.,2}) где 2 - это отключение умалчиваемых значений при работе функции ADDALL
Примеры
Добавить уровень 1 в документ AND
local del del := [ KINDDOC = 'AND' and LVLNUM = '1' and DtoS( DATDOC ) = '] + DtoS( data ) + [' ] ADDALL( 'AND', '1', " ",, fld, aa,,,, Year( data ), Month( data ),,, false,, del, { false, false, false, false, false } )
Добавить уровень 2 в документ UTH
ADDALL( 'UTH', '2', ( acs1 )->RGNUM,, fld, aa,, ( acs1 )->( GetForm( GetArea() ) ),,,,,, false,,, { false, false, false, false, false } )