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