Имя: Пароль:
1C
1С v8
&НаКлиентеНаСервереБезКонтекста
0 Pro_1c_podcast
 
04.10.13
11:52
Кто-нибудь может объяснить прикладной смысл конструкции:
(Форма - форма документа)

&НаКлиентеНаСервереБезКонтекста
Процедура УправлениеФормой(Форма)
....
КонецПроцедуры

Я не могу понять, за счет чего осуществляется ускорение работы системы, если передается форма, что и есть контекст. Нет?
1 Зойч
 
04.10.13
11:53
форма не передается с сервера на клиет
2 Pro_1c_podcast
 
04.10.13
11:57
Ок. Получается, если вызвать ее с клиента, то будет исполняться на клиенте. Если вызвать с сервера, - на сервере. Кажется, осознал.
3 Fragster
 
модератор
04.10.13
11:58
(0) так не должно работать
4 Fragster
 
модератор
04.10.13
11:59
(3) а, не вру. ускорение за счет того, что перехода с клиента на сервер в принципе нет
5 Pro_1c_podcast
 
04.10.13
11:59
(3) Я из боевой базы код взял.
6 regniws
 
04.10.13
12:07
Обычная конструкция, что не так?

&НаКлиентеНаСервереБезКонтекста
Процедура УстновитьВидимостьИДоступностьЭлементов(Форма)
  Элементы = Форма.Элементы;
  Элементы.ННН.Видимость = ?(Форма.Блекджек,,);  
etc.
КонецПроцедуры
7 regniws
 
04.10.13
12:09
Ну про видимость, конечно, неудачный пример, а с доступностью вполне себе частенько пользую.
8 Pro_1c_podcast
 
04.10.13
12:17
Вообще, получается удобно. Точнее, чуть более оптимально. Особенно для большой формы.

(7) не сказал бы что обычная, встречаю редко.
9 regniws
 
04.10.13
12:19
(8) как только нужна одна процедура и на клиенте, и на сервере  работы с формой, которая может выполнить как на клиенте, так и на сервере, сразу же лезет такая конструкция, чтобы зря не гонять на сервер из клиента, только для этого она и нужна.
10 Fragster
 
модератор
04.10.13
12:20