Имя: Пароль:
1C
1С v8
Не получается прочитать ДополнительныеСвойства в объекте
0 vfrcbv
 
29.11.18
12:27
Добрый день.
В модуле объекта справочника, в событие ПриКопирование добавил в конце строчку: ДополнительныеСвойства.Вставить("НоваяСсылкаНаОбъект", НоваяСсылкаНаОбъект).

В отладчике видно, что структура заполнилась. Нажимаю на F11, отладчик кидает на процедуру ПриСозданииНаСервере модуля ФормыЭлемента.
В этой процедуре структура уже пуста.

РеквизитФормыВЗначение("Объект").ДополнительныеСвойства — пуста.


Подскажите пожалуйста, что не так делаю?
1 palsergeich
 
29.11.18
12:30
(0) После завершения серверного вызова ДополнительныеСвойства очищаются
2 palsergeich
 
29.11.18
12:31
(0) Каюсь.
Вы про ОФ?
3 youalex
 
29.11.18
12:32
(0) РеквизитФормыВЗначение("Объект") - создает новый объект.
Пользуйте событие  ПриЧтенииНаСервере()
4 palsergeich
 
29.11.18
12:33
(3) При чтении срабатывает только когда этот объект физически присутствует в базе, боюсь при вызове из ПриКопировании данный обработчик не сработает
5 youalex
 
29.11.18
12:40
(4) да, согласен.
6 palsergeich
 
29.11.18
12:41
Единственное разумное решение которое я могу дать:
1) При копировании устанавливать ссылку нового
2) Все что надо передать в открываемую форму - положить во временное хранилище, где адресом будет гуид ссылки.
3) При создании - обратиться во ВХ
7 Cyberhawk
 
29.11.18
12:47
"что не так делаю?" // Надеешься на то, чего нет