|
Создание владельца для подчиненного справочника |
☑ |
0
tabarigen
19.01.16
✎
11:31
|
Пробую интерактивно создать элемент подчиненного справочника. Как заполнить Владельца справочника?
При записи выдается ожидаемая ошибка "Поле владелец не заполнено".
В модуле объекта в процедуре ПриСозданииНаСервере() пробовал не получилось.
|
|
1
vicof
19.01.16
✎
11:32
|
Как заполнял?
|
|
2
tabarigen
19.01.16
✎
11:34
|
По всякому. Вот один из вариантов
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Элементы.Автор = ПолучитьтекущегоПользователя();
КонецПроцедуры
&НаСервере
Функция ПолучитьтекущегоПользователя()
ТекушийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
Пользователь = Справочники.Пользователи.НайтиПоНаименованию(ТекушийПользователь.Имя);
Возврат Пользователь.Контрагент.Ссылка;
КонецФункции
|
|
3
vicof
19.01.16
✎
11:35
|
Где владелец?
|
|
4
tabarigen
19.01.16
✎
11:35
|
Элементы.Владелец= ПолучитьтекущегоПользователя();
|
|
5
tabarigen
19.01.16
✎
11:36
|
Так тоже пробовал.
|
|
6
FIXXXL
19.01.16
✎
11:36
|
(4) у тебя там Автор
|
|
7
tabarigen
19.01.16
✎
11:36
|
Справочник.Возражения.Форма.ФормаЭлемента.Форма(4)}: Поле объекта не обнаружено (Владелец)
Элементы.Владелец = ПолучитьтекущегоПользователя()
|
|
8
salvator
19.01.16
✎
11:36
|
Что в Пользователь.Контрагент?
|
|
9
vicof
19.01.16
✎
11:36
|
Какие, блеать, элементы?
Объект.Владелец = ПолучитьтекущегоПользователя();
|
|
10
FIXXXL
19.01.16
✎
11:36
|
объект.Владелец попробуй
|
|
11
tabarigen
19.01.16
✎
11:38
|
(6) Эксперементировал просто. Владелец
(8) Ссылка на контрагента что еще
|
|
12
tabarigen
19.01.16
✎
11:39
|
(10) Пробовал. Скажите заполнять нужно в модуле объекта или в модуле формы?
|
|
13
FIXXXL
19.01.16
✎
11:42
|
(12) формы, если пишешь Объект.Владелец
можно и через модуль объекта извратится
|
|
14
salvator
19.01.16
✎
11:42
|
(11) А чего не Пользователь.Контрагент.Ссылка.Ссылка.Ссылка.Ссылка?
|
|
15
tabarigen
19.01.16
✎
11:49
|
(14) Ссори. И в самом деле Пользователь.Контрагент не было заполнено.
|
|