Имя: Пароль:
1C
 
проверить поле на его существование
,
0 dron4ikkk
 
08.09.14
09:54
Как проверить Объект.Дата на его существование? на сервере.



{Справочник.Объекты.Форма.ФормаЭлемента.Форма(499)}: Поле объекта не обнаружено (Дата)
   если ЗначениеЗаполнено(Объект.Дата) тогда
1 PR
 
08.09.14
09:59
Недавно похожий на тебя спрашивал.
Проверка существования реквизита
2 Ненавижу 1С
 
гуру
08.09.14
09:59
через метаданные
3 Рэйв
 
08.09.14
10:02
(0)Проверяй если Объект- это документ, то Дата есть полюбому, но поиском через метаданные не найдет,т.к это не реквизит.
Если не документ, то тогда через метаданные.
4 х86
 
08.09.14
10:09
(3)а что у доков в стандартных реквизитах даты нет?
5 dron4ikkk
 
08.09.14
10:10
(4) это справочник нету там даты
6 dron4ikkk
 
08.09.14
10:13
(3) как?
7 Wobland
 
08.09.14
10:17
общегоназначения.существуетреквизит или как его там
8 dmpl
 
08.09.14
10:22
(3) СтандартныеРеквизиты для кого придумали?
9 dmpl
 
08.09.14
10:35
(5) Метаданные.НайтиПоТипу(ТипЗнч(Объект)).Реквизиты.Найти("Дата") <> Неопределено

Ну это только если ты на 100% уверен, что тип объекта будет только справочник. В противном случае сначала придется проверить, что Метаданные.НайтиПоТипу(ТипЗнч(Объект)) <> Неопределено.
10 dron4ikkk
 
08.09.14
10:36
ну а как проверить то? Через точку нет реквизита такого
Закон Брукера: Даже маленькая практика стоит большой теории.