|
Как передать значение переменной с сервера на клиент?
| ☑ |
0
prazdnik4334
07.02.13
✎
15:58
|
Как передать значение переменной из ПриСозданииНаСервере() в переменную формы, кроме как через реквизит?
|
|
1
prazdnik4334
07.02.13
✎
16:02
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Переменная=СтрокаСоединенияИнформационнойБазы()
КонецПроцедуры
&НаКлиенте
Перем СтрокаИБ;
СтрокаИБ=Переменная; (Как передать?)
|
|
2
vmv
07.02.13
✎
16:18
|
Через временное хранилище
а передавать с сервера на клиент нужно адрес на это временное хранилище в котором можно хранить да хоть ...порно с конями
|
|
3
Нуф-Нуф
07.02.13
✎
16:20
|
(2) а адрес ты как без реквизита передашь?
|
|
4
vmv
07.02.13
✎
16:20
|
для исключения проблем передачи адреса, объявить реквизит формы(доступен во всех контекстах) типа строка.
все
|
|
5
vmv
07.02.13
✎
16:21
|
(3) можно и без ревизита формы, просто серверный метод должен возвращать строку адреса
|
|
6
vmv
07.02.13
✎
16:22
|
да в типовых и тут полно примеров, тс не чимпион по гуглу(
|
|
7
prazdnik4334
07.02.13
✎
16:29
|
Всё вышесказанное, как-то сложно звучит. Тогда сделаю, как и думал раньше:
&НаСервере
Функция ПолучитьСтрокуИБ()
Возврат СтрокаСоединенияИнформационнойБазы();
КонецФункции
&НаКлиенте
СтрокаИБ=ПолучитьСтрокуИБ();
Просто, хотел избавиться от лишнего серверного вызова. Но, видно, не судьба.
|
|
8
Maxus43
07.02.13
✎
16:59
|
&НаСервереБезКонтекста
тогда уж
|
|
9
prazdnik4334
07.02.13
✎
17:03
|
(8). Ну да.
|
|