


не напомните такую штуку, мне нужно заполнить многомерный массив из скрипта максимально быстро - как обычно))
есть массив Arr в нем например 2 числовых колонки(массива) Col1 и Col2
Массив Arr описан (внедренным SQL) на форме как Select 0 as Col1, 0 as Col2
(заполняю из скрипта потому как запрос к БД использовать не хочу, форма wf только показывает данные, вся обработка в скриптах)
...
в скрипте пишу например так
Код: Выделить всё
Dim vCol1(0), vCol2(0)
vCol1(0)=1
vCol2(0)=2
LsJob.SetVarValue "Col1", vCol1
LsJob.SetVarValue "Col2", vCol2
дальше массивы записываю в форму
f_FormArrayToData ( this , 'Arr' )
все ок, проблема только в том что у меня 20 колонок (массивов) и много строк....
можно ли как-то из скрипта сразу выгрузить все массивы на форму?
пробовал так (в скрипте)
Код: Выделить всё
Dim vArr(1,0)
vArr(0,0)=1
vArr(1,0)=2
LsJob.SetVarValue "Arr", vArr
...
f_FormArrayToData ( this , 'Arr' )
пробовал так
Код: Выделить всё
Dim vArr(0,1)
vArr(0,0)=1
vArr(0,1)=2
LsJob.SetVarValue "Arr", vArr
...
f_FormArrayToData ( this , 'Arr' )
пробовал так
Код: Выделить всё
Dim vArr(1), vCol1(0), vCol2(0)
vCol1(0)=1
vCol2(0)=2
vArr(0)=vCol1()
vArr(1)=vCol2()
LsJob.SetVarValue "Arr", vArr
...
f_FormArrayToData ( this , 'Arr' )
есть ли какой нибудь способ массовой выгрузки скриптом или только выгрузка всех дочерних массивов по очереди?