|
Получил текущую строку, но нет доступа к реквизитам | ☑ | ||
|---|---|---|---|---|
|
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) Тыж писал, что у тебя есть ссылка на "пользователя". Вот ее и передавай.
|
| Форум | Правила | Описание | Секции | Поиск |