Имя: Пароль:
1C
1С v8
Узнать есть ли такая форма у объекта по ее наименованию
0 Alexey87
 
06.12.13
15:47
Добрый день.

Есть необходимость узнать есть ли форма с наименованием ИмяФормы у ЗадачаСсылка. Как это сделать?
ЗадачаСсылка.Метаданные().Формы.Найти(ИмяФормы) не прокатывает
1 Wobland
 
06.12.13
15:51
точно?
2 Alexey87
 
06.12.13
15:52
МетаданныеФормы = ЗадачаСсылка.Метаданные().Формы.Найти(ИмяФормы)
возвращает Неопределено
3 jsmith82
 
06.12.13
15:52
Метаданные.Задачи[ИмяЗадачи].Формы.Найти("ИмяФормы")
4 jsmith82
 
06.12.13
15:52
ну если неопределено, то значит нет йопт
5 Wobland
 
06.12.13
15:52
(2) ну и зачем ты возмутил меня чтением СП?
Если объект не найден, то возвращается значение Неопределено.
6 МойКодУныл
 
06.12.13
15:53
А ПолучитьФорму("Имя") не прокатит?
7 jsmith82
 
06.12.13
15:53
(6) исключение вызовет
8 Alexey87
 
06.12.13
15:54
ее там точно нет, ИмяФормы некорректно формируется
спс, чот я запарился
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.