Вход | Регистрация


Как определить наличие владельца (подчинение) у измерения объекта метаданных?

Как определить наличие владельца (подчинение) у измерения объекта метаданных?
Я
   slabak
 
14.04.17 - 11:08
Добрый день!

Собственно, сабж.
Вот скрин, что выдает при отладке - https://i.gyazo.com/1a7af8d8e3e0d81a4b81a1a0eda3fa53.png
Вот скрин данного измерения в регистре - https://i.gyazo.com/2ce807482abb60da479ce324322ab41d.png
И скрин самого справочника тип которого присвоен данному измерению - https://i.gyazo.com/85aeed696f070639c0af2a280738b6fe.png

Нужно выяснить, что у типа данного измерения у справочника имеется владелец другой справочник и его тип программным способом.

Спасибо.
 
 
   slabak
 
1 - 14.04.17 - 11:28
Похоже, что так: Метаданные.НайтиПоТипу(Метаданные.РегистрыСведений.ДвиженияСерийныхНомеров.Измерения.СерийныйНомер.Тип.Типы()[0]).Владельцы
   Остап Сулейманович
 
2 - 14.04.17 - 11:31
(0)
Как то так :
//Есть ли чего анализировать? (для "ведущего" проверка не актуальна).

Если НЕ ЗначениеЗаполнено(СерийныеНомера) Тогда
  Возврат Ложь;//Например что б выругаться или обойти ситуацию

КонецЕсли;

Владельцы = СерийныеНомера.Метаданные().Владельцы;
Если Владельцы.Количество() = 0 Тогда
  Сообщить("Владельцев нет.");
  Возврат;
КонецЕсли;
//Теперь знаем, что владельцы есть - можем работать дальше.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует