|  | Значение = РеквизитФормыВЗначение("Объект", Тип("ДокументОбъект.ЧекККМ")); | ☑ | 
    
        | 0
    
        Mechanik21   08.10.20✎ 11:48 | 
        Добрый день всем!
Вот код
 Значение = РеквизитФормыВЗначение("Объект", Тип("ДокументОбъект.ЧекККМ"));
 Значение.УстановитьСсылкуНового(Документы.ЧекККМ.ПолучитьСсылку());
 ЗначениеВДанныеФормы(Значение, Объект);
 
 Можно ли тоже самое провернуть не с объектом, а с его реквизитом? Например, если реквизит имеет тип ДокументСсылка.РеализацияТоваровУслуг
 |  | 
    
        | 1
    
        Mechanik21   08.10.20✎ 11:49 | 
        Реквизитом формы     |  | 
    
        | 2
    
        RomanYS   08.10.20✎ 11:54 | 
        (0) Насколько понимаю, в результате твоего кода НИЧЕГО не произойдет, ссылка нового потеряется при конвертации в данные формы.
Поэтому непонятно, что понимается под "тоже самое провернуть"
 |  | 
    
        | 3
    
        Mechanik21   08.10.20✎ 11:55 | 
        (2) это типовой код УТ 11.4     |  | 
    
        | 4
    
        RomanYS   08.10.20✎ 12:15 | 
        (3) Ну объясни, что этот код делает. И что ты хочешь делать с реквизитом.     |  | 
    
        | 5
    
        RomanYS   08.10.20✎ 12:22 | 
        (3) В КА2 действительно есть. Кто-нибудь этот бред от 1С объяснить может?
Похоже разработчики где-то не догоняют.
 |  | 
    
        | 6
    
        trad   08.10.20✎ 13:30 | 
        (0) Если в том реквизите есть ссылка на некий объект Документ.РеализацияТоваровУслуг, то, следовательно, этот объект уже записан (он не новый).
Поэтому УстановитьСсылкуНового для того объекта лишено смысла.
 |  | 
    
        | 7
    
        RomanYS   08.10.20✎ 13:49 | 
        (6) В типовой сначала проверяется, что объект новый. Но смысла всё равно нет - ссылка нового обратно в данные формы не вернётся. А Значение.ПолучитьСсылкуНового() нигде не используется     |  | 
    
        | 8
    
        Жан Пердежон   08.10.20✎ 13:54 | 
        (0) тоже самое, то есть ничего?) можно!     |  | 
    
        | 9
    
        Жан Пердежон   08.10.20✎ 14:03 | 
        (2) ну не совсем НИЧЕГО, кое-что всё-таки произойдет даже без второй строки:
Значение = РеквизитФормыВЗначение("Объект", Тип("ДокументОбъект.ЧекККМ"));
 ЗначениеВДанныеФормы(Значение, Объект);
 |  | 
    
        | 10
    
        RomanYS   08.10.20✎ 14:57 | 
        (9) Что именно? В любом случае вряд ли что-то ожидаемое авторами данного кода.     |  |