|
Как быстро узнать находится ли данный элемент справочника внутри группы | ☑ | ||
|---|---|---|---|---|
|
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) Это тот же самый запрос, только неявный. Оптимизация возможна только за счет кэширования.
|
| Форум | Правила | Описание | Секции | Поиск |