проверить поле на его существование
☑
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
ну а как проверить то? Через точку нет реквизита такого
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший