|
Как определить через метаданные подчинён ли регистратору регистр? | ☑ | ||
|---|---|---|---|---|
|
0
bolobol
11.11.16
✎
15:18
|
Хелп, плиз!
|
|||
|
1
Lexey_
11.11.16
✎
15:38
|
(0) ПеречислимыеСвойстваОбъектовМетаданных (MetadataObjectEnumeratedProperties)
РежимЗаписиРегистра (RegisterWriteMode) Использование: Только чтение. Описание: Тип: РежимЗаписиРегистра. |
|||
|
2
bolobol
11.11.16
✎
15:47
|
Только так:
Если нрег(лев(Метаданное.ПолноеИмя(), 9)) = "регистрсв" И Метаданное.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.Независимый Тогда ? |
|||
|
3
zladenuw
11.11.16
✎
15:49
|
Зачем. У объекта. метаданных есть движения.
КоллекцияЗначенийСвойстваОбъектаМетаданных.Содержит (MetadataObjectPropertyValueCollection.Contains) КоллекцияЗначенийСвойстваОбъектаМетаданных (MetadataObjectPropertyValueCollection) Содержит (Contains) Синтаксис: Содержит(<ОбъектОписанияМетаданного>) Параметры: <ОбъектОписанияМетаданного> (обязательный) |
|||
|
4
zladenuw
11.11.16
✎
15:51
|
Даже не так.
Метаданные.Документы.АвансовыйОтчет.Движения.Содержит(Метаданные.РегистрыСведений.ABCКлассификацияПокупателей) |
|||
|
5
bolobol
11.11.16
✎
15:57
|
(4) Это вы какую-то другую задачу решили)
А вот так: Метаданное.СтандартныеРеквизиты.Содержит("Регистратор") - не работает, нет метода Содержит, нет и Найти. Только Количество() есть. |
|||
|
6
Lexey_
11.11.16
✎
16:06
|
(2) нрег(лев(Метаданное.ПолноеИмя(), 9)) = "регистрсв"
что за дичь? Метаданные.РегистрыСведений.Содержит(Метаданное) |
|||
|
7
zladenuw
11.11.16
✎
16:09
|
(5) Думаешь. А я думаю это ответ на твой вопрос в шапке. Тут проверяется является ли этот документ регистратором в регистре сведений АБС
|
|||
|
8
Serg_1960
11.11.16
✎
16:41
|
(0) Вопрос воспринимаю буквально :)
Метаданные.РегистрыСведений.АдресныйКлассификатор.РежимЗаписи |
|||
|
9
bolobol
11.11.16
✎
16:46
|
(6) Точно же! Спасибо огромное!
Всем спасибо!!! |
|||
|
10
Serg_1960
11.11.16
✎
17:15
|
(5) Хитровывернутый изврат :))
Метаданные.РегистрыСведений.ТвойРегистр.СтандартныеРеквизиты.Регистратор.Тип.СодержитТип(ТипЗнч(ТвойДокумент)); |
|||
|
11
bolobol
11.11.16
✎
17:16
|
(10) Так Регистратора может не быть и выпадет с ошибкой. Поэтому - без (8) не обойтись.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |