Имя: Пароль:
1C
1С v8
Метаданные незаписанного объекта
0 Dimon1C
 
04.04.15
10:31
1С 8 упр
Создается новый справочник или документ
как из формы объекта, например, в событии ПриСозданииНаСервере получить доступ к метаданным данного объекта.
1 zak555
 
04.04.15
10:34
об = РеквизитФормыВЗначение("Объект");
у об -- метаданные
2 RomanYS
 
04.04.15
12:34
Объект.Ссылка.Метаданные()
3 zak555
 
04.04.15
12:46
(2) я чего подумал, что не отработает, т.к. объект не записан
4 GROOVY
 
04.04.15
12:48
Прикладной объект-то создан, что-бы не отработать?!
5 vde69
 
04.04.15
12:50
(3) если использовать "УстановитьСсылкуНового" то прокатит...

а вообще можно так

Справочник.Валюта.ПустаяСсылка().Метаданные()
6 zak555
 
04.04.15
12:51
(4) да, как пустая ссылка
7 vde69
 
04.04.15
12:54
а чего у пустой ссылки нет метаданных? или они отличаются от любого элемента?
8 zak555
 
04.04.15
12:59
кстати, по совету из 2 для реквизита Ссылка убрал галку использовать всегда -- но Объект.Ссылка -- работает -- почему ?
9 zak555
 
04.04.15
13:03
+ (8) или эта галка только для реквизитов нестандартных ?
10 GROOVY
 
04.04.15
13:05
Эта галка читает данные независимо от того, что реквизит не отображается на клиенте.
11 GROOVY
 
04.04.15
13:06
(8)  ИМХО, ссылка - есть ключевой реквизит, который управляет объектными блокировками, и его не читать нельзя.
12 Рэйв
 
04.04.15
13:12
(11)В идеологии скуля все поля равны.
13 zak555
 
04.04.15
13:12
(10)

пусть создан новый объект метаданных док, добавил туда реквизит УУУ

создаю форму документа (без элемента УУУ)
галки использовать всегда стоят у всех реквизитов документа, кроме Движения:
Ссылка
Номер
Дата
Проведен
ПометкаУдаления
УУУ

Ставлю точку останова в процедуре -- у реквизита формы Объект доступны все реквизиты + ВерсияДанных

убераю галки использовать всегда у реквизитов
УУУ
и
ПометкаУдаления


УУУ у реквизита формы Объект пропало, а вот  ПометкаУдаления -- нет
14 Рэйв
 
04.04.15
13:16
(13)Да ты фанат:-)  Мне бы было лениво всю эту хрень рисовать.
15 zak555
 
04.04.15
13:19
+ (13) если бы Элемент отображался, то он был бы доступен
16 zak555
 
04.04.15
13:20
(14) учусь =)
17 zak555
 
04.04.15
13:23
+ (15) с этим был бы согласен
18 GROOVY
 
04.04.15
13:38
(12) А скуль то тут при чем?
19 zak555
 
04.04.15
15:43
GROOVY что про 13 скажешь ?