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

1С:Предприятие ::

Метки: 

Проверить входит ли объект в заданную подсистему

Я
   Скиурус
 
06.10.17 - 17:41
Хочу создать подписку на событие получения формы и в ней проверить, входит ли то, чью форму мы открываем, в подсистему.

В обработчик платформа передает менеджер открываемого объекта, т.е. например ДокументМенеджер.РеализацияТоваровУслуг. Как проверить его на вхождение в подсистему? Метода Метаданные() у менеджера нет. Могу вот таким кодом получить экземпляр объекта:
Экз = Неопределено;
Попытка
    Экз = Источник.ПустаяСсылка();//справочник или документ

Исключение
    Экз = Источник.Создать();//отчет или обработка

КонецПопытки;

У экземпляра есть свойство Метаданные() но все равно не пойму, как проверить на принадлежность к подсистеме.
 
 
   Волшебник
 
Модератор
1 - 06.10.17 - 17:49
цикл по подсистемам и метод Содержит
   Филиал-msk
 
2 - 06.10.17 - 17:52
метаданные.найтипотипу
потом (1) и повтисп
   Скиурус
 
3 - 06.10.17 - 17:58
(1) (2) Спасибо, получилось


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