Имя: Пароль:
1C
1С v8
Как получить значение типа метаданных "Проведение"?
0 Lama12
 
30.03.12
12:17
Пример:
Документы.ПлатежноеПоручениеВходящее.ПустаяСсылка().Метаданные().Проведение
Как мне данное значение сравнить с "Разрешить" и "Запретить"?
В справке конструкторы не описаны.
Можно конечно извращенно, привести к типу Строка, и сравнивать строки...
Но как правильно?
1 Lama12
 
30.03.12
12:20
Нашел.
В справке информации нет.

Метаданные.СвойстваОбъектов.Проведение.Разрешить
2 hhhh
 
30.03.12
12:22
(1) ну как же нет? Вы наверно и не открывали синтакс-помощник.

ПеречислимыеСвойстваОбъектовМетаданных (MetadataObjectEnumeratedProperties)
Свойства:

АвтоПрефиксНомераЗадачи (TaskNumberAutoPrefix)
ВариантВстроенногоЯзыка (ScriptVariant)
ВидИерархии (HierarchyType)
ВидРегистраНакопления (kAccumRegKindMDEnumTerm)
ВидЭлементаСтиля (StyleElementType)
ЗаполнениеПоследовательностей (SequenceFilling)
Индексирование (Indexing)
ИспользованиеБазыПланаВидовРасчета (ChartOfCalculationTypesBaseUse)
ИспользованиеБыстрогоВыбора (UseQuickChoice)
ИспользованиеПодчинения (SubordinationUse)
ИспользованиеПолнотекстовогоПоиска (FullTextSearchUsing)
ИспользованиеРеквизита (AttributeUse)
НаправлениеПередачи (TransferDirection)
ОперативноеПроведение (RealTimePosting)
ОсновноеПредставлениеВидаРасчета (CalculationTypeMainPresentation)
ОсновноеПредставлениеВидаХарактеристики (CharacteristicTypeMainPresentation)
ОсновноеПредставлениеЗадачи (TaskMainPresentation)
ОсновноеПредставлениеПланаОбмена (DataExchangeMainPresentation)
ОсновноеПредставлениеСправочника (CatalogMainPresentation)
ОсновноеПредставлениеСчета (AccountMainPresentation)
ПеремещениеГраницыПриПроведении (MoveBoundaryOnPosting)
ПериодичностьНомераБизнесПроцесса (BusinessProcessNumberPeriodicity)
ПериодичностьНомераДокумента (DocumentNumberPeriodicity)
ПериодичностьРегистраРасчета (CalculationRegisterPeriodicity)
ПериодичностьРегистраСведений (InformationRegisterPeriodicity)
ПовторноеИспользованиеВозвращаемыхЗначений (ReturnValuesReuse)
Проведение (Posting)
РежимАвтонумерацииОбъектов (ObjectAutonumerationMode)
РежимЗаписиРегистра (RegisterWriteMode)
РежимСовместимости (CompatibilityMode)
РежимУправленияБлокировкойДанныхПоУмолчанию (DefaultDataLockControlMode)
СерииКодовПланаВидовХарактеристик (CharacteristicKindCodesSeries)
СерииКодовПланаСчетов (CharOfAccountCodeSeries)
СерииКодовСправочника (CatalogCodesSeries)
СпособВыбора (ChoiceMode)
СпособРедактирования (EditType)
ТипКодаПланаВидовРасчета (ChartOfCalculationTypesCodeType)
ТипКодаСправочника (CatalogCodeType)
ТипМакета (TemplateType)
ТипНомераБизнесПроцесса (BusinessProcessNumberType)
ТипНомераДокумента (DocumentNumberType)
ТипНомераЗадачи (TaskNumberType)
ТипФормы (FormType)
УдалениеДвижений (RegisterRecordsDeletion)

Описание:

Предоставляет доступ к системным перечислениям, выступающим в качестве значений свойств объектов метаданных. Состав и описание системных перечислений объектов метаданных описан в разделе "Системные перечисления свойств объектов метаданных".
3 Lama12
 
30.03.12
12:27
(2) Вот до сюда я дошел, а дальше в синтакс-помошнике написано:

Проведение (Posting)
Проведение (Posting)
Значения

Запретить (Deny)
Разрешить (Allow)

Описание:

Определяет возможность/невозможность проведения документа.

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

ПеречислимыеСвойстваОбъектовМетаданных, свойство Проведение
ОбъектМетаданных: Документ, свойство Проведение

Конструктор не описан.
4 Fragster
 
гуру
30.03.12
12:29
(3) а конструктор и не нужен
5 Defender aka LINN
 
30.03.12
12:30
(3) Конструктор не описан, потому что его нет
6 hhhh
 
30.03.12
12:33
(3) вот так пробуй

А = Метаданные.СвойстваОбъектов.Проведение.Разрешить;
   Сообщить("" + А);
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.