Имя: Пароль:
1C
1С v8
Свойство "Использование общего реквизита" в объекте
0 YFedor
 
26.04.12
17:13
Имеем объект, например справочник.
Хочу узнать, как обстоит дело с использованием в нем общего реквизита, например общего реквизита "Организация".
Вот как пытаюсь:

МетаданныеОбъекта = Объект.Метаданные();
элементСоставаОбщегоРеквизитаОрганизация_    = Метаданные.ОбщиеРеквизиты.Организация.Состав.Найти(МетаданныеОбъекта);
использованиеОбщегоРеквизитаОрганизацияВОбъекте_ = элементСоставаОбщегоРеквизитаОрганизация_.Использование;

Если использованиеОбщегоРеквизитаОрганизацияВОбъекте_        = ИспользованиеОбщегоРеквизита.Авто Тогда
// ....

Вот здесь ругается при синтаксической проверке, текст ошибки:

Переменная не определена (ИспользованиеОбщегоРеквизита)
Если использованиеОбщегоРеквизитаОрганизацияВОбъекте_        = <<?>>ИспользованиеОбщегоРеквизита.Авто Тогда (Проверка: Сервер)


Как сравнить со значением ИспользованиеОбщегоРеквизита.Авто?
1 YFedor
 
26.04.12
17:20
^
2 Maxus43
 
26.04.12
17:22
кто украл отладчик?
3 YFedor
 
26.04.12
17:24
(2) Там тип указывается: ИспользованиеОбщегоРеквизита, значение Авто.

А как это значение получить в переменную, но не из объекта, а просто, как ОриентацияСтраницы.Портрет ?
4 ptiz
 
26.04.12
17:24
Метаданные.СвойстваОбъектов.ИспользованиеОбщегоРеквизита.Авто
5 YFedor
 
26.04.12
17:26
(4) Ага, оно, спс
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс