|
Получил текущую строку, но нет доступа к реквизитам
| ☑ |
0
Vvvvv
14.11.14
✎
09:38
|
1с управляемое приложение, написал строчку для получения текущей строке в табличной части:
ТекЭл = ТекущийЭлемент.ТекущиеДанные;
Получил текущую строчку, она содержит разные реквизиты, мне интересен ссылка на справочник "Пользователь".
В значении сам пользователь, в типе - справочник ссылка.
Но при этом мне нет доступа к реквизитам справочника "пользователь"
|
|
1
Kj13
14.11.14
✎
09:40
|
Сходи на сервер.
Получи объект.
|
|
2
butterbean
14.11.14
✎
09:41
|
конечно нет, это только на сервере, а ты на клиенте похоже
|
|
3
antoneus
14.11.14
✎
09:41
|
(1) Да, на тонком клиенте не будет. Передавай ссылку на сервер и там дергай что нужно.
|
|
4
butterbean
14.11.14
✎
09:41
|
(1) зачем объект получать?
|
|
5
Kj13
14.11.14
✎
09:42
|
(4) Ну да. Просто сходить на сервер и выдернуть нужное запросом.
|
|
6
Timon1405
14.11.14
✎
09:42
|
|
|
7
Vvvvv
14.11.14
✎
10:01
|
Написал так, в итоге ошибка. При переходе к процедуре НаМоемСервере()
Ошибка описание типов: Отсутствует отображение для типа "ДанныеФормыЭлементаКоллекции"
&НаКлиенте
Процедура КартыПользовательПриИзменении(Элемент)
ТекЭл = ТекущийЭлемент.ТекущиеДанные;
НаМоемСервере(ТекЭл);
КонецПроцедуры
&НаСервере
Процедура НаМоемСервере(ТекЭл)
КонецПроцедуры
|
|
8
Kj13
14.11.14
✎
10:03
|
(7) Ссылку передавай.
|
|
9
Vvvvv
14.11.14
✎
10:06
|
(8) ссылку не передать, ее нету. Если ты имеешь ввиду:
ТекЭл = ТекущийЭлемент.ТекущиеДанные;
НаМоемСервере(ТекЭл.Ссылка);
то так нельзя
|
|
10
Kj13
14.11.14
✎
10:09
|
(9) Тыж писал, что у тебя есть ссылка на "пользователя". Вот ее и передавай.
|
|