Имя: Пароль:
1C
 
Что за глюки? УстановитьСсылкуНового - всегда один и тот же идентификатор
0 RomaH
 
naïve
10.08.16
11:37
СсылкаНового = Новый УникальныйИдентификатор;
ДокументОбъект = РеквизитФормыВЗначение("Объект");
ДокументОбъект.УстановитьСсылкуНового(Документы.ЗаключениеСпециалиста.ПолучитьСсылку(СсылкаНового));
ЗначениеВРеквизитФормы(ДокументОбъект,"Объект");


СсылкаНового - Реквизит формы типа УИ

После записи
ТекущийОбъект.Ссылка.УникальныйИдентификатор()
выдает всегда один и тот же УИ - d656a977-5ed4-11e6-9076-001517acf271

при открытии уже записанных  документов - всегда одно и тоже значение для
Параметры.Ключ.УникальныйИдентификатор()
всегда: d656a977-5ed4-11e6-9076-001517acf271
1 RomaH
 
naïve
10.08.16
11:40
так с УИ - я путаю - разные
но почему не соответствуют установленной новой ссылке?

СсылкаНового    69c3ccb1-ca26-4475-81e3-da0a993d2873    УникальныйИдентификатор
ТекущийОбъект.Ссылка.УникальныйИдентификатор()    c211e1f2-5ed5-11e6-9076-001517acf271    УникальныйИдентификатор
2 aleks_default
 
10.08.16
11:53
Устанавливай уид для Текущего объекта в ПриЗаписи, а не Объекту - реквизиту формы. Это разные типы данных.
3 hhhh
 
10.08.16
12:01
(1) да, действительно. Ты установил ссылку для ДокументОбъект, а дальше этот ДокументОбъект стирается и больше нигде не участвует.
4 Fragster
 
гуру
10.08.16
12:02
только в ПередЗаписью
5 Tateossian
 
10.08.16
12:02
(0) ДокументОбъект.РежимЗаписи.Обмен = Истина сделай до установки ссылки нового.
6 aleks_default
 
10.08.16
12:03
(4)+1 перепутал
7 Tateossian
 
10.08.16
12:05
(5) Точнее, вот так

ДокументОбъект.ОбменДанными.Загрузка = истина
8 Fragster
 
гуру
10.08.16
12:10
(7) нет
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс