|  | Как быстро узнать находится ли данный элемент справочника внутри группы | ☑ | 
    
        | 0
    
        DasTPID   15.05.12✎ 17:35 | 
        Добрый день!
 Известен элемент справочника "номенклатура" и группа того же справочника. Необходимо узнать лежит ли номенклатура в этой группе или нет. Место узкое, повторяется в цикле много сотен раз, отсюда вопрос: можно ли обойтись без запроса?
 |  | 
    
        | 1
    
        DasTPID   15.05.12✎ 17:36 | 
        8.2     |  | 
    
        | 2
    
        salvator   15.05.12✎ 17:37 | 
        СП не предлагать?     |  | 
    
        | 3
    
        DasTPID   15.05.12✎ 17:40 | 
        Читал, если бы нашёл то что нужно - не спрашивал бы     |  | 
    
        | 4
    
        palpetrovich   15.05.12✎ 17:42 | 
        дарю :)
 СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
 ПринадлежитЭлементу (BelongsToItem)
 Синтаксис:
 
 ПринадлежитЭлементу(<Элемент>)
 Параметры:
 
 <Элемент> (обязательный)
 
 Тип: СправочникСсылка.
 Группа (или элемент для иерархического справочника с иерархией элементов), для которой определяется принадлежность элемента.
 Возвращаемое значение:
 
 Тип: Булево.
 Истина - элемент подчинен группе; Ложь - в противном случае.
 Если в качестве параметра указать сам элемент, то Ложь.
 Описание:
 
 Определяет подчиненность элемента справочника группе с учетом всех уровней иерархии.
 
 Доступность:
 
 Сервер, толстый клиент, внешнее соединение.
 Примечание:
 
 Определяет подчиненность группе непосредственно на момент вызова метода путем последовательного считывания всех вышестоящих элементов.
 Пример:
 
 Если ОбъектСсылка.ПринадлежитЭлементу(ЭлементСсылка) Тогда
 Сообщить("Принадлежит");
 КонецЕсли;
 |  | 
    
        | 5
    
        Лоботряс   15.05.12✎ 17:42 | 
        Психушка. Один придурок другому:
 -Тебе понравился мой рассказ, который я тебе вчера дал почитать?
 -Да, но как-то всё размыто и много действующих лиц.
 Входит врач:
 -Так, придурки, кто спёр мою телефонную книгу?...
 |  | 
    
        | 6
    
        х86   15.05.12✎ 17:48 | 
        (0)ПринадлежитЭлементу(<Элемент>)
 
 но лучше конечно написать механизм с кешом
 |  | 
    
        | 7
    
        DasTPID   15.05.12✎ 17:48 | 
        (4) Спасибо!
 (5) В тему :))))
 |  | 
    
        | 8
    
        fisher   15.05.12✎ 18:34 | 
        (7) Это тот же самый запрос, только неявный. Оптимизация возможна только за счет кэширования.     |  |