|
Как проверить наличие объекта (реквизита) ? |
☑ |
0
Zernov
19.05.04
✎
20:45
|
Можно ли проверить сабж у объекта метаданных.
Вроде знаю, что можно, но каким методом?
|
|
1
Bzzzzz
19.05.04
✎
20:49
|
может так:
Документ("ИмяДок").Реквизит("ИмяРеквизита").Выбран()
|
|
2
Bzzzzz
19.05.04
✎
21:02
|
Во:
Метаданные.Документ("Доверенность").РеквизитШапки("Контрагент").Выбран()
|
|
3
427
19.05.04
✎
22:18
|
(2) ответ неполный.... Есть еще 2 категории, где этот реквизит м.б.
(0) какой из семи способов тебя устроит?....
|
|
4
Волшебник
19.05.04
✎
22:25
|
Для версии 8.0:
проверка существования реквизита документа (реквизита шапки):
Если Метаданные.Документы[ВидДокумента].Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда
проверка существования реквизита табличной части
ТабЧасть = Метаданные.Документы[ВидДокумента].ТабличныеЧасти.Найти(ИмяТабЧасти);
Если ТабЧасть <> Неопределено И ТабЧасть.Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда
а общих реквизитов документов в 8.0 не бывает
|
|