Имя: Пароль:
1C
 
УФ: Присвоение &НаКлиенте вида Объект.ххх=объект.ууу.zzz
0 LevelUP
 
28.11.16
08:51
Здравствуйте.
В УФ новичок.
Вот такое не работает

&НаКлиенте
Процедура аст_машинаПриИзменении(Элемент)
    объект.аст_водитель=объект.аст_машина.водитель;
КонецПроцедуры

Как сделать такое в УФ? Как я понимаю обращение к реквизиту реквизита &НаКлиенте невозможно.
1 Сергиус
 
28.11.16
08:58
(0)Смотри в сторону РеквизитФормыВЗначение
2 LevelUP
 
28.11.16
09:02
(1) Попробовал, да что-то не получилось. Киньте пример, или где в какой-нибудь типовой что-то подобное?
3 НЕА123
 
28.11.16
09:05
(1)+1
(2) на сервере надо.
4 Stepa86
 
28.11.16
09:07
Получение значения через точку это обращение к БД, а БД лежит на сервере, а клиент он на клиенте. Я даже больше скажу, на клиенте хранятся не ссылки, а их представления, это чтоб злобные хакеры не смогли утащить информацию из клиентской части.
5 НЕА123
 
28.11.16
09:12
6 LevelUP
 
28.11.16
09:14
Ясно. За значениями через точку ходим на сервер. Спасибо.
7 shpioleg
 
28.11.16
09:18
Можно еще поиграться с формой выбора машины. Чтобы она возвращала и машину и водителя.
8 FIXXXL
 
28.11.16
11:32
(6) правильнее написать процедуру получения водителя от машины запросом, с директивой &НаСервереБезКонтекста
9 Вафель
 
28.11.16
11:36
есть функция получения через точку, только она все равно серверная
10 Вафель
 
28.11.16
11:37
ЗначениеРкеквизитовОбъекта