|
Определение родителея верхнего уровня | ☑ | ||
|---|---|---|---|---|
|
0
AlexC111
09.10.12
✎
11:43
|
Этот код мне очень на нравиться. Как это сделать красиво? Может в цикле перебором типа Если Родитель.Пустая() ... или есть какое-то простое лаконичное решение?
Если Склад.Родитель.Наименование = "Полоцк" или Склад.Родитель.Родитель.Наименование = "Полоцк" или Склад.Родитель.Родитель.Родитель.Наименование = "Полоцк" тогда МагазинПолучатель = "Полоцк" иначеесли Склад.Родитель.Наименование = "Гомель" или Склад.Родитель.Родитель.Наименование = "Гомель" или Склад.Родитель.Родитель.Родитель.Наименование = "Гомель" тогда МагазинПолучатель = "Гомель" иначеесли Склад.Родитель.Наименование = "Минск" или Склад.Родитель.Родитель.Наименование = "Минск" или Склад.Родитель.Родитель.Родитель.Наименование = "Минск" тогда МагазинПолучатель = "Минск" Конецесли; |
|||
|
1
Alex S D
09.10.12
✎
11:44
|
а в запросе в иерархии не пойдет?
|
|||
|
2
DrShad
09.10.12
✎
11:45
|
СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
ПринадлежитЭлементу (BelongsToItem) Синтаксис: ПринадлежитЭлементу(<Элемент>) Параметры: <Элемент> (обязательный) Тип: СправочникСсылка. Группа (или элемент для иерархического справочника с иерархией элементов), для которой определяется принадлежность элемента. Возвращаемое значение: Тип: Булево. Истина - элемент подчинен группе; Ложь - в противном случае. Если в качестве параметра указать сам элемент, то Ложь. Описание: Определяет подчиненность элемента справочника группе с учетом всех уровней иерархии. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Определяет подчиненность группе непосредственно на момент вызова метода путем последовательного считывания всех вышестоящих элементов. Пример: Если ОбъектСсылка.ПринадлежитЭлементу(ЭлементСсылка) Тогда Сообщить("Принадлежит"); КонецЕсли; |
|||
|
3
GLazNik
09.10.12
✎
11:45
|
а типа ПринадлежитЭлементу ну никак?
|
|||
|
4
DrShad
09.10.12
✎
11:46
|
(3) это же нужно СП читать, а его ДенисЧ украл и без денег не отдает
|
|||
|
5
AlexC111
09.10.12
✎
11:50
|
(4) Благодарю!
извиняюсь, не увидел сразу ПринадлежитЭлементу |
|||
|
6
Defender aka LINN
09.10.12
✎
11:54
|
(0) Открытие каждого магазина будет сопровождаться изменением конфигурации? Толково, чо...
|
| Форум | Правила | Описание | Секции | Поиск |