Вход | Регистрация

1С:Предприятие ::

Метки: Приемы программирования

Как проверить наличие объекта (реквизита) ?

Я
   Zernov
 
19.05.04 - 20:45
Можно ли проверить сабж у объекта метаданных.
Вроде знаю, что можно, но каким методом?
 
 
   Bzzzzz
 
1 - 19.05.04 - 20:49
может так:
Документ("ИмяДок").Реквизит("ИмяРеквизита").Выбран()
   Bzzzzz
 
2 - 19.05.04 - 21:02
Во:
Метаданные.Документ("Доверенность").РеквизитШапки("Контрагент").Выбран()
   427
 
3 - 19.05.04 - 22:18
(2) ответ неполный.... Есть еще 2 категории, где этот реквизит м.б.

(0) какой из семи способов тебя устроит?....
   Волшебник
 
4 - 19.05.04 - 22:25
Для версии 8.0:

проверка существования реквизита документа (реквизита шапки):
Если Метаданные.Документы[ВидДокумента].Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда

проверка существования реквизита табличной части

ТабЧасть = Метаданные.Документы[ВидДокумента].ТабличныеЧасти.Найти(ИмяТабЧасти);
Если ТабЧасть <> Неопределено И ТабЧасть.Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда

а общих реквизитов документов в 8.0 не бывает


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует