Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Значение = РеквизитФормыВЗначение("Объект", Тип("ДокументОбъект.ЧекККМ"));

Значение = РеквизитФормыВЗначение("Объект", Тип("ДокументОбъект.ЧекККМ"));
Я
   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) Что именно? В любом случае вряд ли что-то ожидаемое авторами данного кода.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.