|
проверить поле на его существование |
☑ |
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
|
ну а как проверить то? Через точку нет реквизита такого
|
|