|  | Создание нового объекта из табличного поля | ☑ | 
    
        | 0
    
        MaxStarkov   23.05.13✎ 12:03 | 
        На форме документа есть табличное поле с типом значения "ЗадачаСписок.ЗадачиПользователя", как сделать так, чтобы при добавлении задачи непосредственно из формы документа для новой задачи указать ссылку на текущий документ в значении реквизита "Объект"?     |  | 
    
        | 1
    
        Ursus maritimus   23.05.13✎ 12:05 | 
        (0) Пользуйся запятыми.     |  | 
    
        | 2
    
        Defender aka LINN   23.05.13✎ 12:05 | 
        (0) У табличного поля есть всякие там события     |  | 
    
        | 3
    
        MaxStarkov   23.05.13✎ 12:07 | 
        В событии ПередНачаломДобавления при назначении Родитель.Объект = Ссылка система пишет, что доступно только чтение ...     |  | 
    
        | 4
    
        hhhh   23.05.13✎ 12:10 | 
        (3) прям перед началом добавления? Ведь там еще нет ничего.     |  | 
    
        | 5
    
        MaxStarkov   23.05.13✎ 12:12 | 
        Да, ошибся. Там еще ничего нет, просто пустая ссылка. А как все таки передать в новый элемент значение ссылки на документ?     |  | 
    
        | 6
    
        MaxStarkov   23.05.13✎ 12:24 | 
        В табличном поле установлен отбор по Объекту, но все равно не пойму как для новой задачи установить ссылку на документ из которого она создается     |  | 
    
        | 7
    
        MaxStarkov   24.05.13✎ 09:22 | 
        Получилось сделать через событие табличного поля ОбработкаЗаписиНовогоОбъекта(Элемент, Объект, СтандартнаяОбработка).
 
 Все довольно просто, в коде события указываем:
 
 Объект.Объект = Ссылка;
 Объект.Записать();
 
 Объект - реквизит задачи в котором хранится ссылка на документ, справочник и т.д.
 
 Конечно, при открытии формы новой, еще не записанной задачи в поле Объект ничего не указано, но при ее записи нужная ссылка будет установлена.
 |  |