|
Как заполнить дерево значений на форме в серверной функции
| ☑ |
0
shane13
19.08.11
✎
13:03
|
Не могу разобраться. Прошу помощи!
8.2 УФ. Есть реквизит формы "Дерево" типа ДеревоЗначений. По нажатию кнопки, мне нужно вызвать функцию из глобального модуля на сервере, которая возвращает Дерево. Так вот никак не получается запихнуть результат функции в дерево на форме. Это вообще реально сделать? )
Пишу так:
&НаКлиенте
Процедура Зарплата(Команда)
ЗарплатаНаСервере();
КонецПроцедуры
&НаСервере
Процедура ЗарплатаНаСервере()
ЗаполненноеДерево = РасчетЗП(Объект.ДатаНачала,Объект.ДатаОкончания,Объект.Организация,,);
ЗначениеВРеквизитФормы(ЗаполненноеДерево, "Дерево");
КонецПроцедуры
Получаю: Недопустимое значение параметра (параметр номер '2')
|
|
1
ДенисЧ
19.08.11
✎
13:06
|
У меня стоит
ЭтаФорма.ЗначениеВРеквизитФормы(Дерево, "ДеревоДанных");
где ДеревоДанных - ДЗ на форме.
Естественно, это в функции &НаСервере
|
|
2
shane13
19.08.11
✎
13:12
|
ЭтаФорма.ЗначениеВРеквизитФормы(ЗаполненноеДерево, "Дерево");
аналогичная ошибка((
|
|
3
ДенисЧ
19.08.11
✎
13:17
|
А в начале функции = Дерево = ЭтаФорма.РеквизитФормыВЗначение("ДеревоДанных");
|
|
4
shane13
19.08.11
✎
13:19
|
тоже самое( может дело в том, что Тонкий клиент?
|
|
5
shane13
19.08.11
✎
13:32
|
никто в тонком такое не делал?
|
|
6
Русмус
19.08.11
✎
13:36
|
Наборы колонок у ЗаполненноеДерево и реквизита формы Дерево совпадают?
|
|
7
shane13
19.08.11
✎
13:38
|
(6) упс, похоже нет
|
|
8
shane13
19.08.11
✎
13:48
|
((((( теперь колонки совпадают, но ошибка прежняя
|
|
9
ДенисЧ
19.08.11
✎
13:49
|
(4) у меня тонкий...
|
|
10
shane13
19.08.11
✎
13:50
|
блин, блин, блин, что же не так...
|
|
11
shane13
19.08.11
✎
13:53
|
Получилось!!!! УРА! видимо просто пятница...
ДенисЧ, спасибо большое, за то, что потратил свое время!!!
|
|