|
Вернуть СписокЗначений на Клиент из процедуры на &НаСервере
| ☑ |
0
Alpen906
02.09.13
✎
16:11
|
Из процедуры
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив)
....
АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, ЭтаФорма.УникальныйИдентификатор);
ЗаполнитьОбъект(НовыйОбъект, Объект, АдресХранилища);
СписокСотрудников = ПолучитьИзВременногоХранилища(АдресХранилища);
//Тут надо обработать список и выдать сообщения пользователю
КонецПроцедуры
&НаСервере
Функция ЗаполнитьОбъект(НовыйОбъект, Объект, АдресХранилища)
СписокНеНайденныхКонтрагентов = Новый СписокЗначений;
//тут форимрую список
ПоместитьВоВременноеХранилище(СписокНеНайденныхКонтрагентов, АдресХранилища);
КонецФункции
Суть проблемы: как правильно вернутьна Клиент список значений, сформированный в Процедуре на Сервере. В предложенном варианте ругается на параметр (1) при вызове метода ПолучитьИзВременногоХранилища(). Сильно прошу не пинать. На УФ только начинаю работать.
|
|
1
Maxus43
02.09.13
✎
16:12
|
&НаСервере
Функция ЗаполнитьОбъект(НовыйОбъект, Объект, АдресХранилища)
//тут форимрую список
АдресХранилища = ПоместитьВоВременноеХранилище(СписокНеНайденныхКонтрагентов, АдресХранилища);
|
|
2
Maxus43
02.09.13
✎
16:13
|
ну и
возврат АдресХранилища
|
|
3
Maxus43
02.09.13
✎
16:13
|
АдресХранилища = ЗаполнитьОбъект(НовыйОбъект, Объект, АдресХранилища);
это функция же, ёлки палки
|
|
4
Alpen906
02.09.13
✎
16:21
|
До вызова функции ЗаполнитьОбъект() что должно быть в переменной АдресХранилища. И должно ли там что-то быть?
|
|
5
Maxus43
02.09.13
✎
16:21
|
(4) ничего не должно быть, зачем?
|
|
6
Defender aka LINN
02.09.13
✎
16:22
|
А что, просто вернуть список - неспортивно?
|
|
7
Alpen906
02.09.13
✎
16:35
|
(6). Да, действительно. Так намного проще оказалось. Спасибо.
|
|
8
Alpen906
02.09.13
✎
16:35
|
(2-5). Спасибо за помощь.
|
|