Имя: Пароль:
1C
 
Проверка на наличие реквизита документа....
0 mikecool
 
04.06.08
14:05
дошел до следующего
Метаданные.Документы.Найти(Источник.Метаданные().Имя).Реквизиты.Найти("Организация")
аднака Найти возвращает объект, а как бы булево получить?
Дятловоды - налетай :)
1 mikecool
 
04.06.08
14:05
хочу просто проверить наличие реквизита с таким именем
2 Кураж
 
04.06.08
14:08
Это ты свой велосипед аналогичный функции из типовых ЕстьРеквизитДокумента("Организация",Источник.Метаданные()) изобретаешь что-ли?...
3 Дуб
 
04.06.08
14:10
(2) +1
4 mikecool
 
04.06.08
14:10
(2) ктож ее искать то будет :) ессно, велосипед
щас поищу такую функцию
5 Дуб
 
04.06.08
14:11
(0) у меня была обратная ситуация: надо было отлавливать все реквизиты заданного типа..
6 Дуб
 
04.06.08
14:12
(4) конфа какая?
7 mikecool
 
04.06.08
14:15
(6) ты еще не знаешь? :) упп 1.2.14.1
нашел функцию, теперь думаю, почему тело ее
Если МетаданныеДокумента.Реквизиты.Найти(ИмяРеквизита) = Неопределено Тогда
   Возврат Ложь;
Иначе
   Возврат Истина;
КонецЕсли;

а не

Возврат НЕ МетаданныеДокумента.Реквизиты.Найти(ИмяРеквизита) = Неопределено
??
8 mikecool
 
04.06.08
14:18
в топике у меня прогон - нафик обращаться к метаданным глоб. контекста, когда у документа есть свои метаданные :)
семерка еще влияет
9 Дуб
 
04.06.08
14:21
(8) ДокументОбъект.Метаданные().Реквизиты.. и т.д.