|  | Создание владельца для подчиненного справочника | ☑ | 
    
        | 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) Ссори. И в самом деле Пользователь.Контрагент не было заполнено.     |  | 
        Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший