Имя: Пароль:
1C
1С v8
Как передать значение переменной с сервера на клиент?
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). Ну да.