Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено - поймать программно?
0 Zend
 
24.09.12
18:30
Можно ли программно поймать, или точнее предотварить ошибку Поле объекта не обнаружено?
Ну т.е. схема такая, что типа если есть это поле то мы работает с ним, нету - ну и ладно... но что бы ошибка пользователю не показывалась.
Ну т.е. написать что ни будь типа
Если Ссылка.ДокументБлабла.Реквизит1 <> Неопределено Тогда
   работаем с ним
КонецЕсли;
1 Wobland
 
24.09.12
18:30
1) Метаданные.Найти
2) Попытка
2 Wobland
 
24.09.12
18:30
3) ЕстьРеквизит() - что-то такое есть в типовых
3 Kashemir
 
24.09.12
18:37
Метаданные.Документы.ДокументБлаБла.Реквизиты.Найти("РеквизитБлаБла") <> Неопределено
4 Kashemir
 
24.09.12
18:38
+(3)
- отдельно тч и их реквизиты. Плюс
- общие реквизиты